Olivier Teulière
32957abfcc
When playing a word, forbid using a joker to specify a letter on the board (even a joker).
...
This is just a convention, but a reasonable one :)
2012-02-21 08:22:32 +01:00
Olivier Teulière
336a5a6111
eliottxt.cpp is now encoded in UTF-8
2011-08-28 15:06:15 +02:00
Olivier Teulière
795c44827d
Center correctly multi-chars letters in the text interface
2009-06-23 21:36:33 +00:00
Olivier Teulière
7f1c0def1a
- Do not allow vertical words for the first turn in duplicate mode
...
- Adapted unit tests
2009-03-18 18:54:41 +00:00
Olivier Teulière
9e330cf83b
In the text interface, display the seed used for the random number generator
2008-11-23 08:33:16 +00:00
Olivier Teulière
350666b568
- The last commit in cross.cpp fixed a bug but introduced another one, now both are fixed
...
- Added unit tests for both bugs
- Fixed another bug preventing to enter some letters in the training rack
2008-10-15 19:43:23 +00:00
Olivier Teulière
12cc41fce7
Core:
...
- Fixed a crash on Windows
- Do not authorize words if the cross-checks are invalid (it was possible when playing a joker)
- Fixed detextion of invalid moves
- Improved unit tests, and fixed a bug in one of them
Qt interface:
- Do not allow playing a word if the coordinates are missing
- Better focus
2008-09-13 21:32:45 +00:00
Olivier Teulière
597673e8e5
Fixed an invalid read when sorting the search results and adapted regression scenarii
2008-07-04 19:03:12 +00:00
Olivier Teulière
c7f85ce151
- Search results with the same score are now sorted alphabetically
...
- Adapted test scenarii for the new order of results
2008-03-03 22:13:58 +00:00
Olivier Teulière
8c3708fa99
- Removed Game::setRackRandomOld() (replaced by Game::setRackRandom())
...
- Adapted regression scenarii
2008-01-15 14:56:38 +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
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
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