ehouse
e86d4764c4
Post-Slovak change, 7 bits required to save face and blank bit. Use 7, but expect the old 6 for previous version streams.
2006-11-19 06:40:56 +00:00
ehouse
b99f993760
Fix assert: implicit cast to boolean doesn't work when bit being
...
tested is outside the low-order byte.
2006-08-22 04:20:40 +00:00
ehouse
f561989644
Set -Wunused-parameter for those versions of gcc that support it, and
...
deal with the output by removing params where possible and elsewhere
by adding XP_UNUSED macro wrapping __attribute__((unused)). There
should be NO change in function in spite of the large number of files.
2006-08-16 13:44:44 +00:00
ehouse
cbddf0c194
Base the number of bytes used to store tiles on the number in the
...
current dictionary. This allows us to continue to open games saved
with older code using older dictionaries while still supporting the
new format for up to 64 tiles. Old versions may crash when opening
games created by new versions, but that's probably ok.
2006-08-10 01:21:31 +00:00
ehouse
4e2b080be5
Add, and use, stream_putString. Saves 500 bytes on win32.
2006-04-25 13:31:15 +00:00
ehouse
dcd31cd092
update email address in header comments: no code change
2006-01-08 01:25:02 +00:00
ehouse
7c6babc53f
fix bug truncating tray display in history by adding size param to
...
formatTray()
2005-10-30 18:35:21 +00:00
ehouse
56accaaad5
dict_tilesToString sig change
2005-07-08 03:02:31 +00:00
ehouse
3296642486
casts to stop compiler warnings
2005-05-29 19:29:33 +00:00
ehouse
94df6e022c
too much logging
2005-03-21 05:29:37 +00:00
ehouse
f15bae46d2
add assert
2005-03-15 15:13:52 +00:00
ehouse
5d9fb3e326
add model_recentPassCountOk
2005-03-15 03:31:52 +00:00
ehouse
6bac32e716
when undoing for purpose of finding last move and there's no pool,
...
don't attempt to replace tiles.
2005-02-02 02:51:05 +00:00
ehouse
b8feeb94a2
add param to model_countAllTrayTiles
2004-11-06 02:50:01 +00:00
ehouse
6096d97463
nuke tmpModel earlier
2004-11-05 14:29:17 +00:00
ehouse
62972856e7
another move-summary bug
2004-10-31 00:54:21 +00:00
ehouse
cf12d0f8cc
fix bug with printing last move score. Undo on the tmp model wasn't
...
working and so tiles added later got included.
2004-10-30 18:22:39 +00:00
ehouse
676f049479
fix infinite loop looking for last not-undone move to highlight.
2004-05-15 16:06:35 +00:00
ehouse
36bbf2d254
fix infinite loop when attempting to undo tile assignment. The ideal
...
fix would allow the undo, but this is much less risky.
2004-05-14 08:55:13 +00:00
ehouse
6973bf53c2
improve what's in scoreboard last-move summary
2004-05-06 04:13:35 +00:00
ehouse
7e860c9124
new functions to figure out score of player's most recent move
2004-04-30 08:29:22 +00:00
ehouse
e0d17c7fba
After an undo, set the prev_move bits on the move now on top of the
...
stack so the tiles will get highlighted.
2004-02-29 06:59:37 +00:00
ehouse
a987d91cab
pull tiles from right side of tray first
2003-12-01 14:28:50 +00:00
ehouse
3721152605
factor some work of picking tiles/blanks into common code; add option
...
for user to pick tiles from pool.
2003-11-16 17:09:11 +00:00
ehouse
6a57cef012
first checkin
2003-11-01 05:35:29 +00:00