ehouse
b2f0b91a23
save phony "new game" even if names not set
2010-01-13 12:57:02 +00:00
ehouse
cf60be5082
implement board_beginTrade()
2010-01-13 12:29:11 +00:00
ehouse
7f999134d7
touch .java file that uses svn version so it'll always get picked up.
2010-01-13 12:17:26 +00:00
ehouse
de3f45044f
Don't show extra file in game list.
2010-01-13 12:16:43 +00:00
ehouse
1106ddd6bb
Turn off DEBUG for release and STUBBED_DICT for good.
2010-01-13 12:15:46 +00:00
ehouse
20e8ba9eb0
add draw_objFinished()
2010-01-13 12:14:12 +00:00
ehouse
fa44159823
Use clipping in scoreboard and tray; show selected tiles with thicker
...
border.
2010-01-13 12:13:05 +00:00
ehouse
0e160011e3
add draw_objFinished(); turn boilerplate into macros.
2010-01-13 12:11:24 +00:00
ehouse
cb57fcc0be
Add target, as default, that generates svn version for about box.
2010-01-13 12:03:32 +00:00
ehouse
21b3b29eab
fix typos
2010-01-12 13:47:17 +00:00
ehouse
14372216d0
implement showValues; pause engine to handle events; call srandom
...
during init; add menus and call notImpl() for them.
2010-01-12 13:39:19 +00:00
ehouse
839e707069
refresh list view on (some) changes; get rid of unused button.
2010-01-12 13:32:19 +00:00
ehouse
47d29d8d4d
don't draw tile values < 0
2010-01-12 13:30:20 +00:00
ehouse
1a4f0e04bf
add copy constructors; change starting game to two players, second a
...
robot.
2010-01-12 13:20:18 +00:00
ehouse
71fe75049b
new menus and shortcuts; tweak formatting
2010-01-12 13:18:16 +00:00
ehouse
4db53ed176
add Toast-based temporary about box with svnversion and notImpl() function
2010-01-12 13:15:47 +00:00
ehouse
11b453d5cf
fix to compile with debugging turned off
2010-01-10 23:39:54 +00:00
ehouse
8d6d22f425
fix to compile with debugging turned off
2010-01-10 23:38:49 +00:00
ehouse
e76306a543
fix drawing blank tiles
2010-01-10 18:12:48 +00:00
ehouse
da0b54273f
make all columns stretchable to fix oversized second button
2010-01-10 18:08:11 +00:00
ehouse
6b5be9a276
remove logging
2010-01-10 17:35:50 +00:00
ehouse
2c3e45318d
All I wanted was to implement a tile picker, but it turns out dialogs
...
can't be synchronous on Android: you can't block the main UI thread.
So now there's a new background thread to which all jni activity
except game opening and saving is delegated (and these happen before
and after the thread exists.) Tile picking works because the request
comes in on the background thread which then blocks until the
BoardActivity reports that the tile picker's gone away.
2010-01-10 17:35:23 +00:00
ehouse
50991fd028
Add common head/tail macros to all jni entrypoints that save/restore
...
the jni env passed in so all calls happening inside will use the right
one. Required as part of running a second thread, re. which see
longer comment to follow
2010-01-10 17:29:09 +00:00
ehouse
cc527acb49
pass in/store ptr to JNIEnv* rather than env itself
2010-01-10 17:25:46 +00:00
ehouse
148d433e81
add makeStringArray
2010-01-10 17:23:30 +00:00
ehouse
552b718738
tile picker strings and intent
2010-01-10 17:20:18 +00:00
ehouse
6a4a0a8775
include thread id in logs
2010-01-10 17:19:30 +00:00
ehouse
5c762466aa
new activity/layout for picking tiles
2010-01-10 17:18:37 +00:00
ehouse
a91f662327
save and restore games (though there's a global game for now).
2010-01-09 17:19:25 +00:00
ehouse
5d9dc49bf0
formatting changes only
2010-01-09 17:18:15 +00:00
ehouse
cd5069474e
don't store dict: it's in the model
2010-01-09 17:11:31 +00:00
ehouse
278b815a3e
fix ntohl; allow null Strings
2010-01-09 17:10:59 +00:00
ehouse
9761596e6e
add system menu to games list with "delete all" item; implement roughly
2010-01-09 14:39:34 +00:00
ehouse
35dd738c26
add onDispose call to game_dispose, and implement it such that jni
...
doesn't leak.
2010-01-09 13:30:23 +00:00
ehouse
c68c01a82a
set focusable here not in code
2010-01-07 14:38:16 +00:00
ehouse
ef68670c0c
remove claim to handle orientation changes. Now on screen turn
...
activity is destroyed and recreated, allowing to lay the board out
anew. This is inefficient, but a good test for now.
2010-01-07 14:37:09 +00:00
ehouse
4b9c328d8e
don't log draw; too verbose
2010-01-07 14:35:04 +00:00
ehouse
b14cf81df4
to fix board getting erased on every draw, draw to our own bitmap and
...
canvas and blit that to draw's canvas each time. Requires keeping x
and y offset since board doesn't fill the view; requires erasing tiles
and score entries before drawing.
2010-01-07 14:34:07 +00:00
ehouse
f6a951f845
add yOffsetChange commented out
2010-01-07 14:30:56 +00:00
ehouse
fdce005fb0
add vertScrollBoard
2010-01-07 14:29:49 +00:00
ehouse
e1c92707e7
implement scoreBegin; add vertScrollBoard
2010-01-07 14:28:53 +00:00
ehouse
9bd51e4305
add yOffsetChange commented out (not needed for scrolling, just for UI
...
to show thumb.)
2010-01-07 14:27:20 +00:00
ehouse
ecd5667cf0
makeIntArray takes array of initial values
2010-01-07 14:24:53 +00:00
ehouse
da91820525
Draw 'X' icon in empty middle square; start first player as non-robot
...
to show it.
2010-01-04 06:03:28 +00:00
ehouse
052c99c9db
remove symlinks if they're not back to us -- so that more than one
...
copy of the tree can be active.
2010-01-04 05:50:12 +00:00
ehouse
4a4b05f66c
make backgrounds transparent
2010-01-04 05:48:42 +00:00
ehouse
7d0b30f05a
icon for middle cell
2010-01-03 22:31:26 +00:00
eehouse
ef188164e2
implement drawBoardArrow, but without setting tranparency correctly.
2010-01-03 01:02:14 +00:00
eehouse
d206aef266
initial checkin of java source for android port
2010-01-02 19:30:20 +00:00
eehouse
1a5ae00777
initial checkin of jni source and build scripts for android port
2010-01-02 19:10:08 +00:00