Kayne Ruse
a4d184ca75
Moved random code out of defines.*
2013-06-21 21:36:48 +10:00
Kayne Ruse
5e99192fbf
Lose focus on a server after a button is released
2013-06-18 19:38:08 +10:00
Kayne Ruse
33adb4b1a5
Put the license header into all source files
2013-06-18 16:40:51 +10:00
Kayne Ruse
33474cc6c0
Smooth connection and disconnection complete
...
The clients can connect and disconnect from the server with known no
issues. There is no way to shutdown the server yet, but it might be
possible to kick someone else from the server soon.
2013-06-18 16:21:42 +10:00
Kayne Ruse
fd65fec5f7
The client is registering with the server
2013-06-17 19:53:22 +10:00
Kayne Ruse
27ed91688a
Added the meta field to Packet to support Packet's metadata
2013-06-17 18:37:27 +10:00
Kayne Ruse
d83a536f35
Added debug output
2013-06-17 15:57:12 +10:00
Kayne Ruse
685ca94335
This has the odd quirk related to networkQueue()
2013-06-17 15:15:27 +10:00
Kayne Ruse
3d92fb77b3
Server is multithreaded, but no connection is visible
...
UDPNetworkUtility and ConfigUtility are now using the ServiceLocator
pattern in the server, and networkQueue() is running in a separate thread
in the server. However, there seems to be a problem somewhere, since the
broadcast request & response are not producing any visible output.
2013-06-17 10:03:12 +10:00
Kayne Ruse
7fef2501a3
Glitch with threading
2013-06-17 07:24:16 +10:00
Kayne Ruse
419c9d8765
Moved the common directory into the libs directory
2013-06-16 13:59:11 +10:00
Kayne Ruse
a0fa874a29
The server list is being populated from the network
2013-06-13 12:55:26 +10:00
Kayne Ruse
5110ebc1b2
Changed the escape key & quit event's function slightly
2013-06-13 12:31:29 +10:00
Kayne Ruse
843053d307
Implemented the server list box, still messy
2013-06-13 12:26:27 +10:00
Kayne Ruse
2148c1f13e
Menu framework in place
2013-06-12 21:56:17 +10:00
Kayne Ruse
f3ec4d4d8e
Splash screen loads and displays correctly
2013-06-12 19:48:46 +10:00
Kayne Ruse
cbd388f4ed
Started using ServiceLocator, experimental
2013-06-12 06:35:43 +10:00
Kayne Ruse
dfe0b4985a
Modified build requirements
...
SDL_net needs to be _installed_ to the computer, rather than simply linked to.
This source distribution should be enough for that.
2013-06-12 04:37:01 +10:00
Kayne Ruse
0a48131de4
Added common and test directories
2013-06-09 17:06:32 +10:00
Kayne Ruse
a1b248d1d7
Created the client program's framework
...
There are six scenes here, each of which representing roughly one part of
the final program's backbone.
2013-06-08 01:36:19 +10:00