ehouse
669e423ca8
Use new dict API to get rid of XP_UCHAR4 type, replacing with const XP_UCHAR*.
2009-04-07 04:23:56 +00:00
ehouse
641ae18864
Use new dict api to support utf8 faces.
2009-04-05 19:20:22 +00:00
ehouse
926f5963a3
rename only: stream_putString to stream_catString.
2009-03-29 18:26:59 +00:00
ehouse
21f5f329a0
Get rid of bogus assert
2009-01-14 13:02:38 +00:00
ehouse
c731e0d231
Remove newlines from debug statements.
2009-01-05 01:59:04 +00:00
ehouse
5cb97bf636
New Ubuntu has a stricter compiler...
2008-11-06 03:16:09 +00:00
ehouse
61a3602dc5
Don't save dict as part of model. It's redundant as the platform code
...
already saves the name and passes the dict in.
2008-09-09 12:18:32 +00:00
ehouse
36627fb051
Add listeners to model so board can be notified whenever dictionary
...
changes. Pass dict into draw via new API, removing it from the
draw_begin calls.
2008-09-05 12:11:37 +00:00
ehouse
2905af749e
Fix crasher: don't start a board-scroll operation and attempt to end
...
by dropping a tile. (This part is to detect that no drag actuall happened.)
2008-06-07 23:07:31 +00:00
ehouse
f749fdd560
Remove all tabs. No code changes.
2008-05-31 03:26:16 +00:00
ehouse
ebad668227
add some consts.
2008-05-06 12:49:37 +00:00
ehouse
5c8756856d
fix crash: check that tile exists before removing
2008-03-12 12:21:23 +00:00
ehouse
0b1f4b8f0a
merge with drag_n_drop branch: apply patch generated with this command on that branch: svn diff -r 2080:2087
2008-03-08 23:16:21 +00:00
ehouse
7c8b7294cd
add const to a bunch of char* decls in APIs and variables; no code change
2007-02-03 17:54:20 +00:00
ehouse
06e6d4a903
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
94b952fb26
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
4daabf6fe5
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
0b868f5b53
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
ef6ebe6bac
Add, and use, stream_putString. Saves 500 bytes on win32.
2006-04-25 13:31:15 +00:00
ehouse
92485783af
update email address in header comments: no code change
2006-01-08 01:25:02 +00:00
ehouse
768cfd597a
fix bug truncating tray display in history by adding size param to
...
formatTray()
2005-10-30 18:35:21 +00:00
ehouse
dc84bd22df
dict_tilesToString sig change
2005-07-08 03:02:31 +00:00
ehouse
4095acc327
casts to stop compiler warnings
2005-05-29 19:29:33 +00:00
ehouse
24690a2a10
too much logging
2005-03-21 05:29:37 +00:00
ehouse
2e0ee693bc
add assert
2005-03-15 15:13:52 +00:00
ehouse
26cd5c2d88
add model_recentPassCountOk
2005-03-15 03:31:52 +00:00
ehouse
5894369301
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
7a84f7f425
add param to model_countAllTrayTiles
2004-11-06 02:50:01 +00:00
ehouse
0f557c3e73
nuke tmpModel earlier
2004-11-05 14:29:17 +00:00
ehouse
3046815907
another move-summary bug
2004-10-31 00:54:21 +00:00
ehouse
03eeac1d30
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
30dd160ecc
fix infinite loop looking for last not-undone move to highlight.
2004-05-15 16:06:35 +00:00
ehouse
bc00a04873
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
a4058cf07e
improve what's in scoreboard last-move summary
2004-05-06 04:13:35 +00:00
ehouse
9e8184d444
new functions to figure out score of player's most recent move
2004-04-30 08:29:22 +00:00
ehouse
ae9edbb08d
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
0ac0e9c237
pull tiles from right side of tray first
2003-12-01 14:28:50 +00:00
ehouse
c13e799b11
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
5776da0b93
first checkin
2003-11-01 05:35:29 +00:00