Commit graph

244 commits

Author SHA1 Message Date
ehouse
35b7a7900f get rid of printf 2006-02-16 03:32:19 +00:00
ehouse
fa77bb4a34 make color buttons owner-draw, and draw them. This fixes bug where
all are the background color, and seems to fix win32 build altogether.
Wince build still needs to respond to the buttons being pressed.
2006-02-16 03:31:44 +00:00
ehouse
49801fb0ee provide sensible path for saved files on win32 so state can be preserved 2006-02-15 13:09:36 +00:00
ehouse
fb410e4011 use native color-picker on win32 2006-02-14 04:54:28 +00:00
ehouse
c42c6a6551 turn off broken color sel until have time to fix 2006-02-14 04:52:31 +00:00
ehouse
ea9c2ca48b better way of doing debug builds 2006-02-07 14:46:08 +00:00
ehouse
c767c89d64 back out change that had window drawing too narrow 2006-02-07 14:45:30 +00:00
ehouse
3559618e25 separate debug build; pass flags to linker so OS won't run in emulation mode 2006-02-06 15:00:46 +00:00
ehouse
1dcee125b9 lots of tweaks toward a beta build on linux. works now, but takes a
hex editor.
2006-02-06 04:48:20 +00:00
ehouse
d0352dfa80 attempt to show different title when in debug mode 2006-02-06 04:44:09 +00:00
ehouse
b495ccc9e2 tweak -- but these will be going away as soon as mingw and debian's
pocketpc-sdk catch up with me.
2006-02-06 04:43:32 +00:00
ehouse
bc6cfacedb cleanup closing in on building correctly -- which now works, though it
takes a hex editor.  May have fixed a bug with a missing CloseHandle
call.
2006-02-06 04:41:14 +00:00
ehouse
2e901dde4e type changes to stop warnings 2006-01-31 14:40:49 +00:00
ehouse
9f42faee6d missed one ce-specific struct. This makes it work on ce! 2006-01-31 06:41:49 +00:00
ehouse
3ef2bf9c8e pass the right param to WinMain. This makes it work on ce! 2006-01-31 06:41:16 +00:00
ehouse
6266de224e use debhacks; add flags to compile for wince 2006-01-28 19:05:39 +00:00
ehouse
df72a59423 use debhacks 2006-01-28 19:03:10 +00:00
ehouse
3174ff031f use debhacks; ifdef out cmdbar stuff which debian tools don't support yet 2006-01-28 19:02:04 +00:00
ehouse
df51f38946 first checked in. may have bugs 2006-01-28 18:58:04 +00:00
ehouse
dcd31cd092 update email address in header comments: no code change 2006-01-08 01:25:02 +00:00
ehouse
21c28dfcd9 add random seed in win32 case 2005-11-27 23:11:05 +00:00
ehouse
efe72f242e need to set flag before making calls that will result in a stream of
messages.
2005-11-27 22:24:25 +00:00
ehouse
c4643ee5b4 Increase size of tray and fonts for win32; turn on windoze-style
menus.
2005-11-27 22:06:04 +00:00
ehouse
23232d25ba Turn off STUBBED_DICT -- can now load and execute from an .xwd file
running on WINE.
2005-11-27 21:39:06 +00:00
ehouse
62b055b577 first checked in. Builds for Win32, but crashes on XP after drawing
its board.
2005-11-27 20:27:46 +00:00
ehouse
47e21c4169 hide new obj dirs 2005-11-27 20:17:39 +00:00
ehouse
655dbada6b changes for gcc compilation: conditionally define out stuff that
doesn't work on win32 (e.g. CommandBar).
2005-11-27 20:17:09 +00:00
ehouse
4d2ed4f0f6 changes for gcc compilation: fix syntax errors and API usage,
conditionally define out stuff that doesn't work on win32
(e.g. CommandBar).
2005-11-27 20:16:43 +00:00
ehouse
908f4d1952 fix for STUBBED_DICT case 2005-11-27 20:13:42 +00:00
ehouse
0df6b6c049 OpenFileForMapping doesn't seem to exist in win32 -- or at least not
in MinGW's view.
2005-11-27 20:13:13 +00:00
ehouse
eadf7d2d43 for gcc: fix caps and remove commas after last item in array 2005-11-27 20:10:06 +00:00
ehouse
09b8306028 fix caps; use rand() on win32 2005-11-27 20:09:15 +00:00
ehouse
a07b388e7a change how struct is defined for gcc 2005-11-27 20:06:36 +00:00
ehouse
acbd41334f fix syntax errors; other catch up with changes 2005-11-27 20:05:33 +00:00
ehouse
0b96f001a5 fix syntax error 2005-11-27 20:04:46 +00:00
ehouse
5ed2892250 fix capitalization of header file -- which gcc cares about. 2005-11-27 20:04:06 +00:00
ehouse
24ca68e96e remove connect info button, instead bring it up every time role
changes to one that needs it.
2005-10-06 02:34:07 +00:00
ehouse
d1298e2911 make network play on by default 2005-09-07 12:32:29 +00:00
ehouse
4ff2f68bd7 add strings for relay errors 2005-09-07 12:31:32 +00:00
ehouse
bd121ed939 protect logging with mutex since happens from multiple threads now. 2005-08-21 14:54:49 +00:00
ehouse
05e9bd2d12 flesh out interaction with comms. Now able to play a complete game vs
linux version over GPRS.
2005-08-21 14:36:11 +00:00
ehouse
cca35b28db tweak how timers stored 2005-08-21 14:07:29 +00:00
ehouse
a24e7d18b3 timeout isn't an assertion failure 2005-08-21 14:07:12 +00:00
ehouse
2b1dd9ec55 use renamed constant 2005-08-21 14:05:29 +00:00
ehouse
ee52261a9c add vc60.pdb 2005-07-30 02:07:20 +00:00
ehouse
b3e26adaf8 make some conn-related IDs conditional 2005-07-30 02:05:59 +00:00
ehouse
4f3a24eb78 add cesockwr.o 2005-07-30 02:04:29 +00:00
ehouse
3b79617c61 Add and use driver for communication over TCP. Driver uses two
threads, reader and writer, on a single socket.  With this checkin a
connect request reaches the relay and a response comes back and is
passed to and recognized by the common code.  A full game should now
work, but hasn't been tried.  Nor is there any handling of socket
errors, retries, etc.
2005-07-30 02:02:49 +00:00
ehouse
7d79e79105 tweak conn dialog 2005-07-30 01:51:24 +00:00
ehouse
19734cc053 begin work of allowing multi-device play over WiFi/Cellular: add
dialog to gather params, save 'em, and stub out send proc.  Still need
to debug a bit, and add threads to send/receive packets.
2005-07-23 15:31:21 +00:00