1
0
Fork 0
Commit Graph

92 Commits

Author SHA1 Message Date
Starbeamrainbowlabs 5dc1a2d9e5 [server] Start handling line part and line complete udpates correctly. Also add more logic to the chunk/plane system ready for later. 2017-04-15 16:40:25 +01:00
Starbeamrainbowlabs bb05a16e40 Fill out more of the live line system. 2017-04-15 13:13:07 +01:00
Starbeamrainbowlabs c5bef6dc52 [server] Session end 2017-03-29 21:35:04 +01:00
Starbeamrainbowlabs 62857c1004 [server] Add line incubator and start writing line part handler 2017-03-29 21:34:24 +01:00
Starbeamrainbowlabs a8c1b8e99c [server] Add LinePart event message class 2017-03-29 21:21:11 +01:00
Starbeamrainbowlabs 77ce5b4d71 [server] Continue wiring the ripplespace to nibri client, mainly by implementing the ChunkUpdateRequest message handler and all it's reuqired backend methods & classes. 2017-03-25 19:49:44 +00:00
Starbeamrainbowlabs 22a03d9ab9 [server] Implement Rectangle.Overlap() 2017-03-20 19:47:33 +00:00
Starbeamrainbowlabs e193220846 [server] Update ChunkReference 2017-03-20 18:47:21 +00:00
Starbeamrainbowlabs 535c0436de [server] Update the nibri client to be plane-aware 2017-03-20 18:34:34 +00:00
Starbeamrainbowlabs 525399a0a6 [server] Add PlaneChangeMessage to list of handled message types 2017-03-20 18:29:50 +00:00
Starbeamrainbowlabs 3442639631 [server] Add BroadcastPlane 2017-03-20 18:28:56 +00:00
Starbeamrainbowlabs e8beaec1c3 [server] Add ExcecptionMessage 2017-03-20 18:21:41 +00:00
Starbeamrainbowlabs c4947474cd [server] Fill out PlaneChangeMessage 2017-03-20 18:10:28 +00:00
Starbeamrainbowlabs d846d335b1 [server] Fill out more nibri client <--> plane interaction logic 2017-03-20 18:06:20 +00:00
Starbeamrainbowlabs c559e6eaef [server] Create NibriClient.CanSee() method stub 2017-03-04 21:54:06 +00:00
Starbeamrainbowlabs b2be6e590b [server] Start sorting out chunk synchronisation 2017-03-04 21:49:51 +00:00
Starbeamrainbowlabs f3c2806243 Add references to the ripple space manager to allow the nibri clients to interact with it. 2017-03-04 19:59:22 +00:00
Starbeamrainbowlabs 6f4388c50f [server] Rename ClientState.AbsCursorPosition to ClientState.CursorPosition 2017-02-21 18:11:17 +00:00
Starbeamrainbowlabs 686dd2f56d Put some infrastructure in palce to better handle disconnects and shutdowns. 2017-02-19 16:35:12 +00:00
Starbeamrainbowlabs 66b16acd3d People can see other peoples' cursors! hooray! :D :D :D 2017-02-19 15:55:22 +00:00
Starbeamrainbowlabs 8c04cfb9e9 Wire up more of the Handshake Response 2017-02-19 13:22:35 +00:00
Starbeamrainbowlabs cfdb1c8309 [server] Send client colours in state updates 2017-02-19 11:58:00 +00:00
Starbeamrainbowlabs 45231ab717 [server] Bugfix: Fix broadcast call. 2017-02-19 11:34:34 +00:00
Starbeamrainbowlabs 494b0561bb [server] Properly respond to handshake requests. 2017-02-19 11:33:03 +00:00
Starbeamrainbowlabs 786f765f05 We're almsot there~\! 2017-02-09 22:24:17 +00:00
Starbeamrainbowlabs 18eb1abb11 Send cursor updates to the server. 2017-02-07 21:29:17 +00:00
Starbeamrainbowlabs 64e3a4db59 Remove old JsonConverters. 2017-02-05 17:27:46 +00:00
Starbeamrainbowlabs e71ff31ef2 Finish fixing bugs in the core message handling system. It works, more or less! :D 2017-02-05 14:46:40 +00:00
Starbeamrainbowlabs 690abc6445 Begin working on the client, and fix a ton of bugs in the server deserialisation process. 2017-02-04 21:26:48 +00:00
Starbeamrainbowlabs 199ffbfe40 Add comments todescribe the uses of various classes. 2017-01-28 18:49:26 +00:00
Starbeamrainbowlabs 4336f1e38c Implement more of the server-side message handling logic. 2017-01-28 18:41:35 +00:00
Starbeamrainbowlabs 504f8daed2 Add files I missed 2017-01-27 21:25:49 +00:00
Starbeamrainbowlabs abbcb7a8c8 Start building message classes and deserialising incoming messages into them 2017-01-27 21:24:58 +00:00
Starbeamrainbowlabs 96c6c8e565 Add Send & Broadcast methods to Websocket handling logic 2017-01-22 20:56:31 +00:00
Starbeamrainbowlabs 060f01cf75 Set up ripple link websocket connection. 2017-01-21 18:38:52 +00:00
Starbeamrainbowlabs 8a5dda1c05 Send settings file to client. 2017-01-21 18:13:42 +00:00
Starbeamrainbowlabs 11a2c846fc Finish hooking up Http server. Next up: client settings. 2017-01-21 17:06:19 +00:00
Starbeamrainbowlabs 33f3c44d6e Set up core basic framework that calls the main code 2017-01-19 13:13:35 +00:00
Starbeamrainbowlabs 879fc98f83 Add blank html & css files 2017-01-10 20:34:10 +00:00
Starbeamrainbowlabs d3a0e4fa60 Fix rogue comma in npm package.json 2017-01-10 19:54:17 +00:00
Starbeamrainbowlabs b3f0cc647f Add blank index.js and build 2017-01-10 19:51:49 +00:00
Starbeamrainbowlabs 424a6bfcd1 Begin setting up http server & client code. 2017-01-09 20:54:37 +00:00