ehouse
debca15ba5
scroll as part of hint rect drag
2004-06-22 06:28:22 +00:00
ehouse
dce8eb2ea5
remove dead code and bogus assert
2004-06-18 13:52:12 +00:00
ehouse
2a9d5b7832
polish hintrect stuff; fix inval, etc
2004-06-18 13:25:57 +00:00
ehouse
ee184e2cf1
add allowHintRect
2004-06-18 13:16:40 +00:00
ehouse
e3f57eed44
make hint rect per-player; hide when tray not visible; make upward
...
drag remove it.
2004-06-16 04:06:02 +00:00
ehouse
7914876294
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
da4fe889f1
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
30dd160ecc
fix infinite loop looking for last not-undone move to highlight.
2004-05-15 16:06:35 +00:00
ehouse
7437e6089a
move undoing-assign warning here
2004-05-15 16:05:14 +00:00
ehouse
4be6c13803
formatting change only
2004-05-14 09:04:49 +00:00
ehouse
b07b947c44
Allow deletion of picked tiles during face-up picking.
2004-05-14 08:57:38 +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
0db24688b3
mods to track just the main word when scoring a turn
2004-04-30 08:32:11 +00:00
ehouse
6f8c09ed54
mods to figure out score of player's most recent move
2004-04-30 08:29:49 +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
4fdf6fe60a
new param to figureMoveScore
2004-04-30 08:27:24 +00:00
ehouse
b4b3681cd3
show last turn in addition to player name when pen held on score; fix
...
revealing tray to show REVERSED when done for robot.
2004-04-30 08:26:54 +00:00
ehouse
d25c553ece
assert non-null objects when making board
2004-04-03 16:42:20 +00:00
ehouse
508d98d8e0
make rectContainsPt params signed to avoid errors on palm
2004-03-02 05:58:15 +00:00
ehouse
d48ae1a216
draw_trayBegin returns bool
2004-03-02 03:26:10 +00:00
ehouse
6a9228bb43
fix arrow movement when board flipped
2004-03-01 02:30:45 +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
be219aaf81
get rid of tabs/fix formatting. No code changes.
2004-02-29 01:08:50 +00:00
ehouse
2024a069ac
add summary when no tiles played too
2004-02-27 06:19:31 +00:00
ehouse
791d371b90
guard server_do against reentrance
2004-02-18 04:28:32 +00:00
ehouse
0244afcde6
make util_userQuery return bool
2004-02-17 04:00:12 +00:00
ehouse
da2a895b3c
hit-test in divider using bigger rect
2004-02-13 04:47:22 +00:00
ehouse
e3149b0e42
abort draw quickly if platform can't
2004-02-13 04:46:50 +00:00
ehouse
6940f21009
change return type of draw_boardBegin
2004-02-13 04:45:19 +00:00
ehouse
cbc449d81f
add invalTilesUnderRect
2004-02-12 04:20:11 +00:00
ehouse
05f3232d0a
export functions
2004-02-12 04:19:27 +00:00
ehouse
6dade8d97f
inval tray when miniwindow disappears
2004-02-12 04:18:38 +00:00
ehouse
6bc3be9711
fix reported bug: when tile placed on arrow and arrow can't move
...
further, hide the arrow so tile can be drawn.
2004-02-10 05:23:32 +00:00
ehouse
68e2975472
fix compiler warning
2004-01-29 05:07:10 +00:00
ehouse
c1cde174db
Add test to allow dragging a selected tile.
2004-01-25 14:30:29 +00:00
ehouse
997f0884cc
new macros for new dawg node format
2003-12-14 16:59:58 +00:00
ehouse
348ae6194d
boolean for nodeSize should make for faster tests
2003-12-14 16:21:01 +00:00
ehouse
a4f9a4075a
[re]define masks for different format dawgs
2003-12-14 16:20:21 +00:00
ehouse
9cebba4153
remove turn-on-option part of picking tiles into tray. If you enable
...
it for a game you're stuck with it. Less complex UI is better.
2003-12-13 18:40:17 +00:00
ehouse
e5801bd6f6
fix compiler warning
2003-12-13 18:37:43 +00:00
ehouse
ca9eeed95b
Swedish dict has 0-count tiles that are available only for blanks.
...
Don't print these with counts/values.
2003-12-13 06:39:35 +00:00
ehouse
6064061811
OFFSET_OF
2003-12-11 06:03:37 +00:00
ehouse
5a3a353bbf
add flags for NODE_CAN_4 form of dawg
2003-12-10 05:55:11 +00:00
ehouse
0ac0e9c237
pull tiles from right side of tray first
2003-12-01 14:28:50 +00:00
ehouse
e82ae5b9a1
name change
2003-11-30 20:08:09 +00:00
ehouse
00a3f65262
new wince directories
2003-11-30 20:07:25 +00:00
ehouse
6e9e668035
fix compiler warning
2003-11-30 19:11:12 +00:00
ehouse
2ffa052d61
pass current tray into util_userPickTile
2003-11-30 18:54:08 +00:00
ehouse
f69eb698b3
pass current tray into util_userPickTile, removing to-be-traded tiles
...
first.
2003-11-30 18:53:51 +00:00
ehouse
21456efa8b
formatting only
2003-11-30 18:51:05 +00:00
ehouse
6bb65a94a8
change variable names around tile picking; pass stream version into
...
reader
2003-11-30 18:50:41 +00:00
ehouse
1072bf2499
add option to limit number of tiles used by robot
2003-11-30 09:34:40 +00:00
ehouse
e1fd8fda5b
robots can be given picked tiles too
2003-11-19 04:49:30 +00:00
ehouse
6a30f1c7c1
Add vars to support turning on/off picking tiles
2003-11-19 04:06:32 +00:00
ehouse
8789ed9bc5
don't let pick robot tiles
2003-11-18 03:39:43 +00:00
ehouse
c1032ee957
comment typo
2003-11-16 19:26:18 +00:00
ehouse
57295ffee8
when picking, deal with not having enough tiles
2003-11-16 19:25:53 +00:00
ehouse
f32c407d01
add option for user to pick tiles from pool.
2003-11-16 17:12:54 +00:00
ehouse
ef138e5187
util_userPickTile replaces util_askBlankFace
2003-11-16 17:11:33 +00:00
ehouse
3e3cc8f5e3
export model_packTilesUtil
2003-11-16 17:10:14 +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
db7656def8
new typedef
2003-11-16 16:40:44 +00:00
ehouse
fc952c90aa
don't show obj directories
2003-11-01 19:19:59 +00:00
ehouse
5776da0b93
first checkin
2003-11-01 05:35:29 +00:00