ehouse
a17ed0d72f
keep hostname as well as IP address in CommsAddrRec
2005-01-31 03:31:50 +00:00
ehouse
21ab439bfb
EXTERN_C_START
2005-01-31 03:30:26 +00:00
ehouse
8d84b41596
bug: comparison was dropping words with the same score as all those
...
already cached.
2005-01-25 04:39:55 +00:00
ehouse
85c72a91ba
change trayCursorLoc to be a 3-bit number so stores smaller
2005-01-23 17:28:29 +00:00
ehouse
6dbbc7037d
ex/internalize cursor locations
2005-01-23 17:26:38 +00:00
ehouse
22b06909b4
kill log statement
2005-01-23 08:20:13 +00:00
ehouse
340642d8a5
revert change to board_invalRect
2005-01-23 08:17:37 +00:00
ehouse
9edb556ded
board_invalRect params change
2005-01-23 06:14:07 +00:00
ehouse
906e0c0b0f
remove dead param; fix inval and choice of inverted cells so recent
...
move is not shown when pending move is.
2005-01-23 06:00:27 +00:00
ehouse
4065cdc1ed
remove dead param
2005-01-23 05:55:58 +00:00
ehouse
7bfcd9d161
provide callback for most recent score; return key on hidden tray
...
attempts to reveal; add focus obj to saved state.
2005-01-22 19:51:48 +00:00
ehouse
4ac01e29a4
add callback for most recent score
2005-01-22 19:49:19 +00:00
ehouse
0a501ae99d
new constant so clients can extend set of warnings
2005-01-20 02:37:13 +00:00
ehouse
d563b84821
default impl of getShortName
2005-01-13 14:36:42 +00:00
ehouse
33d597839c
don't call board_draw except in response to Draw() on Symbian
2005-01-13 02:52:45 +00:00
ehouse
fff5aa229a
add missing gameID param
2005-01-13 01:43:02 +00:00
ehouse
ae15505176
make params const
2005-01-09 21:33:48 +00:00
ehouse
062d1cebb7
allow caller to assign COMMONDIR for cases where caller isn't where
...
expected.
2005-01-07 11:09:09 +00:00
ehouse
2c0af518c6
remove unused constant
2005-01-04 04:07:38 +00:00
ehouse
5805df0a89
add casts for symbian compiler
2005-01-04 04:06:37 +00:00
ehouse
d25d5d68ae
formatting
2005-01-04 04:05:02 +00:00
ehouse
044de5bf33
start cursor near middle of board
2005-01-04 03:23:12 +00:00
ehouse
73f79a7dfa
up/down arrow keys move divider
2005-01-04 03:11:56 +00:00
ehouse
a8f59730ba
use dict_getShortName
2004-12-18 01:06:47 +00:00
ehouse
7278a430d0
add dict_getShortName
2004-12-18 01:05:20 +00:00
ehouse
cb94d65a24
add dict_getShortName, casts for symbian
2004-12-18 01:04:57 +00:00
ehouse
df5a6f0265
remove too-frequent logging
2004-12-17 15:17:20 +00:00
ehouse
d69662558c
always set nTilesMax so works when XWFEATURE_SEARCHLIMIT not defined
2004-12-11 04:16:48 +00:00
ehouse
b91016fac8
remove hint-drag logging (no change to non-debug code)
2004-11-14 16:29:13 +00:00
ehouse
c569e5c358
add HintAtts param to draw_drawBoardArrow
2004-11-14 16:06:30 +00:00
ehouse
6852c51b70
Don't use Palm APIs in common code!
2004-11-09 02:03:28 +00:00
ehouse
febc56c9c5
add board_formatRemainingTiles
2004-11-06 02:54:25 +00:00
ehouse
b8feeb94a2
add param to model_countAllTrayTiles
2004-11-06 02:50:01 +00:00
ehouse
800e749ac2
server_formatRemainingTiles and server_formatDictCounts
2004-11-06 02:46:08 +00:00
ehouse
6096d97463
nuke tmpModel earlier
2004-11-05 14:29:17 +00:00
ehouse
af1ae65e89
add comment
2004-11-02 06:27:47 +00:00
ehouse
62972856e7
another move-summary bug
2004-10-31 00:54:21 +00:00
ehouse
969d69f3ae
fix bug summarizing score for one-tile moves; remove return from
...
middle of function.
2004-10-31 00:53:26 +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
47102d25cb
fix linux build: add missing param
2004-10-30 16:59:07 +00:00
ehouse
9b149d61e4
cleanup
2004-10-30 16:55:59 +00:00
ehouse
1c199500c3
add gi_countHumans
2004-10-30 04:50:33 +00:00
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
ehouse
3e0f68fd84
mods to figure out score of player's most recent move
2004-04-30 08:29:49 +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
f6d4ea8e6a
new param to figureMoveScore
2004-04-30 08:27:24 +00:00
ehouse
413234c05f
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
6fd2881074
assert non-null objects when making board
2004-04-03 16:42:20 +00:00
ehouse
53545e200f
make rectContainsPt params signed to avoid errors on palm
2004-03-02 05:58:15 +00:00
ehouse
5b82486429
draw_trayBegin returns bool
2004-03-02 03:26:10 +00:00
ehouse
45d651e091
fix arrow movement when board flipped
2004-03-01 02:30:45 +00:00