0
I Use This!
Inactive

Commits : Listings

Analyzed 1 day ago. based on code collected 1 day ago.
Apr 22, 2023 — Apr 22, 2024
Commit Message Contributor Files Modified Lines Added Lines Removed Code Location Date
When mouse is clicked, move mouse to clicked tile More... over 6 years ago
Use march=native More... about 10 years ago
Make result from Minefield::neighbourhood self-collecting (via neigh_t/RAII) More... over 12 years ago
Optimize out a couple divisions each neighbourhood More... over 12 years ago
Make Minefield::tiles private and only pass const references to it More... over 12 years ago
Merge countflags_cb and countunknown_cb into a single class More... over 12 years ago
Change AI.cpp to use const Tile & rather than Tile * in singlecheck/dualcheck More... over 12 years ago
Change AI::issubset to using std::includes More... over 12 years ago
Change AI::neighbourdifference to using std::remove_if (and a helper predicate for sorted arrays) More... over 12 years ago
Change AI to using std::remove_if and std::fill rather than AI::filter. More... over 12 years ago
Change AI to using std::count_if rather than AI::counter. More... over 12 years ago
Change AI to using templated callbacks for filter and counter rather than ugly #defines More... over 12 years ago
Make cmines compile on cygwin More... over 12 years ago
Remove debugging lines accidentally left in More... about 13 years ago
Use a vector of strings rather than the C-style char **argv More... about 13 years ago
By default, run a 2D field in ncurses, ai mode, and display usage instructions More... about 13 years ago
Change auto-mine count formula for the AI More... about 13 years ago
Move main() stuff back into non-member function More... about 13 years ago
Add call to Minefield::neighbourhood_reallyfree in destructor More... about 13 years ago
add #ifdef DEBUG around coordstoidx since it is not used, and add notice to recalcneighbours which is only used by cheaters More... about 13 years ago
Add Minefield constructor More... about 13 years ago
Add Minefield destructor More... about 13 years ago
Don't be so scared of passing values of structs around! Also, fix non-NCScreen screens More... about 13 years ago
NCScreen: Change interface from mark(int idx, int mark) to mark(Mark) More... about 13 years ago
NCScreen: Change from using the homebrew NCmark stack to using std::queue<Mark> More... about 13 years ago
Remove archaic NCscreen struct More... about 13 years ago
Change to using std::queue of tile indexes instead of homebrew queue in press and ripplepress More... about 13 years ago
Make Minefield handle allocation and deallocation of neighbourhood More... about 13 years ago
Remove old neighbourhood code More... about 13 years ago
Make some properties of Minefield private More... about 13 years ago