ehouse
b77f9c437c
Fix size test for bitmap caching
2009-01-14 13:27:56 +00:00
ehouse
cacf676bfd
Get rid of unused parameter
2009-01-14 13:02:08 +00:00
ehouse
140ac0a597
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
5b8c6844a5
cleanup: get rid of confusing but harmless *
2009-01-13 13:03:59 +00:00
ehouse
4939cf1785
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
8a47aa177d
Always use GetForegroundWindow to find parent
2009-01-05 14:06:52 +00:00
ehouse
4fbb1c9662
add controls for sms connecting
2009-01-05 14:05:56 +00:00
ehouse
f06d08a793
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
227a58d115
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
7737f55ca8
rename variables; fix compiler warning.
2008-12-20 04:25:41 +00:00
ehouse
8e2e71a3b7
When values are hidden, draw letters as large as possible in the tile.
2008-12-13 07:34:16 +00:00
ehouse
6453f49e67
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
3ab61e4264
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
554b204cf5
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
08cf93d526
Make tray tiles one pixel taller, extending all the way to bottom of
...
screen.
2008-12-12 13:40:41 +00:00
ehouse
a0a96fe020
Back out change: button to dismiss Saved games dialog is "Done" again,
...
not "Ok".
2008-12-12 05:28:53 +00:00
ehouse
d0222385fb
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
4baa620298
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
481374936d
Don't remove extension if there's isn't one (fixes new segfault.)
2008-12-08 05:50:25 +00:00
ehouse
ad459c8a0a
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
ae9c6f1fe3
Fix other sites putting up dialogs claiming main window as parent when
...
it isn't.
2008-12-07 05:21:13 +00:00
ehouse
670d0be212
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
44188ee1af
up version to b7
2008-12-06 22:21:38 +00:00
ehouse
4748e0dc9f
Use SetBkMode to prevent overlapping tile face/value pairs from
...
erasing each other.
2008-12-06 22:14:40 +00:00
ehouse
fb9ea8b64f
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
6693565ad5
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
07e3b26e60
Quash some compile-time warnings. snprintf instead of sprintf.
2008-12-06 15:59:30 +00:00
ehouse
03d12bacd3
Add testcases for Treo-sized screens.
2008-12-04 06:17:14 +00:00
ehouse
8f3da7e899
Ignore bitmap for tiles, using string instead.
2008-12-04 06:16:37 +00:00
ehouse
d285f5eb10
Fix blank picker on PPC by making dropdown tall enough to drop.
2008-12-04 06:15:57 +00:00
ehouse
1dd8363c3f
Use minimum height for tile value; draw bitmaps (clipped) even if too large.
2008-12-03 13:42:30 +00:00
ehouse
ca53a3a74c
Make Show values the left softkey after chosen once.
2008-12-03 13:40:07 +00:00
ehouse
9565744473
Add "Hide tile values" checkbox and support it.
2008-12-03 13:37:55 +00:00
ehouse
9bb510bfd7
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
d6cb58f9cd
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
f4ab972e03
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
1fb1c28ed8
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
ehouse
13bf595a76
update readme
2008-11-22 16:49:55 +00:00
ehouse
7125fb097c
remove redundant set of #defines for whether we're compiling for desktop or wince
2008-11-22 16:43:55 +00:00
ehouse
0652a85acd
When fewer than 4 players shown in game info dialog, move controls
...
higher that are below player rows. On some screen sizes this prevents
those items from being off-screen. Note that this requires use of
DM_RESETSCROLL message to get Smartphone to recalc scroll info and
that DM_RESETSCROLL is not yet defined in cegcc.
2008-11-18 12:36:27 +00:00
ehouse
2a517c3d32
Fix timer positioning; provide default values for w32 height & width;
...
put up dialog on assertion failures now that they're uncommon.
2008-11-13 05:46:21 +00:00
ehouse
2ce70b6e7b
up beta version
2008-11-12 04:55:54 +00:00
ehouse
17b139b2c7
Add checkmarks to four menuitems to show state; add fullScreen
...
menuitem to w32 version and give it something to do.
2008-11-10 18:49:26 +00:00
ehouse
7d3048bb55
Speed up font calculation by interleaving width and height
...
constraints; simplify pending score display by using %dp rather than
trying to fit two strings in the many possible sizes of tiles.
2008-11-08 16:25:49 +00:00
ehouse
455940731d
fix release build compile error.
2008-11-06 06:30:30 +00:00
ehouse
0ba1e3b122
When finding font to fit height, optionally force it to fit width as
...
well. Mechanism used for Rem only so far, but will work for score too
as long as we don't need it to shrink font as score gets longer.
Current impl worries about height first, then width; would be better
to look at both simultaneously to reach the goal more quickly.
2008-11-02 23:17:38 +00:00
ehouse
fb61cb7ea0
Fix bug making glyphs from random garbage; when narrowing in on
...
correct font size, compute based on ratio from what we have rather
than just reducing by one each pass.
2008-11-02 04:17:42 +00:00
ehouse
48d0492338
For win32 builds, locate files relative to ./
2008-11-02 04:15:10 +00:00
ehouse
ff2bef6711
bug: choosing hint menu also chooses commit-turn if focus happens to
...
be on 7th tile. Problem is that OS sends key up after handling menu.
Fix is to track when we've seen a keyDown, and drop keyUp events when
we haven't.
2008-10-31 04:36:44 +00:00
ehouse
288e58373d
show non-dived focus as tray with background and perimeter tiles with
...
background rather than opaque border. Looks better on a range of
screen sizes.
2008-10-31 04:33:20 +00:00