1
0
Fork 0
Commit Graph

143 Commits

Author SHA1 Message Date
Starbeamrainbowlabs 3cb7c1576f [client] contains -> includes 2017-04-16 16:51:52 +01:00
Starbeamrainbowlabs e5342b07db [client] Fix bugs in Mouse and Pencil.js 2017-04-16 16:25:32 +01:00
Starbeamrainbowlabs 4a55f7a941 [client] Only render the pencil if it actually exists 2017-04-16 16:18:45 +01:00
Starbeamrainbowlabs ec5f7e0bd9 [client] Make the pencil listen to mouse events on the canvas, not the document 2017-04-16 16:10:27 +01:00
Starbeamrainbowlabs b6f50a48ba [client] Notify the server when we complete a line. 2017-04-15 16:20:30 +01:00
Starbeamrainbowlabs bb05a16e40 Fill out more of the live line system. 2017-04-15 13:13:07 +01:00
Starbeamrainbowlabs a85d1fa0ed Create initial keyboard handler, and start processing pan-zoom events 2017-04-14 21:08:36 +01:00
Starbeamrainbowlabs 89b576260f Implement more of the pencil 2017-04-14 20:22:01 +01:00
Starbeamrainbowlabs 53c43f10fc Add LinePart class 2017-03-31 18:58:47 +01:00
Starbeamrainbowlabs 7d4c521877 [client] Port the server's DrawnLine class to the client 2017-03-28 21:03:26 +01:00
Starbeamrainbowlabs 4350d53723 [client] Add color npm class depencency 2017-03-28 21:03:26 +01:00
Starbeamrainbowlabs b14f7c9948 [client] Make Chunk/Location reference classes inherit from Vector 2017-03-28 21:03:21 +01:00
Starbeamrainbowlabs 2ea097fdbc [client] Add cuid npm module 2017-03-28 20:36:49 +01:00
Starbeamrainbowlabs 7829f4d733 [client] Add Pencil class. It isn't finished yet. 2017-03-28 20:26:30 +01:00
Starbeamrainbowlabs 4b5a895f0e [client] Add mouse manager class 2017-03-28 20:26:26 +01:00
Starbeamrainbowlabs 507211cd0e [client] Create Chunk class 2017-03-28 19:50:03 +01:00
Starbeamrainbowlabs 7f0574a67c [client] Create client-side chunk cache and {Location,Chunk}Reference classes 2017-03-28 19:40:24 +01:00
Starbeamrainbowlabs 8572ed6d52 [client] Spelling currection 2017-03-02 20:36:27 +00:00
Starbeamrainbowlabs f72b0819ba Add some required packages to package.json 2017-02-23 19:29:25 +00:00
Starbeamrainbowlabs 38993fc4cb Bugfix Rectangle.js 2017-02-23 18:15:18 +00:00
Starbeamrainbowlabs cfbb0ec2f1 Comment out exit 1 in validate.sh 2017-02-23 18:13:53 +00:00
Starbeamrainbowlabs 394f7f4284 Bugfix validate.sh 2017-02-23 18:09:48 +00:00
Starbeamrainbowlabs 23af3da0df Start working on es6 validation bash script that uses acorn 2017-02-22 22:25:34 +00:00
Starbeamrainbowlabs 56b1cb5148 Looks like acorn is going to be the package to use to validate es6! 2017-02-21 20:34:53 +00:00
Starbeamrainbowlabs 74c7c64015 [client] Refactor OtherClient data into class. 2017-02-21 20:34:18 +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 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
Starbeamrainbowlabs fec2cc85e2 [client] Display own colour! :D 2017-02-19 13:30:18 +00:00
Starbeamrainbowlabs 8c04cfb9e9 Wire up more of the Handshake Response 2017-02-19 13:22:35 +00:00
Starbeamrainbowlabs 1db1788626 [client] Bugfix peer update system 2017-02-19 12:07:42 +00:00
Starbeamrainbowlabs 08ee44a5c4 Store client state updates sent by the server. 2017-02-19 11:57:42 +00:00
Starbeamrainbowlabs 8f3b7b9bd9 [client] Rename CursorSyncer to ViewportSyncer 2017-02-19 11:38:08 +00:00
Starbeamrainbowlabs 10283712ef [client] Turn cursor into a crosshair while over canvas. 2017-02-19 11:35:29 +00:00
Starbeamrainbowlabs 786f765f05 We're almsot there~\! 2017-02-09 22:24:17 +00:00
Starbeamrainbowlabs dac3d86dcd Remove client build process output 2017-02-07 21:53:57 +00:00
Starbeamrainbowlabs 679e667cf2 Fiddle with RippleLink 2017-02-07 21:49:55 +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 22373b82c7 Detect & prevent an FPS of greater than 60 2017-01-22 13:05:59 +00:00
Starbeamrainbowlabs 060f01cf75 Set up ripple link websocket connection. 2017-01-21 18:38:52 +00:00
Starbeamrainbowlabs 11a2c846fc Finish hooking up Http server. Next up: client settings. 2017-01-21 17:06:19 +00:00