Commit graph

261 commits

Author SHA1 Message Date
Olivier Teulière
e88de64ac9 Stats window: display the table number instead of the row number 2012-05-30 08:14:18 +02:00
Olivier Teulière
2b6b85cce3 Arbitration: allow removing penalties 2012-05-20 22:12:42 +02:00
Olivier Teulière
7868593cb2 Do not always reject completely a rack containing letters not in the bag anymore.
This could be a rack containing an incomplete input sequence for a tile...
2012-05-16 22:07:55 +02:00
Olivier Teulière
0c1634d530 Arbitration: do not accept blindly any rack in Intermediate state.
This fixes a bug with languages using multichar tiles.
2012-05-16 22:07:55 +02:00
Olivier Teulière
a07d39fc22 New statistics window, still quite unpolished. 2012-05-06 23:31:49 +02:00
Olivier Teulière
f7a7eab3a3 Arbitration: when a player is selected, automatically switch to the corresponding history tab 2012-05-06 23:23:52 +02:00
Olivier Teulière
1ad1ef7425 Arbitration: use the same solo-related settings as in duplicate mode 2012-05-05 19:58:31 +02:00
Olivier Teulière
6d4df09b31 Fixed a bug when saving the position of auxiliary windows 2012-05-05 19:45:44 +02:00
Olivier Teulière
0095302b88 Use dedicated getters for the Move type: this is simpler to use and more readable 2012-05-05 19:45:44 +02:00
Olivier Teulière
572d172640 Arbitration: new option to specify the number of "authorized" warnings. Not used yet. 2012-05-05 19:45:44 +02:00
Olivier Teulière
e6c1a180c8 Arbitration: by convention, use negative values to indicate a penalty 2012-05-05 19:45:44 +02:00
Olivier Teulière
6c16f203a5 Warn on game creation before showing the new game dialog, not after 2012-04-29 10:31:30 +02:00
Olivier Teulière
4b4b715a41 New options to desactivate the confirmation dialogs, and rework of the preferences window. 2012-04-29 01:58:43 +02:00
Olivier Teulière
f83b397549 Removed the now useless preference about the default AI level 2012-04-28 15:34:39 +02:00
Olivier Teulière
eaf536b3ba Favorite players: new "Default" column, for automatic inclusion in a new game 2012-04-28 15:34:39 +02:00
Olivier Teulière
094af979c7 Create the new game dialog every time, instead of reusing it 2012-04-28 15:34:39 +02:00
Olivier Teulière
43470edc04 Arbitration: changed some shortcuts, to avoid interferences when typing 2012-04-28 15:34:39 +02:00
Olivier Teulière
c58282faad Arbitration: use a placehoder for the results filter 2012-04-28 15:34:38 +02:00
Olivier Teulière
c3d4f9aa67 Arbitration: do not select the rack after ending the turn 2012-04-28 15:34:38 +02:00
Olivier Teulière
e87018a583 Arbitration: the "Points" column was mistakenly hidden in the players table 2012-04-28 15:34:38 +02:00
Olivier Teulière
917c94fd5e Display the total number of warnings of a player in the corresponding history tab title 2012-04-28 15:34:38 +02:00
Olivier Teulière
a03eaab88a Arbitration: clear the results filter when a new search is performed 2012-04-28 15:34:38 +02:00
Olivier Teulière
81dfee8e55 Emit a beep when the timer reaches the alert level or expires 2012-04-28 15:34:38 +02:00
Olivier Teulière
50855fc104 Arbitration: give the focus on the first search result after a search 2012-04-28 15:34:38 +02:00
Olivier Teulière
27a7cc6846 Arbitration: accept only 7 letters in the rack (or 8, in the game variant) 2012-04-28 15:34:38 +02:00
Olivier Teulière
11db8eb48f Arbitration: accept racks in "intermediate" state 2012-04-28 15:34:38 +02:00
Olivier Teulière
c4fad05ffd Arbitration: new option to deactivate the automatic random rack 2012-04-28 15:34:37 +02:00
Olivier Teulière
c891671588 Arbitration: improve the refreshing of controls when the rack changes 2012-04-28 15:34:37 +02:00
Olivier Teulière
de5783d51a Auto-save the current game regularly, to reduce the loss in case of crash 2012-04-28 15:34:37 +02:00
Olivier Teulière
f3f2d916bb Fixed a few memory leaks 2012-04-28 15:34:37 +02:00
Olivier Teulière
0a2727e767 Added missing headers 2012-04-28 15:34:37 +02:00
Olivier Teulière
afb45d62c4 Preferences: removed the option to link the rack with the 7+1 dictionary tool 2012-04-28 15:34:36 +02:00
Olivier Teulière
731eca6e9c Do not reset the timer when changing turn, it causes problems in arbitration mode.
In fact, it could be more subtle: the timer should be reset whenever a
new turn is created (and only in this case).
2012-04-16 20:32:57 +02:00
Olivier Teulière
e8649aae28 Fixed a typo in 0534e72c 2012-04-12 08:47:20 +02:00
Olivier Teulière
0534e72c0e Only show data relative to the last turn on the external board (and rack) 2012-04-11 20:02:18 +02:00
Olivier Teulière
a2ba303307 History widget: display warnings, penalties and solos 2012-04-11 20:02:18 +02:00
Olivier Teulière
cc0fe39c76 HistoryWidget: simplified the handling of columns 2012-04-10 08:51:12 +02:00
Olivier Teulière
7e37cde0c0 Arbitration: after the end of turn, give the focus to the rack and select all the letters 2012-04-10 08:51:12 +02:00
Olivier Teulière
537d00714b Arbitration: allow selecting all the players directly from the players/results tables 2012-04-10 08:51:12 +02:00
Olivier Teulière
4fe2cf3469 Arbitration: really treat the "No move" pseudo-move as if the player had not played 2012-04-08 20:57:47 +02:00
Olivier Teulière
bcd3f73e62 Arbitration: "No move" is now named "Suppress move" 2012-04-08 20:57:46 +02:00
Olivier Teulière
1f4db7a742 Arbitration: various minor improvements related to search results handling 2012-04-08 20:57:46 +02:00
Olivier Teulière
2f7c09ec83 Arbitration: do not consider the "No move" move as a real move assignment 2012-04-08 20:57:46 +02:00
Olivier Teulière
4e5c86ef11 Added shortcuts to some buttons 2012-04-08 20:57:46 +02:00
Olivier Teulière
9f2ea4f340 Dictionary wizard: new button to load the letter values from the current dictionary 2012-04-07 13:29:07 +02:00
Olivier Teulière
e6a2a6c750 Cosmetics 2012-04-07 13:29:07 +02:00
Olivier Teulière
d6a2fc6e4e PublicGame: more direct access to the game current rack 2012-03-26 07:49:25 +02:00
Olivier Teulière
82b5694a59 Split the ArbitrationWidget class into 2 classes, to keep the code manageable 2012-03-26 07:49:25 +02:00
Olivier Teulière
d4c7511ae5 Allow giving warnings and penalties from the interface 2012-03-26 07:49:25 +02:00
Olivier Teulière
7f504671bb Fixed use of uninitialized value 2012-03-26 07:49:24 +02:00