eliot/game
Olivier Teulière 25304bd978 test/*: Added non-regression tests, based on the text interface.
'regression.pl' is the script that runs the regression, and 'drivers' contains
the list of scenario files to be played.
By default, the complete regerssion is played, but you can play specific
scenarios by adding them to the command-line.
Example: ./regression.pl training_bag freegame_change
2005-04-16 15:47:59 +00:00
..
.cvsignore Added .cvsignore files 2004-07-08 18:17:31 +00:00
ai_percent.cpp - Better handling of the players with inheritance and with a clean interface 2005-02-17 20:01:59 +00:00
ai_percent.h Added/updated comments in many headers 2005-03-27 17:30:48 +00:00
ai_player.h Added an ASSERT macro, which aborts execution if the condition given as a 2005-03-27 21:45:04 +00:00
bag.cpp int -> unsigned int return values (count and points) 2005-04-09 14:58:24 +00:00
bag.h int -> unsigned int return values (count and points) 2005-04-09 14:58:24 +00:00
board.cpp test/*: Added non-regression tests, based on the text interface. 2005-04-16 15:47:59 +00:00
board.h checkDouble does not work un debug mode, don't know why (Matrix[][] does not resolve to template type ?) 2005-03-29 06:58:23 +00:00
board_cross.cpp - Better handling of the players with inheritance and with a clean interface 2005-02-17 20:01:59 +00:00
board_search.cpp Added an ASSERT macro, which aborts execution if the condition given as a 2005-03-27 21:45:04 +00:00
cross.cpp Fixed compilation of Board::checkDouble() in debug mode (the == operator was 2005-04-02 17:59:07 +00:00
cross.h Cross::m_tilesSet is now private 2005-04-02 21:03:45 +00:00
debug.h - Several fixes in the build system 2005-04-03 21:12:03 +00:00
duplicate.cpp Removed Game::getCurrentRack(), since Game::getPlayerRack() does exactly the 2005-04-02 21:21:30 +00:00
duplicate.h Removed Game::getCurrentRack(), since Game::getPlayerRack() does exactly the 2005-04-02 21:21:30 +00:00
freegame.cpp When the letters to change are incorrect, do not end the turn for the player 2005-04-16 15:43:14 +00:00
freegame.h Removed Game::getCurrentRack(), since Game::getPlayerRack() does exactly the 2005-04-02 21:21:30 +00:00
game.cpp getPlayerRack display option added + Game::back() error return 2005-04-09 16:10:25 +00:00
game.h getPlayerRack display option added 2005-04-09 16:11:04 +00:00
game_factory.cpp Added support for "Joker games", available using --joker on the command-line. 2005-03-28 22:07:22 +00:00
game_factory.h Added support for "Joker games", available using --joker on the command-line. 2005-03-28 22:07:22 +00:00
Makefile.am Isolated the print* methods in a dedicated class, outside of the Game library 2005-02-26 22:57:34 +00:00
player.cpp - Better handling of the players with inheritance and with a clean interface 2005-02-17 20:01:59 +00:00
player.h Added/updated comments in many headers 2005-03-27 17:30:48 +00:00
pldrack.cpp Simplification 2005-04-02 18:21:24 +00:00
pldrack.h Simplification 2005-04-02 18:21:24 +00:00
rack.cpp - The Game library is now in C++. 2005-02-05 11:14:56 +00:00
rack.h int -> unsigned int return values (count and points) 2005-04-09 14:58:24 +00:00
results.cpp Added an ASSERT macro, which aborts execution if the condition given as a 2005-03-27 21:45:04 +00:00
results.h Added/updated comments in many headers 2005-03-27 17:30:48 +00:00
round.cpp Added support for "Joker games", available using --joker on the command-line. 2005-03-28 22:07:22 +00:00
round.h Added support for "Joker games", available using --joker on the command-line. 2005-03-28 22:07:22 +00:00
tile.cpp minor modifications 2005-04-09 14:56:03 +00:00
tile.h minor modifications 2005-04-09 14:56:03 +00:00
training.cpp manually entered racks can be lowercase or uppercase 2005-04-09 15:14:00 +00:00
training.h Removed Game::getCurrentRack(), since Game::getPlayerRack() does exactly the 2005-04-02 21:21:30 +00:00