1
0
Fork 0
Commit Graph

303 Commits

Author SHA1 Message Date
Starbeamrainbowlabs 2e97f91efe [server] Make *Reference classes implement ICloneable 2017-05-01 14:38:57 +01:00
Starbeamrainbowlabs 451b3a0171 [server] Remove a few stray usings 2017-04-30 14:41:20 +01:00
Starbeamrainbowlabs 5d716fe925 [client] Write ChunkCache renderer method renderVisible() 2017-04-30 14:40:53 +01:00
Starbeamrainbowlabs 4e2a27df94 [client] Start creating chunk representation system 2017-04-29 13:56:33 +01:00
Starbeamrainbowlabs d582396f74 [client] Fix the cursor update frequency 2017-04-29 13:43:50 +01:00
Starbeamrainbowlabs d79fdc8d04 [server] Fix ripplespace representation 2017-04-29 13:43:19 +01:00
Starbeamrainbowlabs b21608d261 [server] Fix line splitting logic.... except it broke again :-( 2017-04-28 22:25:55 +01:00
Starbeamrainbowlabs 4954d53523 [server] Initialise value of list in message object 2017-04-28 18:22:33 +01:00
Starbeamrainbowlabs 2ded353c12 [client] Fix connection status indicator 2017-04-28 18:22:09 +01:00
Starbeamrainbowlabs 4efeff5a06 [server] DrawnLine.LineWidth -> Width, and extra logging 2017-04-28 18:14:14 +01:00
Starbeamrainbowlabs d44012044b [client] Tweak brush indicator, and add keyboard controls 2017-04-28 18:13:41 +01:00
Starbeamrainbowlabs ce7c4b22c4 Create brush indicator 2017-04-28 12:42:34 +01:00
Starbeamrainbowlabs 903fe26af9 [client] Add to interface 2017-04-27 21:53:07 +01:00
Starbeamrainbowlabs e1f2b2910a [client] Add better background to sidebar and create Interface class 2017-04-27 18:36:45 +01:00
Starbeamrainbowlabs 5b75eff4eb [client] Tidy up dependencies 2017-04-25 20:08:50 +01:00
Starbeamrainbowlabs d9ad49bddb [server] Support serving embedded files from subfolders 2017-04-25 20:08:30 +01:00
Starbeamrainbowlabs ad8fc60db8 [client] Upgrade sidebar. It's not totally functional yet :P 2017-04-25 19:34:03 +01:00
Starbeamrainbowlabs ce585bfd94 Update dependency list in README 2017-04-25 19:33:31 +01:00
Starbeamrainbowlabs 16f726b32e [client] Update the logo <img /> to reference the symlink 2017-04-25 11:51:14 +01:00
Starbeamrainbowlabs f140c8aeaa [client] Create symlink to temporary logo to allow it to be easily included as an embedded resource 2017-04-25 11:50:21 +01:00
Starbeamrainbowlabs e803e052fc Create temporary logo 2017-04-25 11:46:22 +01:00
Starbeamrainbowlabs 0571c18b4a [client] Create html shell for ui 2017-04-25 11:45:27 +01:00
Starbeamrainbowlabs 43989cf299 [client] Emit keydown events just like keyup does, and log DownKeys for debugging purposes 2017-04-24 22:03:23 +01:00
Starbeamrainbowlabs 9e391a90d9 [client] Keep the pencil off the page if the ctrl key is held down (for panning) 2017-04-24 21:49:07 +01:00
Starbeamrainbowlabs d0ed30b6d3 [client] un-invert the panning 2017-04-24 21:43:52 +01:00
Starbeamrainbowlabs bb084d70a4 [client] Fix the grid drawing. Hooray\! :D :D :D 2017-04-24 21:42:31 +01:00
Starbeamrainbowlabs fec2530576 [server] Tweak log message 2017-04-24 20:18:09 +01:00
Starbeamrainbowlabs fb25d09461 Draw debug grid (off by default, press g to toggle) 2017-04-24 20:12:27 +01:00
Starbeamrainbowlabs c394c5b1e9 [client] Get Keyboard class to emit events with names depending on which key was released 2017-04-24 19:43:31 +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 9cd578512b [client] Fix linepart pushes 2017-04-23 18:16: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 5914ee6d56 [server] Correct name of handleChunkUpdate() method 2017-04-23 17:41:15 +01:00
Starbeamrainbowlabs 27390a33b8 [client] Land on a default plane when first connecting 2017-04-23 17:40: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 48056bd888 [server] Guid -> string for line ids 2017-04-23 17:11:46 +01:00
Starbeamrainbowlabs 71b1042e13 [client] More contains -> includes 2017-04-16 16:53:06 +01:00
Starbeamrainbowlabs 3cb7c1576f [client] contains -> includes 2017-04-16 16:51:52 +01:00
Starbeamrainbowlabs a89608e36f [server] Correct event names in event map 2017-04-16 16:48:37 +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 aa0852a3b2 [server] Prevent exception from being thrown if a rogue LineComplete message is received 2017-04-16 16:00:49 +01:00
Starbeamrainbowlabs 405a5aad85 [server] Update the line incubator to add additional methods for later 2017-04-16 15:54:59 +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 fa7fbfd0ac [server] Allow RippleSpaceManagers to create new planes. 2017-04-16 15:24:37 +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