{"push_id":674121159,"size":4,"distinct_size":4,"ref":"refs/heads/master","head":"21f4ed86f85091f270dffdb119b2d190ebf54538","before":"8337e322c044906646681410bb07366069017470","commits":[{"sha":"668de0c410125e8a2027bcc2c5139295051db74e","author":{"email":"cf1688d0378f5035d2caa30774511db02670cebf@gmail.com","name":"Martin Dahlhausen"},"message":"outsourced the controllers\n\n- The controllers are no longer part of the board class\n- The board constructor now takes two references to controllers that\n  will later control the game.\n- Controller class changed accordingly.\n\n- Allows to change the type of controller before the game starts.","distinct":true,"url":"https://api.github.com/repos/dasdave/dasdame/commits/668de0c410125e8a2027bcc2c5139295051db74e"},{"sha":"8df732cb5d79bbb71815887dec66f028024d0999","author":{"email":"cf1688d0378f5035d2caa30774511db02670cebf@gmail.com","name":"Martin Dahlhausen"},"message":"Removed template functions\n\n- outsourced: moved the piece-finding code out of moves(...)\n- position::operator< and position::operator> perform lexicographical\n  comparisons now.","distinct":true,"url":"https://api.github.com/repos/dasdave/dasdame/commits/8df732cb5d79bbb71815887dec66f028024d0999"},{"sha":"da53e3b5c575e85b5c62e40760cb42672dc869d0","author":{"email":"cf1688d0378f5035d2caa30774511db02670cebf@gmail.com","name":"Martin Dahlhausen"},"message":"Adjusted mutable_board::apply(...)\n\n- Will now perform a single sanity check using the vector of possible\n  moves.\n- If there are no more moves for a player, the other player wins the\n  game.\n- Some winner-checking functions added to mutable_board.","distinct":true,"url":"https://api.github.com/repos/dasdave/dasdame/commits/da53e3b5c575e85b5c62e40760cb42672dc869d0"},{"sha":"21f4ed86f85091f270dffdb119b2d190ebf54538","author":{"email":"cf1688d0378f5035d2caa30774511db02670cebf@gmail.com","name":"Martin Dahlhausen"},"message":"ai controller can now use different eval functions\n\n- naive_ai_controller is now a template.\n- deleted ./src/checkers/naive_ai_controller.cpp (due to template\n  restrictions), moved the source to the respective header file.\n- Assertions in the controller implementation. -DNDEBUG or #defien\n  NDEBUG to turn them off.","distinct":true,"url":"https://api.github.com/repos/dasdave/dasdame/commits/21f4ed86f85091f270dffdb119b2d190ebf54538"}]}