Commit graph

101 commits

Author SHA1 Message Date
ehouse
722b0095ca always include slots that are only used in conditional builds to
simplify converting between saved versions.
2004-10-08 23:57:24 +00:00
ehouse
8991604df6 deal with older stream version 2004-10-08 23:54:57 +00:00
ehouse
6b3e3d64a0 Pass number of blanks to util_engineStarting 2004-10-07 13:51:03 +00:00
ehouse
58f5f7b38c add option when memory's available for dict to store all of its data
in a single FtrPtr so that lookup can be faster.  Still need to
confirm that there's a noticable speedup this way....
2004-10-07 13:23:20 +00:00
ehouse
798101fcc1 bug: hide arrow when it can't be moved in case where tile comes via keyboard 2004-10-05 02:32:58 +00:00
ehouse
5deb7f5eb2 fix arm<->68K save/open problem by not relying on sizeof and saving
each field explicitly (as I already do everywhere else.)
2004-10-02 03:47:24 +00:00
ehouse
e8d4e288bd reject message with wrong connID 2004-10-01 01:25:55 +00:00
ehouse
96d1e7870a first player robot again by default 2004-09-30 13:51:29 +00:00
ehouse
bba0109f7f fix endienness problem for game id 2004-09-30 13:43:07 +00:00
ehouse
4494339d72 pad struct to 4 bytes so ARM and 68K size are the same 2004-09-29 13:17:15 +00:00
ehouse
19d2d209b2 fix for 4-byte nodes on ARM 2004-09-28 01:03:48 +00:00
ehouse
8839dfd211 cleanup; fix for 4-byte nodes on ARM 2004-09-28 01:03:07 +00:00
ehouse
93b39af1f2 fix cast 2004-09-24 01:37:30 +00:00
ehouse
8e5f3cb7b7 no robots for a while 2004-09-24 01:35:54 +00:00
ehouse
77960fe3ab add pno-related obj dir 2004-09-19 03:32:43 +00:00
ehouse
37f889703a remove dead code 2004-07-20 15:13:54 +00:00
ehouse
dd7b6cf0de remove masking that was breaking blanks in Polish and I THINK was
redundant.  Add assert to make sure.
2004-07-20 15:08:45 +00:00
ehouse
76615fbc48 always hide arrow when undoing partial move, not just when done from
tray.
2004-07-10 22:57:17 +00:00
ehouse
3608ee29a8 make < 80 columns 2004-07-10 22:56:20 +00:00
ehouse
b36124f01d Hide cursor arrow when pen in empty tray region returns tiles to tray. 2004-07-10 22:40:50 +00:00
ehouse
4aee758a5c output the right string 2004-07-10 14:17:07 +00:00
ehouse
afa67f1a3c cleanup for no hintlimit feature case 2004-06-27 04:35:42 +00:00
ehouse
89af7669e1 missed name change 2004-06-25 07:09:08 +00:00
ehouse
6a05866e80 framework for smarter inval of hint rect during drag 2004-06-25 06:56:58 +00:00
ehouse
b637c2c6e6 engine is now responsile for asking for and tracking how many tiles in
the tray should be used in hints.
2004-06-25 06:51:24 +00:00
ehouse
bb3a67e9da engine is now responsile for asking for and tracking how many tiles in
the tray should be used in hints.  Moved responsibility here from
platform because platform doesn't know when a turn ends, and end of a
turn (engine reset) is the right place to reset the values.
2004-06-25 06:49:49 +00:00
ehouse
e9d3a3f646 pass to engine boolean telling it whether to ask for tray hint limits;
address, for penDown only, confusion between whether pen events are
handled and whether the handling means a redraw is required.  Might
need to do same for penMoved and penUp.
2004-06-25 06:47:35 +00:00
ehouse
9f8b53a736 add util_getTraySearchLimits 2004-06-25 06:39:24 +00:00
ehouse
b580c0b5e7 name change 2004-06-25 06:27:48 +00:00
ehouse
3f3f9541b3 remove unused variable 2004-06-24 05:19:52 +00:00
ehouse
b084fa57c8 version now part of stream 2004-06-24 05:19:31 +00:00
ehouse
56a0763da1 version now part of stream; fix VERSION defines 2004-06-24 05:18:46 +00:00
ehouse
ebef9abf74 preserve hint limits 2004-06-24 05:17:59 +00:00
ehouse
9e77a21270 move some actions to penUp from penDown 2004-06-23 03:33:06 +00:00
ehouse
1a355f57b9 nuke unused param 2004-06-23 03:30:12 +00:00
ehouse
e80d4075e2 up stream version to include hintrect boolean 2004-06-22 06:29:19 +00:00
ehouse
74df148d2a scroll as part of hint rect drag 2004-06-22 06:28:22 +00:00
ehouse
d1598a2d8a remove dead code and bogus assert 2004-06-18 13:52:12 +00:00
ehouse
8687d210b7 polish hintrect stuff; fix inval, etc 2004-06-18 13:25:57 +00:00
ehouse
f4cfb61eb0 add allowHintRect 2004-06-18 13:16:40 +00:00
ehouse
fbc7c3f687 make hint rect per-player; hide when tray not visible; make upward
drag remove it.
2004-06-16 04:06:02 +00:00
ehouse
35ab9b34fe Change engine to, when given a rect that's a subset of the board,
constrain the search for moves to those that involve filling only
tiles within the rect -- while still using the rest of the board as
context for the moves.  Robot moves use the whole board.
2004-06-15 01:58:09 +00:00
ehouse
5cced45556 Track drag on board to form a rect whose borders are drawn via
attributes on cells; pass that rect to engine when hint requested.
Still rough, and needs to be made per-user.  Also needs a way to hide
the rect.
2004-06-15 01:56:01 +00:00
ehouse
676f049479 fix infinite loop looking for last not-undone move to highlight. 2004-05-15 16:06:35 +00:00
ehouse
d0e11a6080 move undoing-assign warning here 2004-05-15 16:05:14 +00:00
ehouse
dc629a2706 formatting change only 2004-05-14 09:04:49 +00:00
ehouse
140f6aaf53 Allow deletion of picked tiles during face-up picking. 2004-05-14 08:57:38 +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
39a3c11538 mods to track just the main word when scoring a turn 2004-04-30 08:32:11 +00:00