Commit graph

1068 commits

Author SHA1 Message Date
Olivier Teulière
e34cc25fe1 Move commands to the game/cmd/ sub-directory.
The abstract Command class (from which all the others inherit)
is still game/, to hide the cmd/ subdir from most clients.
2012-12-05 20:26:47 +01:00
Olivier Teulière
bea6a41cd4 Small simplification 2012-11-29 19:47:19 +01:00
Olivier Teulière
f49e4bb759 Header::print() now takes the output stream as parameter 2012-11-29 19:43:08 +01:00
Olivier Teulière
6a70d28d28 listdic: fix an old bug with the -x option 2012-11-29 19:39:01 +01:00
Olivier Teulière
d9e85c99ed listdic program: use getopt, and provide more interesting options 2012-11-29 19:33:28 +01:00
Olivier Teulière
460e9ecfb9 Update the build instructions 2012-11-29 18:05:10 +01:00
Olivier Teulière
ca41e4c0d0 More contributions 2012-11-29 18:01:45 +01:00
Olivier Teulière
9172b9b2f7 Updates for Debian packaging 2012-11-22 16:38:37 +01:00
Olivier Teulière
175def7736 The Serbian language code is sr, not rs... 2012-11-21 22:22:09 +01:00
Olivier Teulière
8b25245205 Fix the problems reported by desktop-file-validate 2012-11-21 20:16:56 +01:00
Olivier Teulière
7832866652 Fixed compilation errors with newer g++ versions 2012-11-21 20:16:56 +01:00
Olivier Teulière
3e952e402e Italian translation, courtesy of Diego de Landro 2012-11-13 12:38:27 +01:00
Olivier Teulière
b0a9f44ab7 Fix a window placement bug.
Placing Eliot on a secondary monitor, and restarting it later when the
monitor is unplugged, made the window invisible (it was still at the
old position, thus off screen).
2012-11-13 12:38:27 +01:00
Olivier Teulière
f267b045b6 New option to start the timer automatically when the rack changes 2012-11-13 12:38:27 +01:00
Olivier Teulière
e355acc4fb Reset the timer automatically when a new turn starts 2012-11-13 12:38:27 +01:00
Olivier Teulière
c89e91010c Stats: enable sorting when the table is flipped.
This allows sorting the players by rank, for example.
2012-11-13 12:38:27 +01:00
Olivier Teulière
fa55eab82e Stats: simplify the flipping code using the decorator pattern 2012-11-13 12:38:27 +01:00
Olivier Teulière
3f2568db5d Stats: allow flipping the table 2012-11-13 12:38:27 +01:00
Olivier Teulière
63c7128d3e Arbitration: display the solos, warnings and penalties in the players view 2012-11-13 12:38:27 +01:00
Olivier Teulière
c5fd006b9c History widget: show solos before warnings and penalties 2012-11-13 12:38:27 +01:00
Olivier Teulière
5676d9c78f Ignore requests to start the timer when it is already active 2012-11-13 12:38:27 +01:00
Olivier Teulière
f131fa9050 Fix a timer bug 2012-11-13 12:38:26 +01:00
Olivier Teulière
7f31fe8b0e Fix a visual glitch on the status bar 2012-11-13 12:38:26 +01:00
Olivier Teulière
81f2507181 Arbitration: fix a bug when a word is checked manually.
The check didn't verify that it is actually possible to play the word
with the current rack.
2012-11-13 12:38:26 +01:00
Olivier Teulière
8858c54656 Minor cosmetics changes (more C++-like) 2012-10-24 15:23:59 +02:00
Olivier Teulière
08c3f2ccb2 Arbitration: when loading a saved game, make PlayerMoveCmd auto-executable.
This is not very clean, but without this the played moves of past turns
are not visible. This commit also fixes a test with was incorrect.
2012-10-24 11:11:24 +02:00
Olivier Teulière
34ed25e9e9 Saved games: save some statistics (not used when loading the game) 2012-10-24 00:32:48 +02:00
Olivier Teulière
c748d02950 Saved games: use the real player ID, not a modified one 2012-10-24 00:32:24 +02:00
Olivier Teulière
cf22315fd0 Saved games: improve an error message to give the context 2012-10-24 00:32:15 +02:00
Olivier Teulière
ef14d5e9d6 Saved games: use camelCase for attribute names 2012-10-24 00:31:51 +02:00
Olivier Teulière
b76f48f545 Save games: save and restore the table numbers 2012-10-22 17:35:29 +02:00
Olivier Teulière
f76bd47882 Stats: show the played move with the turn number 2012-10-22 17:23:25 +02:00
Olivier Teulière
a8e65bc718 Update of the Serbian translation 2012-10-22 17:23:24 +02:00
Olivier Teulière
e283cb2526 Next version will be 2.1 2012-10-14 22:04:42 +02:00
Olivier Teulière
1b46a32204 Fix a packaging issue on MacOSX, with Qt 4.8 2012-10-14 16:27:32 +02:00
Olivier Teulière
7d30d6412a Prepare for version 2.0 2012-10-14 14:50:45 +02:00
Olivier Teulière
dfbf10223b Update PO files a last time (a string has been removed) 2012-10-14 14:49:58 +02:00
Olivier Teulière
6c57d9fe0e Compdic: little simplification 2012-10-14 14:37:57 +02:00
Olivier Teulière
2663a62ecb Do not write unitialized bytes in the dictionary header.
These bytes wouldn't be read anyway, but it is cleaner and makes
valgrind happy.
2012-10-14 14:31:44 +02:00
Olivier Teulière
02249c214e Various fixes for problems detected by Coverity.
Most of them where not actual problems, though.
2012-10-13 13:49:40 +02:00
Olivier Teulière
c7831a28bd Do not specify template parameters when it is useless 2012-10-13 00:50:44 +02:00
Olivier Teulière
f6ced69c9e Make sure some class members are initialized (bugs reported by Coverity) 2012-10-11 23:21:32 +02:00
Olivier Teulière
3b466d7254 Fix some typos in the Spanish translation 2012-10-11 20:30:52 +02:00
Olivier Teulière
0315080d30 Fix small layout issues (use less margin in some places) 2012-10-11 14:20:32 +02:00
Olivier Teulière
4f92aa4a2b New Spanish translation, courtesy of Joan Montane 2012-10-11 13:45:49 +02:00
Olivier Teulière
a35146f19f Update of the Catalan translation 2012-10-11 13:45:49 +02:00
Olivier Teulière
0fa1c79563 Add myself to the authors, and fix some copyright headers 2012-10-11 13:45:24 +02:00
Olivier Teulière
4200e33c17 Change the copyright years for all the files modified in 2012 2012-10-11 13:45:24 +02:00
Olivier Teulière
de35d9d343 Update of the Czech translation 2012-10-10 19:13:26 +02:00
Olivier Teulière
f3199a164c Update the PO files again 2012-10-07 13:00:08 +02:00