Starbeamrainbowlabs
|
34d74281e3
|
Extensively refactor core to allow for loading. Also work on a bit of saving too.
Now I can see why they say that you should build this in from the beginning....
|
2017-07-18 20:43:34 +01:00 |
|
Starbeamrainbowlabs
|
23514f788d
|
[server] Add line start event.
|
2017-06-30 16:47:29 +01:00 |
|
Starbeamrainbowlabs
|
dd184b38ac
|
[server] Add LineCompleteReflection message & hooks
|
2017-06-30 15:42:02 +01:00 |
|
Starbeamrainbowlabs
|
e0d7bf4bc4
|
[server] Rework line part reflections.
|
2017-06-30 10:33:35 +01:00 |
|
Starbeamrainbowlabs
|
551ceeb17e
|
Add & hook up empty OnLinePartAddition handler to NibriClient
|
2017-06-27 15:14:40 +01:00 |
|
Starbeamrainbowlabs
|
1f4afe1f78
|
[server] Fix strange bug in ChunkUpdateRequest
|
2017-06-26 12:48:58 +01:00 |
|
Starbeamrainbowlabs
|
55cdcf982c
|
[server] Rework ChunkUpdateRequest logic
|
2017-06-24 20:14:43 +01:00 |
|
Starbeamrainbowlabs
|
db4a9311d5
|
[server] Properly retain line properties when splitting a line on chunk boundaries
|
2017-05-29 12:56:32 +01:00 |
|
Starbeamrainbowlabs
|
53f5d9e400
|
[server] Fix infinite loop in chunk sending logic in plane changer
|
2017-05-04 21:36:24 +01:00 |
|
Starbeamrainbowlabs
|
0498b5ad9a
|
[server] Send visible chunks to the client when changing planes
|
2017-05-01 19:12:26 +01:00 |
|
Starbeamrainbowlabs
|
d79fdc8d04
|
[server] Fix ripplespace representation
|
2017-04-29 13:43:19 +01:00 |
|
Starbeamrainbowlabs
|
4efeff5a06
|
[server] DrawnLine.LineWidth -> Width, and extra logging
|
2017-04-28 18:14:14 +01:00 |
|
Starbeamrainbowlabs
|
fec2530576
|
[server] Tweak log message
|
2017-04-24 20:18:09 +01:00 |
|
Starbeamrainbowlabs
|
402a6b2b26
|
Change the way plane changes are acknowledged
|
2017-04-24 19:32:28 +01:00 |
|
Starbeamrainbowlabs
|
96485f3f0e
|
[server] Fix LineIncubator->LineExists()
|
2017-04-24 18:09:18 +01:00 |
|
Starbeamrainbowlabs
|
6e58139eea
|
[server] Be more chatty about what's going on
|
2017-04-23 18:06:58 +01:00 |
|
Starbeamrainbowlabs
|
31d9507fdb
|
[server] Log about new messages received - except CursorPosition messages, of course :P
|
2017-04-23 17:41:41 +01:00 |
|
Starbeamrainbowlabs
|
ffd2b32abb
|
[client] Show errors sent by the server in the console.
|
2017-04-23 17:26:29 +01:00 |
|
Starbeamrainbowlabs
|
363fdbb20c
|
Send an ErrorMessage to the client if they try to draw a line before selecting a plane
|
2017-04-23 17:22:21 +01:00 |
|
Starbeamrainbowlabs
|
a89608e36f
|
[server] Correct event names in event map
|
2017-04-16 16:48:37 +01:00 |
|
Starbeamrainbowlabs
|
aa0852a3b2
|
[server] Prevent exception from being thrown if a rogue LineComplete message is received
|
2017-04-16 16:00:49 +01:00 |
|
Starbeamrainbowlabs
|
2b36c9a09d
|
[server] Create planes that don't exist if the client requests one
|
2017-04-16 15:54:29 +01:00 |
|
Starbeamrainbowlabs
|
48c2011500
|
[server] Get nibri clients to listen for chunk updates and send them down the wire
|
2017-04-16 15:19:59 +01:00 |
|
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
|
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
|
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
|
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
|
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
|
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 |
|