eehouse
84f76a8c9a
Add a summary visible before default dict has been set directing user
...
on how to change it. Goes away when it becomes possible to set
directly in prefs activity.
2010-05-20 04:28:53 +00:00
eehouse
1054ba5341
don't replace summary with empty value
2010-05-20 04:28:38 +00:00
eehouse
1ea06352dc
latest from translator
2010-05-20 04:28:20 +00:00
eehouse
7a279702c0
add sterrror to what's logged when pthread_create fails -- as is
...
happening often.
2010-05-20 04:28:07 +00:00
eehouse
3863279013
divider follows last item too on real lists; add spacing above and below it.
2010-05-20 04:27:56 +00:00
eehouse
a76fd7b87a
contributed icon
2010-05-18 02:33:16 +00:00
ehouse
b38fa6c62e
latest from translator (plus my shot at playerf)
2010-05-18 02:31:09 +00:00
eehouse
7913292942
get "Player 1" etc from a resource; don't hard-code!
2010-05-18 02:27:34 +00:00
eehouse
f3f350a12d
Create new prefs screen with per-game defaults, adding existing and
...
new for dicts; use dict pref when creating new game; add menuitem to
dicts view to set that pref. I want to launch the dicts activity from
the preference instead (which is information-only right now) but can't
figure out how to do startActivityForResult from a Preference....
2010-05-18 02:27:14 +00:00
eehouse
4f8c7b3cb8
trying again with the right params to iconv
2010-05-15 03:07:51 +00:00
eehouse
40c25d6137
add initial/default value of gameSeconds as a preference and honor it
...
when creating and copying CurGameInfo instances.
2010-05-14 12:43:17 +00:00
eehouse
4ce0a30b2d
save gameSeconds even if timer not enabled. Means stream version change.
2010-05-14 12:42:53 +00:00
eehouse
bbfa375dfe
erase cached tile rects when doing layout to fix bug where tile
...
letters are partially offtile when a game first opened game in
landscape changes to portrait mode.
2010-05-14 12:42:44 +00:00
eehouse
95460e1685
Draw score entries for players whose turn it isn't in two lines so you
...
can still see the name.
2010-05-14 12:42:28 +00:00
eehouse
c9ca99d3f0
convert (with iconv) to utf8
2010-05-13 04:20:20 +00:00
eehouse
8f0cae4bf2
czech strings as received from translator
2010-05-13 04:16:30 +00:00
eehouse
71e65433d3
figure board dimensions in one place rather than two, then share.
2010-05-12 11:59:40 +00:00
eehouse
51f3412567
Break game- and dict-related static methods from Utils into new GameUtils
2010-05-12 11:58:37 +00:00
eehouse
c85b033ced
Break db-related static methods from Utils into new DBUtils
2010-05-12 11:57:07 +00:00
eehouse
24c1527232
fix yOffsetChanged to follow new API, but still leave commented out;
...
set game file name from resource, and make visible in board title and
as part of games list entries.
2010-05-12 11:56:01 +00:00
eehouse
6bbf7f32dd
don't store Context as a class variable in CommonPrefs. Instead, pass
...
it into every method where it's needed. This should fix occasional
crash where the OS relaunches me into an activity that uses prefs
without passing through the GamesListActivity where that static was
getting set.
2010-05-12 11:54:36 +00:00
eehouse
f154e83a21
draw_scoreBegin now returns a boolean
2010-05-12 11:53:06 +00:00
eehouse
4da3edabbb
draw_scoreBegin now returns a boolean
2010-05-12 11:51:55 +00:00
eehouse
c79b3e2395
make draw_scoreBegin return a boolean like the other two draw_*Begin
...
methods
2010-05-12 11:51:14 +00:00
eehouse
7faaed04f5
remove .xwd from dict names displayed to users.
2010-05-12 11:50:25 +00:00
eehouse
7daa6e33f7
Make first player a robot rather than second. This might make a
...
better first impression on new users.
2010-05-12 11:49:38 +00:00
eehouse
1e560bfd42
move the download-url string into non-localizable strings
2010-05-12 11:48:33 +00:00
eehouse
5617533403
up beta version
2010-05-12 11:47:49 +00:00
eehouse
bfee36bf56
add minSdkVersion and targetSdkVersion
2010-05-12 11:47:22 +00:00
eehouse
772291ea73
add hour to timestamp
2010-05-09 20:40:55 +00:00
eehouse
3159e864b5
add onResume to undo effects of onPause. I'm pretty sure this fixes
...
the white screen on device bug.
2010-05-09 20:40:39 +00:00
eehouse
77f21c6f2e
try passing application context to CommonPrefs. I'm getting a crash
...
on device when app's been running for a while and, perhaps, the
original GamesList activity has been recycled but CommonPrefs instance
with its static has not. The BoardView is being recreated and
CommonPrefs asserts that m_context is null. That shouldn't be
possible, but we'll try this.
2010-05-09 14:42:19 +00:00
eehouse
8f207615e3
remove logging
2010-05-09 14:42:02 +00:00
eehouse
d708365843
add a bit more activity lifecycle logging, and invalidate view when
...
not building it on resuming/restarting/starting
2010-05-08 19:29:54 +00:00
eehouse
922a32ad08
remove per-packet logging
2010-05-08 19:29:36 +00:00
eehouse
8e6c3c7533
Fix problem with entries in summary db outlasting their games and
...
getting applied to new games created with old name: add deleteGame
method that removes summary and file at same time.
2010-05-08 19:29:20 +00:00
eehouse
5542350094
comment out Hidden games menuitem; rearrange menuitems; fix missing
...
string that compiler didn't notice earlier.
2010-05-08 19:29:03 +00:00
eehouse
e3b77aa1f1
add dialog confirming delete_all menu
2010-05-08 19:28:38 +00:00
eehouse
cfbdfac10b
get and save new summary in resetGame so connected games don't show in
...
gameslist as unconnected after being reset or copied.
2010-05-08 19:28:19 +00:00
eehouse
87f5aada74
dereference array inside try to catch oob exception I just saw but
...
whose cause I can't find as well as null array I was previously
testing for.
2010-05-08 15:54:30 +00:00
eehouse
9d86ba9a99
add timestamp fields to DB as long as the format's changing
2010-05-08 15:30:22 +00:00
eehouse
0e3411ecd4
modify configure connection button to reflect conn type chosen; add
...
role-specifig hints to relay config dialog (in a way it'll be easy to
follow for others.)
2010-05-08 15:27:32 +00:00
eehouse
13ab9b233d
comment out sms code; class fails verifier on 1.5 device.
2010-05-08 15:27:06 +00:00
eehouse
2992fd2d1f
add connection separator/title; add prompt to Connection dialog
2010-05-08 15:26:47 +00:00
eehouse
741ab275ec
Add GAMEID column to DB for later lookup when messages arrive for
...
closed games.
2010-05-08 15:26:18 +00:00
eehouse
a4bc872906
provide different players labels for the three roles
2010-05-08 15:25:54 +00:00
eehouse
c5032b9c4f
get rid of whitespace
2010-05-08 15:25:26 +00:00
eehouse
57fe0a6f06
RelativeLayout is broken on 1.5 devices, so add an alternative and use
...
it on 1.5. It might be good enough for the rest too....
2010-05-08 15:25:13 +00:00
eehouse
3632c27f04
comment out unused (until we have SMS) code
2010-05-08 15:24:45 +00:00
eehouse
7e9be7de11
nuke commented-out dup string
2010-05-08 15:24:26 +00:00
eehouse
f8d4b1fd34
fix NPE: scores array isn't always there
2010-05-08 15:24:13 +00:00
eehouse
b62fcfd5ce
improve hint text for Host; call remote players guests where context
...
is limited to host's view.
2010-05-06 12:47:58 +00:00
eehouse
73f441bea9
move user-visible literals into string resource; shame on me :-)
2010-05-06 12:47:46 +00:00
eehouse
2966939a5a
add margins and set text color so hint text matches rest of dialog
2010-05-06 12:47:30 +00:00
eehouse
5a42bd54f0
Add prompt to role spinner. Would really like to add hints to each
...
element but don't know how to do that yet.
2010-05-06 12:47:15 +00:00
eehouse
27222fe336
make it a RelativeLayout, and put dict on same line as state
2010-05-06 12:46:55 +00:00
eehouse
4dc69a762e
combine dict label and name in one View: I can't get 'em to layout
...
side-by-side when a third view's on the same line.
2010-05-06 12:46:43 +00:00
eehouse
03fedd6cbc
remove "State" from state string
2010-05-06 12:46:25 +00:00
eehouse
f03579dd14
break item info into four text areas that can now be positioned to
...
look better.
2010-05-05 04:12:23 +00:00
eehouse
84a98fab4d
get rid of carriage returns in strings formerly consed together in one
...
text field.
2010-05-05 04:12:02 +00:00
eehouse
2025e44aee
include scores with player names in printed summary
2010-05-05 04:11:50 +00:00
eehouse
8704e275d2
save scores array in summary db, converting to and from string. Still
...
need to display them.
2010-05-05 04:11:32 +00:00
eehouse
671461f4d4
extend getSummary() to include array of current scores; add util to set an object
...
field and remove dead code
2010-05-05 04:11:08 +00:00
eehouse
b6a89fd8c1
inherit from XWListAdapter and so get rid of one-line methods
2010-05-04 12:31:29 +00:00
eehouse
3c7d972d85
specify a layout rather than a simple TextView for game list items,
...
step 1 toward better looking list.
2010-05-04 12:31:14 +00:00
eehouse
e48caca6ac
make configure activity default theme like others after finding a
...
divider drawable that shows up.
2010-05-04 12:30:55 +00:00
eehouse
0e60013f59
remove SMS prefs setting
2010-05-04 12:30:39 +00:00
eehouse
964eedf887
get port from preference; don't hardcode
2010-05-01 02:50:25 +00:00
eehouse
fc21139d52
remove onFocusChanged: we won't need it
2010-05-01 02:50:04 +00:00
eehouse
34e6b07da2
use built-in list_selector_background to get appearance of list. Works!
2010-05-01 02:49:46 +00:00
eehouse
60f497d756
first success at showing focus. Just red for now; needs work.
2010-05-01 02:49:35 +00:00
eehouse
3e83f50c84
use strcasecmp rather than strcmp on cookies (room names) to make
...
rooms case insensitive.
2010-05-01 02:49:19 +00:00
eehouse
d143c47aa1
fill new GameSummary fields
2010-05-01 02:49:08 +00:00
eehouse
638ce53661
strings required by new game summary fields
2010-05-01 02:48:57 +00:00
eehouse
4ed87fecb4
add once-per-day date line to logs since they can span weeks now.
2010-05-01 02:48:47 +00:00
eehouse
5052c05390
add new columns to GameSummary db and use for better summary
2010-05-01 02:48:38 +00:00
eehouse
863ef90115
turn off SMS option
2010-05-01 02:48:16 +00:00
eehouse
72587eb023
remove SMS stuff. No point in confusing users before the feature can
...
work.
2010-05-01 02:47:56 +00:00
eehouse
e9f1bbd37d
param name change
2010-05-01 02:47:47 +00:00
eehouse
5a2335f64f
fix pending score (and timer, I suspect) being drawn at different
...
heights depending on what's been drawn before: pull descent out of
Paint after setting text height.
2010-05-01 02:47:37 +00:00
eehouse
276811069c
fix ghosting by tray divider by drawing it 1 pixel shorter at both
...
ends.
2010-05-01 02:47:22 +00:00
eehouse
62c4f7da2d
next release will be beta 3
2010-05-01 02:47:05 +00:00
eehouse
d5d1b04084
set Theme.Light on GameConfig activity again. It doesn't draw
...
correctly with the default (black) theme; in particular, the dividers
between players get a layout height of 0.
2010-04-25 18:13:49 +00:00
eehouse
6d71b7be02
add summaries to PreferenceScreens
2010-04-25 18:13:41 +00:00
eehouse
9d94f557e1
remove vertScrollBoard from java and stub it out in jni since
...
preformance is just as good without it.
2010-04-25 18:13:29 +00:00
eehouse
fa5d80e85f
make larger dict the builtin for a better initial experience, at least
...
for English speakers.
2010-04-25 03:39:24 +00:00
eehouse
6bc3408d8e
move resources not requiring localization, both strings and string
...
arrays, into new file. Remove arrays.xml since it's now empty.
2010-04-25 03:39:13 +00:00
eehouse
1dff9d6e33
up version to b2
2010-04-25 03:39:01 +00:00
eehouse
0b98bb518a
always do a clean build, meaning touching Android.mk before building
...
the jni and removing bin/ and gen/ before building the java code. I'm
doing this manually because anything less can produce a bad binary
(unless it's a clean checkout) so might as well automate it.
2010-04-25 03:38:50 +00:00
eehouse
23747f54ec
implement vertical scrolling on platform by copying one part of bitmap
...
over itself. It's not noticably faster than letting the common code
simply inval everything, probably because I have to make a copy of the
bitmap to serve as the source. But I want to check it in to have a
record.
2010-04-25 03:38:42 +00:00
eehouse
9ced0bb154
Give spinners string arrays as resources rather than via code; remove
...
headers from above spinners and instead include header info in text.
May want to revisit this latter change
2010-04-25 03:38:27 +00:00
eehouse
f2e62f74b5
no subcategory needed for prefs
2010-04-25 03:38:05 +00:00
eehouse
673495985f
better titles for activities
2010-04-25 03:37:52 +00:00
eehouse
ac2b1728a9
first use of a style, for section headings
2010-04-25 03:37:44 +00:00
eehouse
6e626b62cf
remove unused setting
2010-04-25 03:37:33 +00:00
eehouse
0c1e76acaf
use the default white-on-black style for prefs and game config. Not
...
sure why I made it different early on.
2010-04-25 03:37:23 +00:00
eehouse
a513743003
Fix NPE: test before sending obj a message
2010-04-25 03:37:15 +00:00
eehouse
541cfc9925
raise version to b1 and make it a constant so localized strings don't
...
have to change each time.
2010-04-24 15:14:46 +00:00
ehouse
377fc3c87a
Fix to compile and work with recent API changes. Still need to have
...
font caching in draw code work with the cellHt passed into
draw_boardBegin rather than each cell's height since the latter can
change now.
2010-04-24 03:56:50 +00:00
ehouse
71110a195d
for some reason on wince coords are passed to coordToCell() that are
...
above/left of the board firing an assertion. return false to indicate
not on board but don't assert.
2010-04-24 03:51:39 +00:00