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
1a99dc7e1c
Beginning of rewrite of socket code for communication with relay,
...
replacing dedicated threads for read and write with non-blocking
sockets driven from the main window proc. So far it can do a
round-trip against the relay on win32, and compiles but isn't tested
on wince.
2009-01-31 18:06:09 +00:00
ehouse
9e7144d8c9
comment about APIs to use for implementation (probably the last checkin of this file.)
2009-01-31 18:03:06 +00:00
ehouse
0d08147472
Turn off SMS by default (pending confirming a way to use the apis in unsigned app); add commented-out NO_DRAW option.
2009-01-31 18:02:02 +00:00
ehouse
52a4a92e14
If smallest bitmap is too big, use it anyway at full size.
2009-01-18 19:52:46 +00:00
ehouse
50a6f93b99
Pick largest possible bitmap; fix inconsistency between cedict's idea
...
of bitmap format and cedraw's: rows are padded to 8-bit boundary, not
necessarily 16-bit.
2009-01-18 18:29:27 +00:00
ehouse
06632f5495
get rid of excess logging (one line)
2009-01-18 18:17:08 +00:00
ehouse
e1bc780beb
In tray, when values are hidden draw letters instead of bitmap if
...
they'll fit.
2009-01-17 20:30:49 +00:00
ehouse
e6132b3dde
Scale bitmaps for specials to the size of an M so they look right next
...
to other letters.
2009-01-17 18:49:35 +00:00
ehouse
dd1f9aa8ca
Include function name in assertion failure message; always print to
...
file before putting up warning.
2009-01-17 18:44:45 +00:00
ehouse
d58d9bedd7
return TRUE after handling WM_INITDIALOG
2009-01-17 18:41:15 +00:00
ehouse
2e488374f1
bug fix: fix reversed width and height params to StretchBlt
2009-01-17 15:45:24 +00:00
ehouse
08ceeb85b7
Fix size test for bitmap caching
2009-01-14 13:27:56 +00:00
ehouse
8aadcb3406
Get rid of unused parameter
2009-01-14 13:02:08 +00:00
ehouse
aee316372e
Use new api. Use small for cell and large for tile still, but now
...
create and cache an actual HBITMAP, and prefer it to letters. This is
needed for Catalan where "L-L" will never fit. Still to be done:
prefer letters to bitmap where they'll actually fit (devices where
tiles drawn wider), and position better in tray. May also want to
allow scaling.
2009-01-13 13:11:05 +00:00
ehouse
88364775a1
cleanup: get rid of confusing but harmless *
2009-01-13 13:03:59 +00:00
ehouse
ac8c06d9cf
Turn on and enable UI for relay and sms transport. relay doensn't
...
work, at least on win32 where threading code is broken, and former is
completely stubbed out.
2009-01-05 14:13:40 +00:00
ehouse
4595191395
Always use GetForegroundWindow to find parent
2009-01-05 14:06:52 +00:00
ehouse
0b82d75bc8
add controls for sms connecting
2009-01-05 14:05:56 +00:00
ehouse
4698b835e8
Fix to compile with relay enabled and not STANDALONE_ONLY. Verified
...
that win32 build can open games saved by previous version, but nothing
else (e.g. use of network or even dialogs to set up relay connection
parameters.)
2009-01-04 00:00:45 +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
270006f47b
rename variables; fix compiler warning.
2008-12-20 04:25:41 +00:00
ehouse
bc01341f95
When values are hidden, draw letters as large as possible in the tile.
2008-12-13 07:34:16 +00:00
ehouse
3666235462
App name and game name don't fit most titlebars, so use app name only
...
when game has none yet.
2008-12-13 07:29:47 +00:00
ehouse
dab2f23479
Use Ok for stringbox, Done for Saved games dialog; next release to be
...
rc1, not b7
2008-12-13 04:39:06 +00:00
ehouse
9e7bfe0ff7
Provide default player names in game info dialog rather than when
...
creating the very first game to fix bug where creating a game with n+m
players from a saved game with n yields m blank default names.
2008-12-12 13:42:52 +00:00
ehouse
59cd2a83d1
Make tray tiles one pixel taller, extending all the way to bottom of
...
screen.
2008-12-12 13:40:41 +00:00
ehouse
cb7b8bf84f
Back out change: button to dismiss Saved games dialog is "Done" again,
...
not "Ok".
2008-12-12 05:28:53 +00:00
ehouse
e28363f369
Warn when unable to open a saved game (generally when an older version
...
of the app tries to open game saved by newer version.)
2008-12-11 13:48:59 +00:00
ehouse
909bcb1dca
Don't open saved games dialog unless current game has a name:
...
cancelling name request cancels saved games dlg too.
2008-12-08 05:51:21 +00:00
ehouse
5aa7289dfe
Don't remove extension if there's isn't one (fixes new segfault.)
2008-12-08 05:50:25 +00:00
ehouse
19d8f307b1
Add appropriate icon flags to all uses of MessageBox; remove a couple
...
of unnecessary Cancel buttons.
2008-12-07 16:24:26 +00:00
ehouse
c38297711e
Fix other sites putting up dialogs claiming main window as parent when
...
it isn't.
2008-12-07 05:21:13 +00:00
ehouse
c791010603
Don't let smartphone users set hintlimits checkbox, and explain
...
why. Fix bug calling MessageBox with main window ptr from dialog.
Include name of preexisting file when warning user who enters it while
saving/renaming.
2008-12-07 01:30:18 +00:00
ehouse
e37cfa6ce8
up version to b7
2008-12-06 22:21:38 +00:00
ehouse
c82fb50055
Use SetBkMode to prevent overlapping tile face/value pairs from
...
erasing each other.
2008-12-06 22:14:40 +00:00
ehouse
57197f8b2c
Mods to saved games dialog: allow to rename the current game; after
...
renaming or duplicating a game, make that new name the one initially
selected in the listbox; remove sorting code relying on OS to sort
when CBS_SORT set.
2008-12-06 20:28:01 +00:00
ehouse
6da758b5fa
set text color before drawing star bitmap to make color consistent;
...
add utility function for setting colors to reduce code size.
2008-12-06 16:22:43 +00:00
ehouse
af1ca9af84
Quash some compile-time warnings. snprintf instead of sprintf.
2008-12-06 15:59:30 +00:00
ehouse
5508ae4593
Add testcases for Treo-sized screens.
2008-12-04 06:17:14 +00:00
ehouse
a9fbd3c027
Ignore bitmap for tiles, using string instead.
2008-12-04 06:16:37 +00:00
ehouse
dbb8dd4713
Fix blank picker on PPC by making dropdown tall enough to drop.
2008-12-04 06:15:57 +00:00
ehouse
088ab1451e
Use minimum height for tile value; draw bitmaps (clipped) even if too large.
2008-12-03 13:42:30 +00:00
ehouse
62aca48673
Make Show values the left softkey after chosen once.
2008-12-03 13:40:07 +00:00
ehouse
1c6460f64a
Add "Hide tile values" checkbox and support it.
2008-12-03 13:37:55 +00:00
ehouse
de6f6dcdef
draw bitmaps larger when will fit; draw hint region border thicker and
...
in player color; rename constants.
2008-12-02 13:47:18 +00:00
ehouse
b3d3f80860
Lots of little tweaks to dialog item locations. Also, don't make
...
phonies combo/list box sorted since that screws up order of choices.
2008-12-01 13:19:14 +00:00
ehouse
3bb15ab093
add (unused) missing defines for IME stuff, which can't work until I
...
figure out how to test for presence of qwerty keyboard
2008-12-01 13:16:58 +00:00
ehouse
5c53620470
if scrollbar has focus when removed due to screen resize, don't
...
continue to draw indicator rects in focus color
2008-12-01 13:11:58 +00:00