Commit Graph

601 Commits

Author SHA1 Message Date
2abfa48d8b [Editor] Refactor map-related views 2021-02-10 19:32:27 +01:00
caf1c45dd0 [Editor] Create map creation wizard scaffolding 2021-02-10 19:22:47 +01:00
e60add30c5 Migrate CRLF file endings to LF 2021-02-10 17:50:40 +01:00
98ac49cca0 Prepare .gitattributes file to migrate CLRF -> LF 2021-02-10 17:15:57 +01:00
d405b01316 Improve :engine and :game modules Gradle build scripts 2021-02-10 14:15:41 +01:00
3160a65f95 [Editor] Enable basic project serialization/deserialization 2021-02-09 21:20:22 +01:00
20d75042dd [Editor] Enable basic game map serialization/deserialization 2021-02-09 20:55:33 +01:00
8175b0c966 [Editor] Install :proto dependency to :game and :editor modules 2021-02-09 18:07:22 +01:00
d37ed7eafe [Editor] Install ProtocolBuffers 2021-02-09 18:02:08 +01:00
cb820e3632 [Editor] Create empty proto module 2021-02-09 17:21:26 +01:00
728930add9 [Editor] Create sourceDirectory property in Project object 2021-02-09 14:36:31 +01:00
ca662b9f4e [Editor] Create scaffolding for project management 2021-02-07 23:48:17 +01:00
e9fbb3e42c [Editor] Enable clearing undo/redo stack on map settings update 2021-02-07 23:09:56 +01:00
ba31c677c6 [Editor] Refactor editor package structure 2021-02-07 22:38:16 +01:00
79f5a5503d [Editor] Create UID Manager 2021-02-07 21:24:25 +01:00
28ae063ae9 [Editor] Create settings for already opened maps 2021-02-07 21:06:55 +01:00
3887664b14 [Editor] Create working base for creating map dialog 2021-02-07 20:58:03 +01:00
dd8f501e84 [Editor] Add cursor position to the status bar 2021-02-07 17:44:59 +01:00
98a890ddbb [Editor] Remove unnecessary backing object of EditorStateVM 2021-02-07 17:17:05 +01:00
6051147154 [Editor] Restore map zooming support 2021-02-07 16:57:29 +01:00
f96160614f [Editor] Refactor brush code 2021-02-07 16:08:21 +01:00
dc0de51b90 [Editor] Create base editor options 2021-02-07 15:13:40 +01:00
f40bd5ee03 [Editor] Create editor options object 2021-02-07 14:44:48 +01:00
c2bce5dca1 [Editor] Refactor brush code #3 2021-02-07 14:17:24 +01:00
47d85ddc7e [Editor] Refactor brush code #2 2021-02-07 13:42:19 +01:00
6028ae27fb [Editor] Refactor brush code 2021-02-07 12:41:33 +01:00
24437d9760 [Editor] Create eraser 2021-02-07 12:34:03 +01:00
a2bffd3840 [Editor] Replace brush range buttons with slider 2021-02-07 10:58:01 +01:00
3af2bba44e [Editor] Create working base for brush range selection
Also: "brush size" has been renamed to "brush range" for the sake of
clarity
2021-02-07 10:41:04 +01:00
0651e774f3 [Editor] Map resizability - attempt III 2021-02-06 13:20:28 +01:00
df53527230 [Editor] Map resizability - attempt II 2021-02-06 13:01:22 +01:00
2bd7687088 [Editor] Map resizability - attempt I 2021-02-06 13:01:09 +01:00
f6fcfdbd81 [Editor] Simplify temporary MainView code 2021-02-06 11:14:03 +01:00
9c1373434e [Editor] Make layer operations undoable 2021-02-06 11:13:37 +01:00
1374f2843b [Editor] Make UndoRedoService context aware 2021-02-06 11:13:28 +01:00
1a8e34f25b [Editor] Remove unnecessary TileSetVM view-model object 2021-02-06 11:13:10 +01:00
13bf2aef9e [Editor] Split MapFragment to single views 2021-02-05 23:20:31 +01:00
064a4976a8 [Editor] Refactor editor code (i.e. 3-space tabs) | optimize imports 2021-02-05 21:05:49 +01:00
eec8ec8a80 [Editor] Enable moving and removing layers 2021-02-05 21:02:16 +01:00
a448ddeee8 [Editor] Enable creating and selecting layers in map editor 2021-02-05 19:59:34 +01:00
9909e23707 [Editor] Introduce GameMapVM view-model object 2021-02-05 18:20:28 +01:00
7266b3fdac [Editor] Introduce BrushVM view-model object 2021-02-05 17:56:58 +01:00
8f3fca3f4b [Editor] Replace map brush-related callbacks with Brush model 2021-02-05 17:34:43 +01:00
d18a38347c [Editor] Install Ikonli - JavaFX icon library 2021-02-05 16:31:44 +01:00
85e4d7ac02 [Editor] Add tiled background to tileset 2021-02-05 08:57:34 +01:00
eb14c98baf [Editor] Create basic map editor layout 2021-02-04 23:27:28 +01:00
18219a065f [Editor] Enable drawing with selected brush 2021-02-04 23:27:21 +01:00
90c2cdcd95 [Editor] Enable tiles selection in TileSetCanvas 2021-02-04 23:27:08 +01:00
8fb2730d09 [Editor] Apply TileSetPane to the MapFragment 2021-02-04 23:26:53 +01:00
acc0c1bd55 [Editor] Improve brushes 2021-02-04 23:26:42 +01:00