New: basic networking structure
Added coder/decoder for JSON strings, plus some other things
To do: incoming message processing, sending messages, signing of application, adding to developer console...
Be warned - this version is NOT working
New: basic networking structure
Added coder/decoder for JSON strings, plus some other things
To do: incoming message processing, sending messages, signing of application, adding to developer console...
Be warned - this version is NOT working
Networking is now working (kinda)
So far clients only organising 1x1 room and counting their timestamps
New: timestamp synchronization
Done via ping calculation
Fixed synchronization
Host now being chosen correctly, added start countdown and logout procedures
A small addition.
Adds:
IDs to PickupType.
(cherry picked from commit 540c61e)
New: pickup spawn synchronisation (untested)
Fixed: pickup spawn synchronization
Fixed: player movements
New: player movement (untested)
Fixed: player movements
It's about synchronizing, fixes ~1, don't confuse it with ~2
Added production keystore and production signed apk
New: pick up synchronization (untested)
Fully functional joystick. Buttons still be there for precise movement.
Adds:
A joystick functionality to SurfaceView.

Removes:
ViewJoystick.

Conflicts:
	res/layout/layout_ingame.xml
	src/com/robomobo/model/GameActivity.java
	src/com/robomobo/model/Pickup.java
Fix: all messages are now reliable (untested)
Merge remote-tracking branch 'origin/pr/13' into pr/13
Various fixes
Joystick, crashes, etc. Removed redundant UI elements
Add: score display
Bug: player names not synchronized
Fix: map border now counts as wall
Fix app reset on changing orientation (by locking it completely)