Eric House
a0881b1041
add titles to SMS and BT invite alerts
2014-09-25 07:49:22 -07:00
Eric House
47591fb8c6
For SMS and BT, text contains the text of a button. Substitute in
...
button text rather than have to keep the two in sync.
2014-09-25 07:34:58 -07:00
Eric House
e0eb22854f
save changes to address list
2014-09-25 07:06:33 -07:00
Eric House
2beb897b2c
replace scan that tries to connect to all paired devices, taking 20
...
seconds to discover that some 20-miles-away device isn't here and
resisting use of concurrency, with simple listing of paired
devices. If user tries to invite a headset, try and fail with an error
message. Fix up re-invite and detection of whether players are
missing to support this.
2014-09-25 06:40:44 -07:00
Eric House
aa566ad1f0
call util_informMissing when the pendingPlayers count drops to 0
2014-09-25 06:36:07 -07:00
Eric House
abf12e90da
save a bit of work setting up game manually by assuming two players --
...
but ths must be happening too late because not all takes effect.
2014-09-25 06:35:10 -07:00
Eric House
3668b7d8a7
merge android_branch -> android_shipbt
2014-09-24 20:51:23 -07:00
Eric House
1e80109c3e
add assert, and don't pass pendingRegistrations to clients -- it confuses them
2014-09-24 19:33:59 -07:00
Eric House
743d532fc7
putting back recent change: this works for automated test and gtk
...
manual app. I'm not sure what's up with pendingRegistrations but it
needs more studying before I can change it.
2014-09-24 19:16:06 -07:00
Eric House
9ad8ad601c
add cur dir to empty dict search path
2014-09-24 07:29:57 -07:00
Eric House
64b30b68d2
merge android_branch -> android_shipbt
2014-09-23 21:33:57 -07:00
Eric House
b4ef9ced87
merge android_branch changes
2014-09-23 21:33:02 -07:00
Eric House
3d6f972e9e
fix number of missing players not being calculated correctly
2014-09-23 21:30:31 -07:00
Eric House
113c7a13d2
print number of devices left
2014-09-23 21:26:46 -07:00
Eric House
49689ab04c
always log error message
2014-09-23 07:30:34 -07:00
Eric House
ab64197ac4
fix recent booboo: it's not an error for server_initClientConnection()
...
to fail here.
2014-09-23 07:30:23 -07:00
Eric House
4c2c6e5814
improve bad-protocol messaging: suggestion to upgrade is displayed on
...
both sides.
2014-09-22 08:09:58 -07:00
Eric House
59f5c17e78
remove debugging toast
2014-09-22 08:00:37 -07:00
Eric House
a485480496
make divider wider
2014-09-22 07:05:45 -07:00
Eric House
46907ec03d
tweak string
2014-09-22 06:59:23 -07:00
Eric House
45317678b7
a better way of cleaning up
2014-09-21 21:59:21 -07:00
Eric House
73e5f946b2
cleanup: private method to reduce number of params required
2014-09-21 21:54:00 -07:00
Eric House
c5b948b464
offer to launch Setting app when there are no paired devices
2014-09-21 18:03:31 -07:00
Eric House
7964f96b28
include gameID in bt ping, and in reply a boolean indicating if it's
...
been deleted. Means you open a game and if you have a connection know
immediately that it's no longer there.
2014-09-21 17:32:35 -07:00
Eric House
dbb09241ec
save known bt addresses only; names can be looked up
2014-09-21 17:03:25 -07:00
Eric House
e69f0179cc
fix script
2014-09-21 16:59:00 -07:00
Eric House
0073cba698
cleanup: get rid of btName wherever possible
2014-09-21 14:59:28 -07:00
Eric House
653ad7c62a
cleanup how bt names and addresses are handled, working with addresses
...
except when something has to be shown in the UI. Because names can be
duplicated but never addresses....
2014-09-21 14:40:44 -07:00
Eric House
0d04fd138d
ping remote BT hosts on game open and on radio on in order to update
...
the status of the connection arrows.
2014-09-21 13:06:12 -07:00
Eric House
4695619c63
refactor: add methods to be called from elsewhere
2014-09-21 11:35:32 -07:00
Eric House
e52422afcc
reflect bt radio state in in-game net status handler
2014-09-21 10:55:13 -07:00
Eric House
049cf284c5
toward getting direct-ip addressing working again: add a tab to the
...
connections dialog
2014-09-20 18:08:33 -07:00
Eric House
ff82ff1e7c
add connType param to resendAllIf(): no point resending relay messages
...
when it's the BT radio that just turned on.
2014-09-19 05:53:49 -07:00
Eric House
645da39e51
use new convenience method
2014-09-18 06:10:55 -07:00
Eric House
2e6993cce0
show bt status red when bt radio turned off
2014-09-18 06:08:43 -07:00
Eric House
36bed8a2c8
call super
2014-09-17 08:03:43 -07:00
Eric House
e6203182ec
resend pending messages when BT radio comes back on
2014-09-17 08:03:12 -07:00
Eric House
b97a9518f7
better newbie hint title
2014-09-17 08:02:33 -07:00
Eric House
2321b36bec
better newbie hint title
2014-09-17 08:01:58 -07:00
Eric House
e018d136e1
don't disable general beaming, since that prevents default behavior of
...
launching the store to install on a device that doesn't have the app
yet.
2014-09-17 07:10:41 -07:00
Eric House
810ccb5555
add padding
2014-09-17 07:05:32 -07:00
Eric House
e3667dde2f
remove do-you-want-to-invite dialog when NFC used for relay case too
2014-09-17 06:52:57 -07:00
Eric House
e7e04fc2bb
don't offer to nfc-invite a SMS game since that doesn't work, and DO a
...
relay game since that does.
2014-09-16 07:41:09 -07:00
Eric House
9df2d0c1dc
keep track of BT IOExceptions, and report the number back to callers.
...
At least one app I've seen tells the user to restart BT if that number
gets too high; this makes that easy.
2014-09-16 07:25:31 -07:00
Eric House
cfba0411fe
hide the expandable headers completely when BT or SMS isn't available
2014-09-16 06:42:53 -07:00
Eric House
3e72da8e3f
when sms pref changes, clear cached value
2014-09-16 06:39:46 -07:00
Eric House
82b25d1956
add utility method
2014-09-16 06:39:06 -07:00
Eric House
567f6a2ac0
turn off beaming except where I provide an explicit message
...
(callback), since it's confusing to have the game offer to beam where
all that's being sent is the install URL. Hmmm -- maybe we do want
that. Consider....
2014-09-15 08:03:14 -07:00
Eric House
aeeb3dc3bc
fix so when BT invite is tapped for game requiring a missing wordlist,
...
an offer's made to download and only then is game created.
2014-09-15 07:41:26 -07:00
Eric House
77192bf3bd
clear/erase board bitmap before reusing for new game
2014-09-14 15:18:36 -07:00