Skip to content



Block or Report

Block or report cppcooper

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse


  1. 1
    struct delimiter_ctype : std::ctype<char> {
        static const mask* make_table(std::string delims)
            // make a copy of the "C" locale table
            static std::vector<mask> v(classic_table(), classic_table() + table_size);
  2. light weight projects for testing implementations


  3. 1
    -- Query is a script useful for finding and reading values of data structure fields. Purposes will likely be exclusive to writing lua script code.
    -- Written by Josh Cooper(cppcooper) on 2017-12-21, last modified: 2020-03-08
    -- Version: 2.x
    local utils=require('utils')
    local validArgs = utils.invert({
  4. For UE4 - Takes an icosahedron, subdivides it N times. Normalizes the vertices to create a unit-sphere. This implementation takes an underlying class which provides the aforementioned services and …

    C++ 5 1

  5. AI agent for playing Game Of The Amazons. Each move includes two components moving your piece and placing a piece to limit movement on the board. Currently relies on an API for the GUI and client/s…


  6. Command line utility to calculate hours of daylight for a given latitude, and the sunrise for a given latitude and longitude, as well as the delta daylight to one day from the previous.


1,012 contributions in the last year

Jun Jul Aug Sep Oct Nov Dec Jan Feb Mar Apr May Jun Mon Wed Fri

Contribution activity

June 2021

Created 1 commit in 1 repository

Created a pull request in DFHack/dfhack that received 9 comments

EventManager refactor

Not sure if this is a welcome refactor or not, but I found the implementation didn't fulfill my expectations of the interface. So I modified it some.…

+447 −392 9 comments
Opened 2 other pull requests in 2 repositories
1 merged
1 open
Reviewed 2 pull requests in 2 repositories
DFHack/dfhack 1 pull request
DFHack/scripts 1 pull request

Seeing something unexpected? Take a look at the GitHub profile guide.