Commit Graph

39 Commits

Author SHA1 Message Date
Kayne Ruse 231db701e4 Spliced in updates to the scene system; program compiles & runs, player's don't move 2013-06-04 20:20:56 +10:00
Kayne Ruse 6a16e341ec Trying to create a fixed time slice system 2013-06-02 04:00:26 +10:00
Kayne Ruse 4c670c3a22 Fixed non-debug builds not compiling 2013-05-26 03:02:44 +10:00
Kayne Ruse 4c228e0e36 Started working on receiving information about other players 2013-05-24 19:21:50 +10:00
Kayne Ruse 0d3a69106f Moved some code 2013-05-24 18:06:29 +10:00
Kayne Ruse 1ab963099d Connections and disconnections between client and server are functioning 2013-05-24 15:39:42 +10:00
Kayne Ruse 0b2af1d80f Smoothed naming and other conventions 2013-05-24 00:51:04 +10:00
Kayne Ruse cce1a874bf Join request is sent, but I need to plan the next section out in detail 2013-05-22 17:31:13 +10:00
Kayne Ruse 66f54dca0b Fixed magic number issues 2013-05-21 01:45:36 +10:00
Kayne Ruse bf73b542f1 Implemented server selection interface 2013-05-20 18:54:10 +10:00
Kayne Ruse d76cbe13da Added basic server list, and added yield calls 2013-05-20 17:43:16 +10:00
Kayne Ruse d5409d2006 Drafted a basic networking protocol, and hooked a button up to the network broadcast 2013-05-20 04:49:06 +10:00
Kayne Ruse 7866f46ed5 packet is being sent and received, bare-bones ping-pong is working 2013-05-20 01:02:15 +10:00
Kayne Ruse f8c174741d Wrapper completed & tested; adjusted many systems 2013-05-19 21:27:24 +10:00
Kayne Ruse 000e3707ed Moved common files (such as Codebase files) into their own directory 2013-05-19 05:50:31 +10:00
Kayne Ruse d2087be9ac Resurrected SDL_net 2013-05-17 21:05:50 +10:00
Kayne Ruse 5ade2cc98e Ripped out all networking systems; simply not working correctly 2013-05-17 19:59:31 +10:00
Kayne Ruse 24e48dec53 very buggy system working, but only works properly with one client at a time due to recv blocking 2013-05-17 19:32:45 +10:00
Kayne Ruse 738320e88e Switched TestSystems and InGame 2013-05-16 19:14:38 +10:00
Kayne Ruse f04c7fa161 Removed singletons 2013-05-16 17:02:21 +10:00
Kayne Ruse 30d163ec80 Implemented main menu and buttons 2013-05-15 23:20:47 +10:00
Kayne Ruse 613d9cec08 Imported updates from Codebase 2013-05-15 19:49:27 +10:00
Kayne Ruse 9f76b19a3c Changed the first scene after the splash screen 2013-05-13 00:15:11 +10:00
Kayne Ruse cc00129542 Implemented the splash screen and config file 2013-05-12 02:33:08 +10:00
Kayne Ruse 6a19d0a312 Created the basic program flow 2013-05-11 23:51:02 +10:00
Kayne Ruse 4671afe900 Basic connection between server and unit 2013-05-10 19:57:53 +10:00
Kayne Ruse a667fae21a Updated this project to the new standard, see details.
After a significant modification to the Codebase library, I imported a lot
of the Codebase updates back to this porject. Some files that exist in
Codebase still carry the zlib license header; these files are still under
the zlib license.

Following a significant struggle with SDL_net, I've decided to ditch that
library and write my own version. It currently only supports TCP
networking, and only works on windows platforms,  but it is sufficient at
this time.
2013-05-10 17:04:46 +10:00
Kayne Ruse 96f0821d9b Imported ConfigUtility, updating it for this project 2013-05-03 02:22:34 +10:00
Kayne Ruse 95f2d212ef Created PlayerManager 2013-05-02 22:45:30 +10:00
Kayne Ruse 80004ca8d4 merging various commits and stashes 2013-05-02 22:45:26 +10:00
Kayne Ruse 63aa248056 Changed *.h files to *.hpp 2013-05-02 20:28:12 +10:00
Kayne Ruse cf82679109 modified makefile to create directories 2013-05-01 20:58:10 +10:00
Kayne Ruse ecdf658463 Moved working systems into InGame 2013-04-29 17:25:56 +10:00
Kayne Ruse c9447fcf3b Fixed diagonal player movement 2013-04-29 15:55:21 +10:00
Kayne Ruse 7dafb372b1 Created Player; not happy with movement 2013-04-29 08:27:03 +10:00
Kayne Ruse 392ef1ef32 Created SpriteSheet 2013-04-29 04:18:20 +10:00
Kayne Ruse d72a3f4fb5 Created Image 2013-04-29 02:50:58 +10:00
Kayne Ruse 1226fa08ca Created SurfaceManager 2013-04-28 23:04:17 +10:00
Kayne Ruse 79304f24b8 Imported basics
project directory
client - scene system
server - empty main
SDL_net source
graphical resources
2013-04-28 04:37:14 +10:00