Commit graph

1041 commits

Author SHA1 Message Date
Antoine Fraboulet
504198b8ff - adding shortcut for getCurrentPlayer() 2005-12-26 18:09:52 +00:00
Antoine Fraboulet
f3ee945b91 - remove results members access methods from Training Class
- add m_testPlay for temporary placed words
2005-12-26 18:07:26 +00:00
Antoine Fraboulet
9b9fcfae4c - re-enabling toString() 2005-12-26 15:53:37 +00:00
Antoine Fraboulet
ce001c7aa2 - adding getWord and toString methods 2005-12-26 15:52:48 +00:00
Antoine Fraboulet
3c31b8a2e2 - backport modifications from branch 2005-12-26 15:33:15 +00:00
Antoine Fraboulet
f59b0e469a - add configuration menu for board tiles colour 2005-12-26 15:28:57 +00:00
Antoine Fraboulet
1b4cdf5acf - new gfxboard class drawing with tiles 2005-12-26 15:02:26 +00:00
Antoine Fraboulet
094a920a4a - copyright and doxygen comment change
- adding new switch defines for GUI
2005-12-26 14:39:22 +00:00
Antoine Fraboulet
48a1b58c5e - adding min and max search length for regexp search panel
- separate build method for panels to include panel own widgets
2005-12-26 13:03:22 +00:00
Antoine Fraboulet
c450236dc1 copyright and docygen comment update 2005-12-26 12:23:17 +00:00
Olivier Teulière
96fe9f22b1 Dic_chr returns the actual char, not a code between 0 and 31.
Dic_lookup takes a string containing real chars, not codes.
The idea is to hide the internal representation of the characters from the
users of the dictionary, who don't care about it.
2005-12-24 18:42:44 +00:00
Olivier Teulière
f060497e47 Unlike libreadline 4, libreadline 5 echoes the input given with < input_file.
The regression scenarios are now adapted to the behaviour of libreadline 5.
2005-12-24 17:50:11 +00:00
Olivier Teulière
a9e51998f8 Fixed a segfault 2005-12-24 16:49:26 +00:00
Olivier Teulière
5f74291e5c Fixed a typo in a comment 2005-12-23 22:19:22 +00:00
Olivier Teulière
55e8e1831f TODO file. I probably forgot hundreds of items :) 2005-11-09 19:52:48 +00:00
Olivier Teulière
777a6a5e8c The constuctors of the players now take as argument the ID of the player 2005-11-06 17:13:45 +00:00
Olivier Teulière
9e5b6e8ebf Use Turn objects for the players history too 2005-11-06 14:53:15 +00:00
Olivier Teulière
966418bf98 Typo 2005-11-06 01:09:41 +00:00
Olivier Teulière
4cef120cce Minor factorization, and avoided another copy of PlayedRack 2005-11-06 01:05:06 +00:00
Olivier Teulière
d64e22dc6b Fixed a typo and avoided a useless copy 2005-11-06 00:38:16 +00:00
Olivier Teulière
26b446f62b Simplification in the PlayedRack history at Player level 2005-11-05 23:57:41 +00:00
Olivier Teulière
03e8a80128 Use a vector of Turn objects instead of several history vectors 2005-11-05 23:22:41 +00:00
Olivier Teulière
b54b760677 Backported modifications in dic/ 2005-11-05 17:56:22 +00:00
Olivier Teulière
85bb0bf82e Fixed compilation with wxWidgets 2.6, which doesn't seem to accept non-ascii
characters (anyway the strings should be in english, and translated with
gettext).
2005-11-05 17:33:06 +00:00
Olivier Teulière
5b682ef9b8 - Removed Game::format*
- Added Game::getPlayer
2005-11-05 15:48:59 +00:00
Olivier Teulière
12894e00e2 Take more advantage of the Coord class, and remove the useless accessors
from Round (to force using the Coord object)
2005-11-05 13:56:59 +00:00
Olivier Teulière
85a30f16a2 Use the Coord class for rounds 2005-11-05 11:01:58 +00:00
Olivier Teulière
50fc82f60c First backports from the branch (Game::getBoard and Game::getBag, mainly) 2005-11-04 23:26:03 +00:00
Olivier Teulière
fe13a5e627 Removed the $Id:$ lines on HEAD 2005-11-04 20:00:05 +00:00
Olivier Teulière
83bf9d8b37 Check the mandatory options in the command-line, to output a better error
message
2005-10-23 16:12:29 +00:00
Olivier Teulière
e3bc46b114 Updated licence text with FSF's new address. 2005-10-23 14:53:42 +00:00
Antoine Fraboulet
6626d0ee8c Game history class, will be used for games and players 2005-08-15 22:20:20 +00:00
Antoine Fraboulet
b4e52e47cc Eliot coordicate system 2005-08-15 18:14:52 +00:00
Antoine Fraboulet
3f438199a9 A turn is a tuple (Num,Player,PlayedRack,Round) 2005-08-15 18:13:57 +00:00
Antoine Fraboulet
d0418c3e8d commit to tag v1.5 2005-05-28 20:59:14 +00:00
Antoine Fraboulet
699f5fa205 fixed a typo for doxygen 2005-05-06 07:39:58 +00:00
Antoine Fraboulet
9cd294492e adding untyped list type for use in automaton 2005-05-06 07:25:40 +00:00
Antoine Fraboulet
b9f9bd763e - regexp are now complete and correct
- licence update in files header
2005-05-05 23:45:04 +00:00
Olivier Teulière
b4e66f273e Use the readline library in the text interface. In particular, it provides
a history of commands
2005-04-27 17:55:32 +00:00
Antoine Fraboulet
506f31702a - correction on list-letters initialiation for regexp 2005-04-27 17:39:29 +00:00
Antoine Fraboulet
49a41bb311 - added + ? and [^xx] works in most of the cases, automata is no more
deterministic, I have to rewrite the automaton_build to correct this.
2005-04-27 17:35:03 +00:00
Antoine Fraboulet
e29aa11a75 lexer/parser function name changed yy* -> regexp* 2005-04-26 16:31:45 +00:00
Antoine Fraboulet
2b829c1768 doxygen doc changes 2005-04-26 07:37:55 +00:00
Antoine Fraboulet
70cbbedede QMARK and PLUS are working, still a small thing to correct for QMARK (a[bc]?d) 2005-04-25 09:17:53 +00:00
Antoine Fraboulet
a0b083e83b adding QMARK, PLUS 2005-04-25 08:18:24 +00:00
Antoine Fraboulet
e2b60046a9 *** empty log message *** 2005-04-21 13:39:52 +00:00
Olivier Teulière
eccb1ca5bb Pass argument by reference to avoid a copy 2005-04-20 20:58:51 +00:00
Olivier Teulière
a144e7b22a Validation buttons are now labelled 'OK' 2005-04-20 19:51:06 +00:00
Olivier Teulière
87b146f9d6 A few (cross-)compilation fixes 2005-04-20 19:48:59 +00:00
Olivier Teulière
1895268549 Simplification; this should fix the compilation problem with gcc 3.4 2005-04-20 18:52:39 +00:00