Kayne Ruse
685ca94335
This has the odd quirk related to networkQueue()
2013-06-17 15:15:27 +10:00
Kayne Ruse
5b2fd80a61
Fixed the Packet::type bug
...
In popNetworkPacket(), a second Packet p was being created, which was
destroyed when it went out of scope, and the original Packet p was being
returned.
2013-06-17 11:01:00 +10:00
Kayne Ruse
d1aac9ffd8
Added peekNetworkPacket()
2013-06-17 10:12:20 +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
009e7b845b
Fixed network error, leaving try block in place for the time being
...
It seems that the union type Packet didn't initialize Packet::type to
PacketType::NONE using in class initialization. I've fixed this by moving
the initialization of Packet::type to Packet::Packet().
This might actually be a compiler error, I might need to let someone know.
2013-06-17 09:09:04 +10:00
Kayne Ruse
752dcadfa1
Merge branch 'master' into dev
2013-06-17 08:32:02 +10:00
Kayne Ruse
9599d82db3
Added binary files, since git can't find .gitconfig on my brother's PC
2013-06-17 08:31:35 +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
37a9e4268b
Imported the rsc directory from prototype-1
2013-06-12 05:23:06 +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
7ca7f7f015
Added broadcast handling
2013-06-10 18:06:24 +10:00
Kayne Ruse
c21a95f3e9
working on the server's skeleton, still slow going
2013-06-10 17:23:26 +10:00
Kayne Ruse
0a48131de4
Added common and test directories
2013-06-09 17:06:32 +10:00
Kayne Ruse
78326a3bbd
Added a note about the project's development stage
2013-06-09 14:16:33 +10:00
Kayne Ruse
253e9ec8fc
Created server shell
2013-06-08 01:52:19 +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
Kayne Ruse
2757911399
Libraries are building correctly
2013-06-07 04:10:31 +10:00