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
|
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
|
9cd578512b
|
[client] Fix linepart pushes
|
2017-04-23 18:16:18 +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
|
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
|
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 |