|
1845e38613
|
Clamp the zoom to avoid crashes.
|
2017-06-26 17:53:18 +01:00 |
|
|
441cb5a283
|
Change the cursor depending on the tool selected
|
2017-06-26 17:18:37 +01:00 |
|
|
247d3f3cc6
|
Implement pan & pointer tools
|
2017-06-26 16:57:26 +01:00 |
|
|
1f4afe1f78
|
[server] Fix strange bug in ChunkUpdateRequest
|
2017-06-26 12:48:58 +01:00 |
|
|
914e3abfe3
|
[server] Fix ChunkTools.GetContainingChunkReferences
|
2017-06-24 20:42:43 +01:00 |
|
|
bfe8c25b6c
|
[client] Add new debug display param & implement some chunk update request logic. It's buggy though apparently.
|
2017-06-24 20:24:56 +01:00 |
|
|
2929bca212
|
[server] Add missing RawChunkReference
|
2017-06-24 20:19:57 +01:00 |
|
|
55cdcf982c
|
[server] Rework ChunkUpdateRequest logic
|
2017-06-24 20:14:43 +01:00 |
|
|
334acdbc18
|
Start work on the chunk update request handling.
There's a thorny issue with deserialising into ChunkReference in the server.... that should be fun to solve. I'll have to do some head scratching\!
|
2017-06-23 21:32:29 +01:00 |
|
|
1935f6350e
|
[client] Refactor ChunkCache a bit to start adding chunk loading logic
|
2017-06-22 22:38:05 +01:00 |
|
|
5e59d7098a
|
Enchance chunk hightlighting and add keyboard control
|
2017-06-22 21:00:59 +01:00 |
|
|
0bbe117f3d
|
[client] Add todo
|
2017-06-15 17:27:24 +01:00 |
|
|
ce1f8545a6
|
[client] Fix chunk loading at high zooms
|
2017-06-15 17:25:11 +01:00 |
|
|
4ff91f700b
|
[client] Remove viewport console debug, as we've now got the debugging info panel :D
|
2017-06-15 17:21:47 +01:00 |
|
|
dc795f6d00
|
Fix chunk loading when zoomed in.
|
2017-06-15 17:20:22 +01:00 |
|
|
653df90674
|
Create simple debug panel
|
2017-06-15 13:12:30 +01:00 |
|
|
74a0010e59
|
[client] Tidy up translations
|
2017-06-12 20:46:50 +01:00 |
|
|
636bc0535a
|
Fix pencil live preview and more zomming issues
|
2017-06-12 19:53:05 +01:00 |
|
|
70ed434f1b
|
Finish accounting for zoom level in the pencil
|
2017-06-12 19:13:22 +01:00 |
|
|
aec619a34b
|
Start accounting for the zoom level when drawaing things to the screen
|
2017-06-12 18:53:32 +01:00 |
|
|
62dd7af656
|
Fix visible chunk area calculations
|
2017-06-12 18:48:08 +01:00 |
|
|
0808c05f05
|
Improve bindings between pencil and interface
|
2017-06-12 18:15:49 +01:00 |
|
|
b043362f29
|
[client] Account for zoom when rendering chunks.
|
2017-06-11 22:01:12 +01:00 |
|
|
00117a35a9
|
[client] Get chunks to account for position on canvas
|
2017-06-11 21:47:38 +01:00 |
|
|
6a0d3180a7
|
[client] Fix chunk update piping & display logic
|
2017-06-11 21:39:33 +01:00 |
|
|
6ca05e8d44
|
[client] Update chunk cache
|
2017-05-29 21:59:15 +01:00 |
|
|
a7132d344d
|
Get chunks and references serialising correctly
|
2017-05-29 13:14:56 +01:00 |
|
|
db4a9311d5
|
[server] Properly retain line properties when splitting a line on chunk boundaries
|
2017-05-29 12:56:32 +01:00 |
|
|
8d38086eaf
|
[client] Fix crash by fiddling with imports
|
2017-05-04 21:38:30 +01:00 |
|
|
e7b6293278
|
[client] Fix new WebSocket pathing
|
2017-05-04 21:38:03 +01:00 |
|
|
abce0b2af7
|
[server] Add plane name property to Chunk for serialistion purposes.... which doesn't appear to be working right. Hrm.
|
2017-05-04 21:37:22 +01:00 |
|
|
53f5d9e400
|
[server] Fix infinite loop in chunk sending logic in plane changer
|
2017-05-04 21:36:24 +01:00 |
|
|
1b2d50b7af
|
[server] Fix Rectangle Overlap() method
|
2017-05-04 21:35:27 +01:00 |
|
|
19412e4361
|
Update connection to be ip address agnostic
|
2017-05-04 19:53:38 +01:00 |
|
|
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 |
|