|
0498b5ad9a
|
[server] Send visible chunks to the client when changing planes
|
2017-05-01 19:12:26 +01:00 |
|
|
ccb93f9850
|
[client] Finish ChunkCache renderer & start hooking up a chunk update mechanism
|
2017-05-01 14:40:05 +01:00 |
|
|
2e97f91efe
|
[server] Make *Reference classes implement ICloneable
|
2017-05-01 14:38:57 +01:00 |
|
|
451b3a0171
|
[server] Remove a few stray usings
|
2017-04-30 14:41:20 +01:00 |
|
|
5d716fe925
|
[client] Write ChunkCache renderer method renderVisible()
|
2017-04-30 14:40:53 +01:00 |
|
|
4e2a27df94
|
[client] Start creating chunk representation system
|
2017-04-29 13:56:33 +01:00 |
|
|
d582396f74
|
[client] Fix the cursor update frequency
|
2017-04-29 13:43:50 +01:00 |
|
|
d79fdc8d04
|
[server] Fix ripplespace representation
|
2017-04-29 13:43:19 +01:00 |
|
|
b21608d261
|
[server] Fix line splitting logic.... except it broke again :-(
|
2017-04-28 22:25:55 +01:00 |
|
|
4954d53523
|
[server] Initialise value of list in message object
|
2017-04-28 18:22:33 +01:00 |
|
|
2ded353c12
|
[client] Fix connection status indicator
|
2017-04-28 18:22:09 +01:00 |
|
|
4efeff5a06
|
[server] DrawnLine.LineWidth -> Width, and extra logging
|
2017-04-28 18:14:14 +01:00 |
|
|
d44012044b
|
[client] Tweak brush indicator, and add keyboard controls
|
2017-04-28 18:13:41 +01:00 |
|
|
ce7c4b22c4
|
Create brush indicator
|
2017-04-28 12:42:34 +01:00 |
|
|
903fe26af9
|
[client] Add to interface
|
2017-04-27 21:53:07 +01:00 |
|
|
e1f2b2910a
|
[client] Add better background to sidebar and create Interface class
|
2017-04-27 18:36:45 +01:00 |
|
|
5b75eff4eb
|
[client] Tidy up dependencies
|
2017-04-25 20:08:50 +01:00 |
|
|
d9ad49bddb
|
[server] Support serving embedded files from subfolders
|
2017-04-25 20:08:30 +01:00 |
|
|
ad8fc60db8
|
[client] Upgrade sidebar. It's not totally functional yet :P
|
2017-04-25 19:34:03 +01:00 |
|
|
ce585bfd94
|
Update dependency list in README
|
2017-04-25 19:33:31 +01:00 |
|
|
16f726b32e
|
[client] Update the logo <img /> to reference the symlink
|
2017-04-25 11:51:14 +01:00 |
|
|
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 |
|
|
e803e052fc
|
Create temporary logo
|
2017-04-25 11:46:22 +01:00 |
|
|
0571c18b4a
|
[client] Create html shell for ui
|
2017-04-25 11:45:27 +01:00 |
|
|
43989cf299
|
[client] Emit keydown events just like keyup does, and log DownKeys for debugging purposes
|
2017-04-24 22:03:23 +01:00 |
|
|
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 |
|
|
d0ed30b6d3
|
[client] un-invert the panning
|
2017-04-24 21:43:52 +01:00 |
|
|
bb084d70a4
|
[client] Fix the grid drawing. Hooray\! :D :D :D
|
2017-04-24 21:42:31 +01:00 |
|
|
fec2530576
|
[server] Tweak log message
|
2017-04-24 20:18:09 +01:00 |
|
|
fb25d09461
|
Draw debug grid (off by default, press g to toggle)
|
2017-04-24 20:12:27 +01:00 |
|
|
c394c5b1e9
|
[client] Get Keyboard class to emit events with names depending on which key was released
|
2017-04-24 19:43:31 +01:00 |
|
|
402a6b2b26
|
Change the way plane changes are acknowledged
|
2017-04-24 19:32:28 +01:00 |
|
|
96485f3f0e
|
[server] Fix LineIncubator->LineExists()
|
2017-04-24 18:09:18 +01:00 |
|
|
9cd578512b
|
[client] Fix linepart pushes
|
2017-04-23 18:16:18 +01:00 |
|
|
6e58139eea
|
[server] Be more chatty about what's going on
|
2017-04-23 18:06:58 +01:00 |
|
|
31d9507fdb
|
[server] Log about new messages received - except CursorPosition messages, of course :P
|
2017-04-23 17:41:41 +01:00 |
|
|
5914ee6d56
|
[server] Correct name of handleChunkUpdate() method
|
2017-04-23 17:41:15 +01:00 |
|
|
27390a33b8
|
[client] Land on a default plane when first connecting
|
2017-04-23 17:40:41 +01:00 |
|
|
ffd2b32abb
|
[client] Show errors sent by the server in the console.
|
2017-04-23 17:26:29 +01:00 |
|
|
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 |
|
|
48056bd888
|
[server] Guid -> string for line ids
|
2017-04-23 17:11:46 +01:00 |
|
|
71b1042e13
|
[client] More contains -> includes
|
2017-04-16 16:53:06 +01:00 |
|
|
3cb7c1576f
|
[client] contains -> includes
|
2017-04-16 16:51:52 +01:00 |
|
|
a89608e36f
|
[server] Correct event names in event map
|
2017-04-16 16:48:37 +01:00 |
|
|
e5342b07db
|
[client] Fix bugs in Mouse and Pencil.js
|
2017-04-16 16:25:32 +01:00 |
|
|
4a55f7a941
|
[client] Only render the pencil if it actually exists
|
2017-04-16 16:18:45 +01:00 |
|
|
ec5f7e0bd9
|
[client] Make the pencil listen to mouse events on the canvas, not the document
|
2017-04-16 16:10:27 +01:00 |
|
|
aa0852a3b2
|
[server] Prevent exception from being thrown if a rogue LineComplete message is received
|
2017-04-16 16:00:49 +01:00 |
|
|
405a5aad85
|
[server] Update the line incubator to add additional methods for later
|
2017-04-16 15:54:59 +01:00 |
|
|
2b36c9a09d
|
[server] Create planes that don't exist if the client requests one
|
2017-04-16 15:54:29 +01:00 |
|