eliot/game
Olivier Teulière beb6e9a395 Fix the recursion limit for the first turn.
It was never a problem until now because the size of the board is
greater than twice the size of the rack.
2012-08-26 22:18:13 +02:00
..
.cvsignore Added .cvsignore files 2004-07-08 18:17:31 +00:00
ai_percent.cpp Added loggers to most classes 2012-02-19 13:07:29 +01:00
ai_percent.h Added loggers to most classes 2012-02-19 13:07:29 +01:00
ai_player.h Support saving/loading games (any game type) in XML format. 2009-11-29 16:01:31 +00:00
arbitration.cpp Arbitration: the Random button now takes the remaining letters into account 2012-05-30 20:37:47 +02:00
arbitration.h Arbitration: allow removing penalties 2012-05-20 22:12:42 +02:00
bag.cpp Added loggers to most classes 2012-02-19 13:07:29 +01:00
bag.h Added loggers to most classes 2012-02-19 13:07:29 +01:00
board.cpp Various minor improvements (no functional change) 2012-06-27 21:33:19 +02:00
board.h Various minor improvements (no functional change) 2012-06-27 21:33:19 +02:00
board_cross.cpp Various minor improvements (no functional change) 2012-06-27 21:33:19 +02:00
board_search.cpp Fix the recursion limit for the first turn. 2012-08-26 22:18:13 +02:00
board_search.h New GameParams class to wrap a few game characteristics. 2011-08-27 21:55:49 +02:00
command.cpp New UndoCmd class, not used yet 2012-02-21 08:22:33 +01:00
command.h Allow inserting and dropping a single command in the history. 2012-03-26 07:49:24 +02:00
coord.cpp Added loggers to most classes 2012-02-19 13:07:29 +01:00
coord.h Added loggers to most classes 2012-02-19 13:07:29 +01:00
cross.cpp Added loggers to most classes 2012-02-19 13:07:29 +01:00
cross.h Added loggers to most classes 2012-02-19 13:07:29 +01:00
duplicate.cpp Arbitration: use the same solo-related settings as in duplicate mode 2012-05-05 19:58:31 +02:00
duplicate.h Duplicate: get rid of the MarkPlayedCmd class 2012-04-11 20:02:18 +02:00
freegame.cpp Use dedicated getters for the Move type: this is simpler to use and more readable 2012-05-05 19:45:44 +02:00
freegame.h Got rid of Game::getModeAsString() 2011-08-28 19:25:26 +02:00
game.cpp Players can now have a table number 2012-03-19 22:49:58 +01:00
game.h Saved games: do not support the (very) old format anymore 2012-04-08 20:57:46 +02:00
game_exception.cpp Print to stderr the complete stack trace in case of exception or segmentation fault. 2010-10-17 21:23:39 +00:00
game_exception.h Print to stderr the complete stack trace in case of exception or segmentation fault. 2010-10-17 21:23:39 +00:00
game_factory.cpp New arbitration mode, dedicate to arbitration of duplicate games. 2012-03-10 18:06:41 +01:00
game_factory.h Moved the dictionary to the GameParams class 2011-08-28 19:25:26 +02:00
game_move_cmd.cpp Use dedicated getters for the Move type: this is simpler to use and more readable 2012-05-05 19:45:44 +02:00
game_move_cmd.h Added loggers to most classes 2012-02-19 13:07:29 +01:00
game_params.h New arbitration mode, dedicate to arbitration of duplicate games. 2012-03-10 18:06:41 +01:00
game_rack_cmd.cpp Use the GameMoveCmd command 2012-02-25 23:25:40 +01:00
game_rack_cmd.h New GameRackCmd class, not used yet 2012-02-25 23:17:04 +01:00
history.cpp Use dedicated getters for the Move type: this is simpler to use and more readable 2012-05-05 19:45:44 +02:00
history.h Move::ComputeRackForMove() now returns a PlayedRack instead of a simple Rack 2012-04-10 08:51:12 +02:00
Makefile.am Duplicate: get rid of the MarkPlayedCmd class 2012-04-11 20:02:18 +02:00
master_move_cmd.cpp Added loggers to most classes 2012-02-19 13:07:29 +01:00
master_move_cmd.h Added loggers to most classes 2012-02-19 13:07:29 +01:00
matrix.h Support saving/loading games (any game type) in XML format. 2009-11-29 16:01:31 +00:00
move.cpp Use dedicated getters for the Move type: this is simpler to use and more readable 2012-05-05 19:45:44 +02:00
move.h Use dedicated getters for the Move type: this is simpler to use and more readable 2012-05-05 19:45:44 +02:00
navigation.cpp Preferences: removed the option to link the rack with the 7+1 dictionary tool 2012-04-28 15:34:36 +02:00
navigation.h Allow inserting and dropping a single command in the history. 2012-03-26 07:49:24 +02:00
player.cpp New utility methods to retrieve the total number of penalty (or solo) points for a player 2012-05-05 19:45:44 +02:00
player.h New utility methods to retrieve the total number of penalty (or solo) points for a player 2012-05-05 19:45:44 +02:00
player_event_cmd.cpp Arbitration: by convention, use negative values to indicate a penalty 2012-05-05 19:45:44 +02:00
player_event_cmd.h Handle warnings and solos in the core 2012-03-26 07:49:25 +02:00
player_move_cmd.cpp Use dedicated getters for the Move type: this is simpler to use and more readable 2012-05-05 19:45:44 +02:00
player_move_cmd.h New arbitration mode, dedicate to arbitration of duplicate games. 2012-03-10 18:06:41 +01:00
player_points_cmd.cpp Added loggers to most classes 2012-02-19 13:07:29 +01:00
player_points_cmd.h Added loggers to most classes 2012-02-19 13:07:29 +01:00
player_rack_cmd.cpp Added loggers to most classes 2012-02-19 13:07:29 +01:00
player_rack_cmd.h Added loggers to most classes 2012-02-19 13:07:29 +01:00
pldrack.cpp Added loggers to most classes 2012-02-19 13:07:29 +01:00
pldrack.h Added loggers to most classes 2012-02-19 13:07:29 +01:00
public_game.cpp Arbitration: allow removing penalties 2012-05-20 22:12:42 +02:00
public_game.h Arbitration: allow removing penalties 2012-05-20 22:12:42 +02:00
rack.cpp Added loggers to most classes 2012-02-19 13:07:29 +01:00
rack.h Added loggers to most classes 2012-02-19 13:07:29 +01:00
results.cpp Added loggers to most classes 2012-02-19 13:07:29 +01:00
results.h Added loggers to most classes 2012-02-19 13:07:29 +01:00
round.cpp New Round::countJokersFromRack() utility method 2012-03-04 22:58:53 +01:00
round.h New Round::countJokersFromRack() utility method 2012-03-04 22:58:53 +01:00
settings.cpp Create the configuration directory with all the intermediate directories (like mkdir -p) 2012-06-09 19:19:06 +02:00
settings.h Auto-save the current game regularly, to reduce the loss in case of crash 2012-04-28 15:34:37 +02:00
training.cpp Use the GameMoveCmd command 2012-02-25 23:25:40 +01:00
training.h Removed a useless include 2012-02-19 13:07:29 +01:00
turn.cpp Handle warnings and solos in the core 2012-03-26 07:49:25 +02:00
turn.h Arbitration: by convention, use negative values to indicate a penalty 2012-05-05 19:45:44 +02:00
turn_cmd.cpp Code factorization 2012-03-26 07:49:25 +02:00
turn_cmd.h Code factorization 2012-03-26 07:49:25 +02:00
xml_reader.cpp Savegames: save/load properly the warnings, penalties and solos 2012-05-20 21:31:45 +02:00
xml_reader.h Fixed loading of duplicate games 2012-04-16 20:32:57 +02:00
xml_writer.cpp Savegames: save/load properly the warnings, penalties and solos 2012-05-20 21:31:45 +02:00
xml_writer.h Simplified the looging macros, and added logs in various key places. 2011-01-29 23:47:20 +00:00