Added Scene2d.ui resources, and LANConnect for Android, based on "AndroidDnssdDiscoverEclipse" project.
Added NoConnect for desktop debug, and ConnectScreen abstract class.
Camera Panning with Gesture Listener
Model seperation, control/view yet to come.
Controller replacing InGameScreen implementing GestureListener
Zoom. Glitchy, zoom is applied constantly, even if fingers are just held down, not moving.
InitialDistance is from beginning of gesture.
Zoom functionality better, jitters when zooming all the way out.
Sockets now connect properly, added random hardcoded port 49151
Fixed wrong port. Sends a string
Icon and setup data sending. Ship is now black...idk why
This draws all red on TECNO, but not on acer...
Removed Texture from Player.
Additional calculations per ship now nesccesary, but it seperates view and model
Also get the texture loading out of the lobby, allowing it to load normal stuff, not from uiskin.
Some debug calls moved around, attempts to fix out of sync randoms
Read and write for InGame, many inconvenient passing-arounds of BufferedReader/Writer
Actually .start() the Runnables.. idiot
Debug logs, things work, but not communication, the BufferedWriter/Reader's are closed before InGame is started
With this small change, client's jmdns reports Service Removed and does not launch game
(After server launches, that is)
Removed service/not starting issues resolved.
Forgot \n at "Start" command.
Unprojecting before send,
so device A's screen coords are not unprojected by device B's camera
Debug print
merged LAN and Box2d