ehouse
50a55d1335
formatting
2005-09-05 15:32:40 +00:00
ehouse
b99675640a
reset cookieID for a new game
2005-09-04 20:30:47 +00:00
ehouse
48495df7e5
handle OTHER_CONNECT message by resending any unACKed messages.
2005-09-03 18:31:32 +00:00
ehouse
49676995e7
handle other-disconnected error message
2005-09-03 15:37:49 +00:00
ehouse
460cda0390
Receive disconnect events and display message for error codes.
2005-09-03 06:57:01 +00:00
ehouse
b1ab4d8e27
Add range for relay errors.
2005-09-03 06:56:33 +00:00
ehouse
44996f14a7
send XWRELAY_RECONNECT
2005-09-02 06:26:33 +00:00
ehouse
eb0e79041e
add stream_setOnCloseProc
2005-08-21 14:33:38 +00:00
ehouse
af6f1406d5
rename constant
2005-08-21 14:04:32 +00:00
ehouse
cd8d18bd76
add a const
2005-07-30 01:48:17 +00:00
ehouse
711e0cdc36
cleanup for wince compile
2005-07-23 15:28:15 +00:00
ehouse
30f1e9b6db
add const
2005-07-23 15:21:23 +00:00
ehouse
0a8b5bb563
Get rid of unused param
2005-07-14 02:54:47 +00:00
ehouse
1bc8a981b3
protect TIMER_HEARTBEAT for standalone platforms
2005-07-09 15:27:06 +00:00
ehouse
bb974c39b1
dict_tilesToString sig change; remove glyph-measuring API just added
...
(since it belongs in drawing, not dict)
2005-07-08 03:06:08 +00:00
ehouse
56accaaad5
dict_tilesToString sig change
2005-07-08 03:02:31 +00:00
ehouse
3d067ccbbc
(conditionally) modify dicts to support getting height of platform
...
glyphs, pass into drawing code so can be fetched and cached, and
implement for Palm. This is to allow drawing glyphs (like Danish's
A-with-circle) that are taller than normal without the visual padding
the rest can have. So far works for 68K/non-highres. Will not
compile for ARM yet.
2005-07-07 03:46:07 +00:00
ehouse
a26549afa9
Pass protocol version code with connect request, and return error if
...
it isn't what relay can handle. Report error to user.
2005-07-06 01:36:52 +00:00
ehouse
9d4bc009c0
name change
2005-07-06 00:58:20 +00:00
ehouse
93b78bc3f6
Make cookieID a 32-bit value instead of 16-bit
2005-07-05 23:02:15 +00:00
ehouse
2d23ffddd3
eliminate unnecessary setHeartbeatTimer call
2005-07-05 20:57:37 +00:00
ehouse
d29698c1b0
put back functions that never should have been removed.
2005-06-27 05:45:28 +00:00
ehouse
74087bd5b7
cast to stop warning on wince
2005-06-27 03:56:09 +00:00
ehouse
2abb6fe77f
cleanup: make module-local functions static
2005-06-25 05:43:56 +00:00
ehouse
82a0045cb3
convert util_setTimer to take procptr; remove timer call on board; add
...
heartbeat to comms that uses util_setTimer with new timer type.
2005-06-23 04:16:53 +00:00
ehouse
657454aa6c
catch franklin up with recent API changes
2005-06-16 05:12:28 +00:00
ehouse
bda6841a8f
don't draw board before it's set up
2005-06-13 14:51:21 +00:00
ehouse
844cab6e5d
make one formal param const
2005-05-29 19:31:09 +00:00
ehouse
3296642486
casts to stop compiler warnings
2005-05-29 19:29:33 +00:00
ehouse
11c732ef7a
separate internalization of comms from call to connect to relay since
...
the first must finish before the caller will have a valid reference to
comms. call util_addrChange.
2005-04-03 17:00:59 +00:00
ehouse
85dbf98aca
separate internalization of comms from call to connect to relay since
...
the first must finish before the caller will have a valid reference to
comms.
2005-04-03 16:58:36 +00:00
ehouse
e6c3278f0f
add util_util_addrChange
2005-04-03 16:57:01 +00:00
ehouse
85f10cd2e7
add comms_getInitialAddr; protect against recursive sends
2005-04-03 02:49:04 +00:00
ehouse
1241c0fdfe
add comms_getInitialAddr
2005-04-03 02:48:50 +00:00
ehouse
712ec202d2
create new comms object if needed for non-first game
2005-04-03 01:36:59 +00:00
ehouse
99f2804141
don't instantiate comms unless it'll be used. Internally it has no
...
idea it's not supposed to connect to relay otherwise.
2005-03-25 03:11:54 +00:00
ehouse
94df6e022c
too much logging
2005-03-21 05:29:37 +00:00
ehouse
3ee16b6cd8
fix to build in standalone case
2005-03-20 19:43:00 +00:00
ehouse
356ede1a73
add XP_LD so symbian can long 32-bit vals
2005-03-20 19:41:30 +00:00
ehouse
d7e834f87e
fix bad assert
2005-03-20 15:01:59 +00:00
ehouse
90fe785790
Wrapping protocol around standard comms stuff that talks to the relay.
...
Revert previous relay-related changes.
2005-03-19 22:01:38 +00:00
ehouse
4d454a8fff
remove gross connectRelay hack. There's now a wrapping protocol that
...
talks to the relay entirely inside comms.c.
2005-03-19 21:48:47 +00:00
ehouse
7d84a2654f
added '-I relay/'
2005-03-19 21:47:18 +00:00
ehouse
040df7f128
listen port goes away; add separate union member for relay addressing
2005-03-19 21:46:51 +00:00
ehouse
9c3a8dc228
util_listenPortChange gone
2005-03-19 21:45:21 +00:00
ehouse
083104a49f
nuke logging that was polluting ncurses screen
2005-03-19 21:44:35 +00:00
ehouse
2f8320cba8
add stringFromStreamHere()
2005-03-19 21:44:09 +00:00
ehouse
cb674f16ac
fix problems with clients in networked games making a move after the
...
game should end: check number of passes and that all players still
have tiles before running robot.
2005-03-15 15:18:58 +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