1
0
Fork 0
mirror of https://github.com/sbrl/Nibriboard.git synced 2018-01-10 21:33:49 +00:00
Commit graph

98 commits

Author SHA1 Message Date
a85d1fa0ed Create initial keyboard handler, and start processing pan-zoom events 2017-04-14 21:08:36 +01:00
89b576260f Implement more of the pencil 2017-04-14 20:22:01 +01:00
be15bf85cb Prepare Rectangle.cs and Vector2.cs to be promoted to a gist! 2017-04-01 10:17:36 +01:00
53c43f10fc Add LinePart class 2017-03-31 18:58:47 +01:00
c5bef6dc52 [server] Session end 2017-03-29 21:35:04 +01:00
62857c1004 [server] Add line incubator and start writing line part handler 2017-03-29 21:34:24 +01:00
a8c1b8e99c [server] Add LinePart event message class 2017-03-29 21:21:11 +01:00
7d4c521877 [client] Port the server's DrawnLine class to the client 2017-03-28 21:03:26 +01:00
4350d53723 [client] Add color npm class depencency 2017-03-28 21:03:26 +01:00
b14f7c9948 [client] Make Chunk/Location reference classes inherit from Vector 2017-03-28 21:03:21 +01:00
2ea097fdbc [client] Add cuid npm module 2017-03-28 20:36:49 +01:00
7829f4d733 [client] Add Pencil class. It isn't finished yet. 2017-03-28 20:26:30 +01:00
4b5a895f0e [client] Add mouse manager class 2017-03-28 20:26:26 +01:00
332d2728bc [client] Add ternjs settings file 2017-03-28 20:26:22 +01:00
507211cd0e [client] Create Chunk class 2017-03-28 19:50:03 +01:00
7f0574a67c [client] Create client-side chunk cache and {Location,Chunk}Reference classes 2017-03-28 19:40:24 +01:00
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
22a03d9ab9 [server] Implement Rectangle.Overlap() 2017-03-20 19:47:33 +00:00
e193220846 [server] Update ChunkReference 2017-03-20 18:47:21 +00:00
535c0436de [server] Update the nibri client to be plane-aware 2017-03-20 18:34:34 +00:00
525399a0a6 [server] Add PlaneChangeMessage to list of handled message types 2017-03-20 18:29:50 +00:00
3442639631 [server] Add BroadcastPlane 2017-03-20 18:28:56 +00:00
e8beaec1c3 [server] Add ExcecptionMessage 2017-03-20 18:21:41 +00:00
c4947474cd [server] Fill out PlaneChangeMessage 2017-03-20 18:10:28 +00:00
f454ff0c61 [server] Update NuGet packages 2017-03-20 18:06:45 +00:00
d846d335b1 [server] Fill out more nibri client <--> plane interaction logic 2017-03-20 18:06:20 +00:00
c559e6eaef [server] Create NibriClient.CanSee() method stub 2017-03-04 21:54:06 +00:00
b2be6e590b [server] Start sorting out chunk synchronisation 2017-03-04 21:49:51 +00:00
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
8572ed6d52 [client] Spelling currection 2017-03-02 20:36:27 +00:00
f72b0819ba Add some required packages to package.json 2017-02-23 19:29:25 +00:00
807daa3563 Exclude tmp files in gitignore 2017-02-23 18:18:36 +00:00
38993fc4cb Bugfix Rectangle.js 2017-02-23 18:15:18 +00:00
cfbb0ec2f1 Comment out exit 1 in validate.sh 2017-02-23 18:13:53 +00:00
394f7f4284 Bugfix validate.sh 2017-02-23 18:09:48 +00:00
23af3da0df Start working on es6 validation bash script that uses acorn 2017-02-22 22:25:34 +00:00
56b1cb5148 Looks like acorn is going to be the package to use to validate es6! 2017-02-21 20:34:53 +00:00
74c7c64015 [client] Refactor OtherClient data into class. 2017-02-21 20:34:18 +00:00
3689f685b9 [server] Bugfix: Correct Rectangle logic 2017-02-21 18:25:48 +00:00
6f4388c50f [server] Rename ClientState.AbsCursorPosition to ClientState.CursorPosition 2017-02-21 18:11:17 +00:00
686dd2f56d Put some infrastructure in palce to better handle disconnects and shutdowns. 2017-02-19 16:35:12 +00:00
66b16acd3d People can see other peoples' cursors! hooray! :D :D :D 2017-02-19 15:55:22 +00:00
a09229d341 [client] Bugfix: Finish capitalising 'event' in the messages as it's a reserved word in C# 2017-02-19 15:12:23 +00:00
fec2cc85e2 [client] Display own colour! :D 2017-02-19 13:30:18 +00:00
8c04cfb9e9 Wire up more of the Handshake Response 2017-02-19 13:22:35 +00:00
1db1788626 [client] Bugfix peer update system 2017-02-19 12:07:42 +00:00
cfdb1c8309 [server] Send client colours in state updates 2017-02-19 11:58:00 +00:00
08ee44a5c4 Store client state updates sent by the server. 2017-02-19 11:57:42 +00:00
8f3b7b9bd9 [client] Rename CursorSyncer to ViewportSyncer 2017-02-19 11:38:08 +00:00
10283712ef [client] Turn cursor into a crosshair while over canvas. 2017-02-19 11:35:29 +00:00