ehouse
4a443563ca
remove unused field
2006-10-15 14:20:14 +00:00
ehouse
ef7ad6f889
make IR the default conn type on Palm, where it's been the only type
...
until now.
2006-10-15 14:09:17 +00:00
ehouse
e0c828a530
fix non-bt compile by ifdef-ing bt-only ui elements
2006-10-15 14:05:23 +00:00
ehouse
c16595a34c
remove duplicate #definition
2006-10-15 13:54:31 +00:00
ehouse
0c146fb800
add const to a few formal param declarations
2006-10-15 13:53:17 +00:00
ehouse
ffd8316280
Switch player count string for client in new game case.
2006-10-12 13:55:16 +00:00
ehouse
02833e4c17
Make self-restarting: fork child and wait (to deal with asserts).
2006-10-11 02:06:20 +00:00
ehouse
ddecfad8d1
get rid of extra log statement
2006-10-11 02:02:53 +00:00
ehouse
06f8eedba8
better message when relay disabled
2006-10-11 02:02:09 +00:00
ehouse
ba4f91d9e0
remove BEYOND_IR, replacing with XWFEATURE_RELAY and
...
XWFEATURE_BLUETOOTH. The goal is to be able to build to support
bluetooth only, or relay/ip only, e.g. for a palm bluetooth beta.
Seems to work.
2006-10-10 01:34:37 +00:00
ehouse
e63ad30e52
Add a bit more logging; do a better job of changing roles. Now can switch
...
roles with a new game and communication starts without a restart of the
app.
2006-10-07 03:40:29 +00:00
ehouse
4fda93c34d
Raise status char a bit.
2006-10-07 03:38:36 +00:00
ehouse
8c112261b0
Don't return from middle of function.
2006-10-07 03:37:40 +00:00
ehouse
a97631b7ca
Fix opening games and messages saved by last shipping version on Palm
...
by checking version and loading new fields conditionally. (Not yet
tested for current wince version.)
2006-10-05 01:17:03 +00:00
ehouse
bc80eae516
Put relay-only fields into a struct for easier identification. No code change.
2006-10-02 14:26:56 +00:00
ehouse
22ae4209ca
Fix longstanding bug removing too few messages from queue on ACK.
...
Print queue as part of stats.
2006-09-27 01:54:53 +00:00
ehouse
47565a3241
Tweak enable/disable logic to show fields for remote players for the
...
informational case that are hidden for new game case -- e.g. name,
which can be read but not set.
2006-09-24 21:10:17 +00:00
ehouse
7cbc781a07
Add quick hack to show BT connect state on main board, to be replace
...
by icons or something prettier later. For new games dialog, replace
hard-coded list of controls to ignore with a runtime list. This
allows checkboxes and fields to be enabled and disabled more easily.
Works around Palm's lack of a control state meaning "visible but
inactive" that works for all form elements.
2006-09-24 17:56:14 +00:00
ehouse
22b9ace9da
add linux_dict_getShortName
2006-09-24 15:35:33 +00:00
ehouse
bcbb8583c1
fix compile warnings; disable board size combo when not new game.
2006-09-24 15:34:46 +00:00
ehouse
a7e58126ed
Add more consts.
2006-09-24 15:28:15 +00:00
ehouse
a88d079029
Add debug menu and in response dump bt state to stream for display.
...
Track sends and receives. Add listening state for master, and don't
reset its acl when slave goes away.
2006-09-23 22:58:33 +00:00
ehouse
63aae5c4b6
tweaks to compile both standalone and for relay use. Remember: Symbian
...
code hasn't been run in over a year.
2006-09-23 20:40:36 +00:00
ehouse
12fec52152
bug: even empty strings need to be terminated.
2006-09-23 16:05:41 +00:00
ehouse
402b6c1c6f
fix ARM crash loading bt game saved on 68K: specify sizeof array
...
rather than struct wrapping it.
2006-09-23 16:04:53 +00:00
ehouse
aee519e453
Don't use service records; don't reset connection state as part of
...
reset for new game; handle case where callback happens inside of
BtLibLinkDisconnect call.
2006-09-23 15:24:30 +00:00
ehouse
3af93c2d4d
What I meant to check in. F***ing emacs. :-)
2006-09-23 15:22:26 +00:00
ehouse
9ec9acdc8e
"IR" -> "Beaming"
2006-09-23 15:19:29 +00:00
ehouse
20b2eee560
cleanup and remove logging.
2006-09-23 15:18:44 +00:00
ehouse
f64e3d2d3d
On bringup for bluetooth, resend any waiting messages rather than an
...
empty new one to get the connection started. This increases the
chances new games will connect without user having to hit resend.
2006-09-23 15:18:01 +00:00
ehouse
f5f715136b
When a client registering n players with server, send the first n,
...
ignoring local flag which nwgamest doesn't set in client case. When
resetting, destroy any engine allocated: plugs new leak.
2006-09-23 15:15:57 +00:00
ehouse
722f250c0f
set crosschecks inline
2006-09-23 15:12:10 +00:00
ehouse
8536a62901
use gtk_combo_box instead of whatever and fix inability to set current
...
num players and role as dialog comes up.
2006-09-21 01:34:29 +00:00
ehouse
1695cd044b
Largely untested changes to allow BT in ncurses mode, centered around
...
integrating sockets into poll fdset; move relay and bt globals out of
a union so can test if in use without knowing current connection method.
2006-09-19 03:39:08 +00:00
ehouse
c5a92a617a
clean scoreboard rects before drawing in case player's location has changed as new players added
2006-09-19 03:35:26 +00:00
ehouse
c20232085a
Tweaks toward a dual ARM/68K binary where only 68K supports bluetooth.
...
Don't try to not show the BT option for connecting, but in the case
where it's not actually supported say so in the dialog.
2006-09-18 04:40:27 +00:00
ehouse
488a2b1bac
Remove dependency on non-existant file: should not have been checked in.
2006-09-17 13:33:45 +00:00
ehouse
f0f89aa26e
remove dead code using IR libs directly (no exchange mgr); rename
...
#define to be consistent with same for bluetooth.
2006-09-17 06:16:05 +00:00
ehouse
66def86757
remove dead code using IR libs directly (no exchange mgr); rename
...
#define to be consistent with same for bluetooth.
2006-09-17 06:15:37 +00:00
ehouse
f508fd853f
remove over-agressive attempt to detect out-of-order messages that was
...
breaking IR comms.
2006-09-17 05:06:46 +00:00
ehouse
9068ba441c
What I mean to check in...
2006-09-17 05:04:32 +00:00
ehouse
9c23a2d1fe
Punt on problem of svn version in about box changing: comment in
...
makefile, and make it the last string.
2006-09-17 05:03:59 +00:00
ehouse
a7d45aca6c
Prune excessive logging
2006-09-17 04:45:19 +00:00
ehouse
00a45e0e77
fix ARM build so DEBUG setting is passed to compiler, and code so it
...
compiles that way.
2006-09-16 22:09:28 +00:00
ehouse
abd82e6e2f
pass debug -D options to .rcp files to to include debug menus
2006-09-16 16:08:33 +00:00
ehouse
ea2e1c3f0f
revert change 1593: FEATURE_HIGHRES is no longer defined. This brings
...
highres icons back.
2006-09-16 15:53:14 +00:00
ehouse
696836818c
be a better master: don't try to send when not connected.
2006-09-16 15:21:27 +00:00
ehouse
1f163665ba
tweak svnversion output so make stays happy
2006-09-15 07:52:45 +00:00
ehouse
09568bbf78
strutils macro change; log PID on startup for easier attaching
2006-09-15 07:45:40 +00:00
ehouse
6c3ae78f81
strutils macro change
2006-09-15 07:43:21 +00:00