Commit graph

  • 473ef6d47f DEBUG_RE removed Antoine Fraboulet 2005-04-19 18:09:44 +0000
  • 9296520b64 correction for generated files derived from er.l and er.y Antoine Fraboulet 2005-04-19 18:07:14 +0000
  • fd090fe6b9 *** empty log message *** Antoine Fraboulet 2005-04-19 16:40:58 +0000
  • 120f342c5d small typo fixed Antoine Fraboulet 2005-04-19 16:40:24 +0000
  • be0dea2a08 - documentation added for the dictionary - regexp is now working (still needs some testing) - regexp syntax error recovery is not implemented Antoine Fraboulet 2005-04-19 16:26:50 +0000
  • b1e67d947b some more doc on dictionary and expected regexp syntax Antoine Fraboulet 2005-04-19 16:25:06 +0000
  • 1077565ace added toCode() function that should clarify the interface with the dictionary. This function should be used wherever it applies to get the internal dictionnary code that match the Tile. Antoine Fraboulet 2005-04-19 16:24:32 +0000
  • 0d69751dfb "int getNCharInBag(char) const" changed to "int getNCharInBag(Tile) const;" Antoine Fraboulet 2005-04-19 16:23:04 +0000
  • 284c7855a7 - regexp is now working, should add user defined letter lists in the GUI (later) Antoine Fraboulet 2005-04-19 16:21:15 +0000
  • 3d15816dbf - using Tile class functions for bag tile list Antoine Fraboulet 2005-04-19 16:20:24 +0000
  • ad5b5963d5 *** empty log message *** Antoine Fraboulet 2005-04-18 17:40:36 +0000
  • db56658d22 *** empty log message *** Antoine Fraboulet 2005-04-16 21:19:19 +0000
  • 59f7c6df9c yyparser ok. must change things to have a unique prefix instead of yy* Antoine Fraboulet 2005-04-16 20:55:51 +0000
  • 25304bd978 test/*: Added non-regression tests, based on the text interface. Olivier Teulière 2005-04-16 15:47:59 +0000
  • b16b969406 When the letters to change are incorrect, do not end the turn for the player Olivier Teulière 2005-04-16 15:43:14 +0000
  • 5b70753b50 Fixed a warning in Doxygen generation Olivier Teulière 2005-04-10 13:35:10 +0000
  • adfc794a73 Added a configuration file for a Doxygen documentation. Run 'make doxygen' in the doc/ directory to generate it. Olivier Teulière 2005-04-10 13:32:14 +0000
  • 48d111adca Ability to specify the random seed on command-line. Olivier Teulière 2005-04-10 12:15:40 +0000
  • 550dad8451 cscope files added Antoine Fraboulet 2005-04-09 19:19:50 +0000
  • ebc689befd - minor dic.h changes Antoine Fraboulet 2005-04-09 19:16:56 +0000
  • 4f1420ed31 - minor dictionary .h changes - starting integrating regexp into eliot Antoine Fraboulet 2005-04-09 19:16:09 +0000
  • 5b11146a36 getPlayerRack display option added + Game::back corrected of by one Antoine Fraboulet 2005-04-09 16:13:44 +0000
  • 76178efe99 getPlayerRack display option added Antoine Fraboulet 2005-04-09 16:11:04 +0000
  • 96e94a6be3 getPlayerRack display option added + Game::back() error return Antoine Fraboulet 2005-04-09 16:10:25 +0000
  • 5e08e1cf6a manually entered racks can be lowercase or uppercase Antoine Fraboulet 2005-04-09 15:14:00 +0000
  • aa828e1f8e int -> unsigned int return values (count and points) Antoine Fraboulet 2005-04-09 14:58:24 +0000
  • 8ed5045d75 minor modifications Antoine Fraboulet 2005-04-09 14:56:03 +0000
  • 9ac91fc47e Proper text of the GPL license Olivier Teulière 2005-04-03 21:30:58 +0000
  • 6b025b9541 - Several fixes in the build system - Added a bootstrap script to reduce manual work - Added a --enable-debug configure switch to define the DEBUG variable Olivier Teulière 2005-04-03 21:12:03 +0000
  • a2648f74bb Fixed make update-po Updated french translation Olivier Teulière 2005-04-02 22:04:59 +0000
  • b65c045cfe Removed Game::getCurrentRack(), since Game::getPlayerRack() does exactly the same... Olivier Teulière 2005-04-02 21:21:30 +0000
  • 855a6ad7e6 The title bar now indicates when it is a joker game Olivier Teulière 2005-04-02 21:18:24 +0000
  • 016aa2e4fe Cross::m_tilesSet is now private Olivier Teulière 2005-04-02 21:03:45 +0000
  • daeb2cb228 Fixed a nasty bug when playing a joker game. Olivier Teulière 2005-04-02 20:46:42 +0000
  • 4a71c13990 Initialize the random numbers generator before setting the first racks... Olivier Teulière 2005-04-02 18:22:53 +0000
  • f38e884d31 Simplification Olivier Teulière 2005-04-02 18:21:24 +0000
  • ce71e10aef Fixed a comment and made PlayedRack::toString() a const method Olivier Teulière 2005-04-02 18:05:21 +0000
  • 383548a799 Fixed compilation of Board::checkDouble() in debug mode (the == operator was missing for Cross objects) Olivier Teulière 2005-04-02 17:59:07 +0000
  • 8121c6ab4c raccords and benjamins are now search active Antoine Fraboulet 2005-03-29 08:22:55 +0000
  • fd1e57b115 - modifications for clean compile wx2.4, wx2.5 seems to have various font rendering problems Antoine Fraboulet 2005-03-29 08:05:18 +0000
  • 8390d456b5 some progress but still incomplete interface Antoine Fraboulet 2005-03-29 07:00:39 +0000
  • 08f15f9fe7 checkDouble does not work un debug mode, don't know why (Matrix[][] does not resolve to template type ?) Antoine Fraboulet 2005-03-29 06:58:23 +0000
  • ebe08e3d6e add a getCurrentRack for display purpose Antoine Fraboulet 2005-03-29 06:56:06 +0000
  • ae729ca8ae add toString method for PlayedRack text display Antoine Fraboulet 2005-03-29 06:54:08 +0000
  • 7406f2c3c5 Added support for "Joker games", available using --joker on the command-line. This is a kind of hack currently, but it works well... Olivier Teulière 2005-03-28 22:07:22 +0000
  • 4dcc22f27a Added comments on what we should do, according to the rules in he ODS Olivier Teulière 2005-03-28 15:23:55 +0000
  • 178560bc63 Repaired handling of changing letters Olivier Teulière 2005-03-28 14:55:27 +0000
  • 5f63f46635 Display the "search complete" message only when the search is complete... Olivier Teulière 2005-03-27 22:21:29 +0000
  • bd07fedf18 Fixed a stupid bug i just introduced Olivier Teulière 2005-03-27 22:08:31 +0000
  • 57c1fcaf8e Added an ASSERT macro, which aborts execution if the condition given as a parameter is not verified. This simplifies te code in several places. The old PDEBUG macro has been removed. Olivier Teulière 2005-03-27 21:45:04 +0000
  • 5784cec146 Added/updated comments in many headers Olivier Teulière 2005-03-27 17:30:48 +0000
  • f45fd22c16 The game mode and the players are nod hardcoded anymore in the ncurses interface: they can be entered with the command-line (parsed using getopt). The text interface does not benefit from this facility yet. Olivier Teulière 2005-03-03 22:14:41 +0000
  • 8b54450438 Added .cvsignore file Olivier Teulière 2005-02-27 20:11:53 +0000
  • fb0dcb7d71 Added wxwin.m4 to allow building on environments where wxWidgets is not present Olivier Teulière 2005-02-27 16:57:02 +0000
  • 7db671ad31 Isolated the print* methods in a dedicated class, outside of the Game library Olivier Teulière 2005-02-26 22:57:34 +0000
  • 6ca09c9ac9 Added a GameFactory class to centralize the allocation and deallocation of Game objects. Olivier Teulière 2005-02-24 08:06:24 +0000
  • 85debd4343 Support for loading a game in the ncurses interface Olivier Teulière 2005-02-22 23:12:57 +0000
  • bbae15d9ad Added support for saving a game from the ncurses interface Olivier Teulière 2005-02-21 22:42:06 +0000
  • f35c448133 Do not say that wxwidgets is enabled by default when it is not Olivier Teulière 2005-02-18 18:16:23 +0000
  • 82547c5f66 - Better handling of the players with inheritance and with a clean interface for the AI players - Moved the search results accessors from Game to Training Olivier Teulière 2005-02-17 20:01:59 +0000
  • 222d1989a2 Cosmetics Olivier Teulière 2005-02-13 17:14:31 +0000
  • cf94b4e015 Handling of which player has played is only done in the Duplicate class now (since the other modes do not need this) Olivier Teulière 2005-02-12 18:54:57 +0000
  • d41530c496 Minor API enhancements Olivier Teulière 2005-02-09 22:33:56 +0000
  • 104335e6aa - Completed i18n of the ncurses interface - Updated french translation Olivier Teulière 2005-02-07 22:20:32 +0000
  • 91048b8dbe Link correctly with libintl in all cases Olivier Teulière 2005-02-06 22:38:10 +0000
  • 0032104189 - i18n system is in place (requires gettext 0.11.5). Very few strings are marked as translatable yet... - ncurses.cpp: fixed a memory leak Olivier Teulière 2005-02-06 22:18:11 +0000
  • b7032e2d78 - The Game library is now in C++. This simplifies the code in many places, and allows inheritance of the game mode classes (Training, Duplicate and FreeGame). - A Tile is no more an unsigned char, but a class: it should help supporting i18n of the game. The Dic library still uses unsigned chars though. - Improved the configure script, to enable/disable the compilation of some interfaces. - Added a ncurses interface, much nicer than the text one. The game mode and the number of players are currently hardcoded, it is not possible to change them interactively (yet). - Repaired the save/load functions. Olivier Teulière 2005-02-05 11:14:56 +0000
  • f6157c71b9 Compilation fixes for the Unicode build of wxWidgets Olivier Teulière 2005-01-01 15:42:55 +0000
  • f8074f5e02 Forgot these files Olivier Teulière 2004-08-07 18:25:03 +0000
  • b102aafbcd Support for 3 different game modes: - 'Training' mode: same behaviour as before - 'Duplicate' mode: all the players (who can be human players or AI players) have the same rack, and the best word is played on the board - 'Free game' mode: the players (human or AI) have different racks, and they play one after another Olivier Teulière 2004-08-07 18:10:42 +0000
  • acd1aa0f1b Added .cvsignore files Olivier Teulière 2004-07-08 18:17:31 +0000
  • a72234c4c0 Quick string review Olivier Teulière 2004-07-05 21:39:16 +0000
  • ac04544f70 Increased PLAYEDRACK_MAX, to avoid a crash when too many words were played in a game Olivier Teulière 2004-07-04 18:50:30 +0000
  • d2373e0fc0 Explications pour la (cross-)compilation Windows Olivier Teulière 2004-07-04 16:54:35 +0000
  • c5fc8ce8b4 Mise jour de quelques macros Olivier Teulière 2004-06-26 14:47:39 +0000
  • dfee04c4a9 Fix pour la compilation Windows avec wxWindows 2.5 Olivier Teulière 2004-06-26 10:40:02 +0000
  • 61963c0fe0 Fix pour la compilation windows, et la compatibilit avec wxWindows 2.5 (pas encore suffisant) Olivier Teulière 2004-06-22 21:04:07 +0000
  • 3241a1c1af ajout de regexp.c Antoine Fraboulet 2004-06-21 16:06:54 +0000
  • 1b498989bd dbut des ER, parcours d'arbre ok, construction automate ok. Manque construction de l'arbre et utilisation automate avec dictionnaire. Antoine Fraboulet 2004-06-20 20:13:59 +0000
  • 22b196f8e9 taille minimale pour les fentres dans Reload() Antoine Fraboulet 2004-06-20 20:00:09 +0000
  • c7899d0807 *** empty log message *** Antoine Fraboulet 2004-06-19 18:43:35 +0000
  • d2ec7dfc1c *** empty log message *** Antoine Fraboulet 2004-04-08 10:46:49 +0000
  • 45b4adbf42 CVS import on gnu.org Antoine Fraboulet 2004-04-08 10:21:56 +0000
  • 673a0e7828 *** empty log message *** Antoine Fraboulet 2004-04-08 09:57:28 +0000
  • 90b1affcef *** empty log message *** Antoine Fraboulet 2004-04-08 09:43:06 +0000