ehouse
a13e1d6488
add util_clearTimer, implement on all platforms, and call when closing
...
comms to fix crash on Wince when timer fired after comms had been
deleted. The closure stored and passed in was no longer a valid ptr.
2009-09-21 12:49:08 +00:00
ehouse
18e9301e87
rename Cookie to Invite, a change that may change. Rename everywhere
...
in clients but not in relay where cookie is too pervasive. (There are
no code changes in this checkin.)
2009-09-14 03:11:11 +00:00
ehouse
535e97b855
replace array of indices with array of ptrs for faster & smaller code
2009-09-13 05:28:12 +00:00
ehouse
6c4b991566
Modify comms and games APIs so single struct of callbacks is passed
...
instead of multiple callbacks; add callback called when relay state
changes; adapt linux and palm clients to new API. (Wince changes
pending.)
2009-09-12 21:39:13 +00:00
ehouse
86b560c441
fix to compile on palm: accomodate old compiler and new dict struct
...
fields. Network play against relay works!
2009-09-12 15:35:03 +00:00
ehouse
f1e27d4945
Don't bother calculating gameID as common code does it.
2009-09-12 15:10:10 +00:00
ehouse
9df574b6f6
Fix to compile (and so dicts are read into new internal format) on Palm.
2009-04-07 04:33:47 +00:00
ehouse
317b3cbfaf
Toward a palm build whose only comms mode is relay (no IR, which was
...
always default.) Plays half a robot-robot game via relay as client --
that is, debugging remains.
2009-02-17 05:54:28 +00:00
ehouse
53b27c96c9
Helps to compile platforms too before checking in...
2009-02-01 16:20:18 +00:00
ehouse
c672fcfafd
Make it possible to run same binary against relay with relay heartbeat
...
and direct with comms heartbeat. This mostly means changing ifdefs.
2009-02-01 15:50:58 +00:00
ehouse
99a5a7912b
Use new draw API but same bitmap as always (large in tile, small in
...
cell.) In cases where bitmap and text provided, prefer bitmap.
2009-01-13 13:02:17 +00:00
ehouse
5d7ee61448
Turn on relay by default.
2009-01-07 04:54:23 +00:00
ehouse
cefd69d8b3
Since there's now a flag indicating whether to show the value of a
...
tile, make value unsigned. Adjust/fix platforms. Add cmdline flag to
linux apps for hiding values.
2008-12-29 03:09:35 +00:00
ehouse
68778333a4
finish rem: changes and fix crash: show Remaining tiles dialog and draw focussed
2008-11-19 05:08:57 +00:00
ehouse
51a0825b51
Really old change: write struct differently in RFCOMM case
2008-10-11 15:04:11 +00:00
ehouse
36627fb051
Add listeners to model so board can be notified whenever dictionary
...
changes. Pass dict into draw via new API, removing it from the
draw_begin calls.
2008-09-05 12:11:37 +00:00
ehouse
507c5e87d8
add new warning message
2008-07-28 05:01:03 +00:00
ehouse
8d6ae9424c
Draw divider smaller when focussed so color shows. Looks like crap,
...
but better than having focus disappear when on divider.
2008-07-18 09:20:20 +00:00
ehouse
e1c7211738
make function signature match param type
2008-07-17 05:07:01 +00:00
ehouse
bc05761c4a
change API for drawing divider so it can be focussed as well as
...
selected. Being using that information in palm and wince. For GTK,
use color rather than ugly black rects to indicate focus.
2008-07-17 05:03:01 +00:00
ehouse
47b27f0e46
remove unused variable
2008-07-17 05:01:24 +00:00
ehouse
49a897c0de
Remove tabs. Whitespace changes only.
2008-06-07 14:47:55 +00:00
ehouse
ebad668227
add some consts.
2008-05-06 12:49:37 +00:00
ehouse
ff254fcef4
add ability to scroll the board by dragging it. add new method
...
util_altKeyDown to allow user to choose between scrolling board and
dragging the hint rect when both are possible. add adjustYOffset;
make it and board_setYOffset more tolerant of out-of-bounds inputs and
use that to simplify calling code.
2008-04-08 03:55:53 +00:00
ehouse
11b0b4d254
up version number; test for CELL_DRAGSRC and treat same as empty.
2008-04-01 13:00:10 +00:00
ehouse
d3ce87b057
Indicate empty cell with CELL_ISEMPTY rather than an empty string; fix
...
palm to not draw star on top of placed tile.
2008-03-14 09:36:42 +00:00
ehouse
a3bc875191
Fix errors, all in debug-only code, flagged by __attribute__ format addition.
2008-03-11 12:24:23 +00:00
ehouse
355cfa9fcc
add owner param to drawTileMidDrag so can color tiles correctly
2008-03-11 11:48:53 +00:00
ehouse
559700e27b
Quick drawTileMidDrag() so doesn't crash. Still needs to set
...
background color.
2008-03-10 11:59:30 +00:00
ehouse
e6a485f653
Add ENABLE_LOGGING define so logging can be used on non-debug builds, e.g. to trace opening of non-debug saved games and prefs files.
2008-02-17 21:48:48 +00:00
ehouse
6e715d63ee
change name of field. No code change. Pending on symbian and franklin which don't compile.
2008-02-02 15:17:53 +00:00
ehouse
3d314081b2
Latest strings translated.
2008-01-08 14:35:41 +00:00
ehouse
f0bad7dc38
Tweak text around locating host device
2008-01-07 13:56:53 +00:00
ehouse
f2e5f4f2a4
fix so non-debug builds compile
2008-01-07 13:56:20 +00:00
ehouse
3e04e89803
remove newly-added palm_bt_nameForAddr
2008-01-07 13:36:00 +00:00
ehouse
7153bbb574
Add method to lookup hostname without access to btlib state. Some cleanup.
2008-01-07 01:27:45 +00:00
ehouse
c6a6ec1fb0
Get rid of unused enum.
2008-01-07 01:19:24 +00:00
ehouse
e9ac7f53c4
Error code used with method to check consistency of BT address.
2008-01-07 01:18:51 +00:00
ehouse
3de08b9908
non-code change to make debugging easier
2008-01-07 01:17:42 +00:00
ehouse
9246ca78a5
Revert to default values for conType-specific fields for all types but
...
the current. This prevents random-string hostnames when switching
from IR to BT. Also some code cleanup.
2008-01-07 01:15:18 +00:00
ehouse
92c37d836c
Error string used with method to check consistency of BT address.
2008-01-07 01:12:12 +00:00
ehouse
b333476d48
Update to use modified newg_store
2008-01-05 16:37:49 +00:00
ehouse
81c3d1681a
when variables in callback indicate we're running in another app's context, do nothing
2008-01-02 01:46:35 +00:00
ehouse
bad6415484
log date on startup; don't always put up about dialog on first boot; remove excessive logging
2008-01-02 01:45:58 +00:00
ehouse
1828cfcf11
up copyright date and beta version number
2008-01-02 01:28:30 +00:00
ehouse
4074417b33
ignore timers if state changes after they're set; take down links when resetting
2007-12-31 01:22:03 +00:00
ehouse
f1ee7db34c
Add what may be final French translations; remove pre-release part of aboutbox text.
2007-12-19 05:30:51 +00:00
ehouse
995990d70a
draw hint borders wider on high-res devices so they're actually visible
2007-12-19 05:29:53 +00:00
ehouse
02ca3eb9d7
Make initial value of confirmBTConnect true.
2007-12-15 18:55:32 +00:00
ehouse
9292e38cab
Substitute name of remote host into request for connection
...
initialization confirmation.
2007-12-15 07:22:12 +00:00