973b0ada58
[Editor] Enable serialization and deserialization for passage map of ObjectLayer
2021-02-17 22:42:48 +01:00
7f57514b18
[Editor] Enable drawing passage map on ObjectLayer
2021-02-17 22:18:27 +01:00
c76ad76d37
[Editor] Enable basic serialization for object and image layers
...
The layers' properties are not serialized/deserialized yet. All the protos for object layer and image layer contains actually nothing except the layer name in Layer proto container.
2021-02-17 14:37:10 +01:00
78e11029e5
[Editor] Add support for object and image layers in editor
2021-02-17 09:48:34 +01:00
27ee72713a
[Editor] Add icons to layer list
2021-02-15 08:34:04 +01:00
af54a7bd81
[Editor] Disable resizing modal windows
2021-02-12 10:18:37 +01:00
5936bd961f
[Editor] Enable saving Game Maps
2021-02-12 09:44:49 +01:00
12d9d6d7df
[Editor] Enable storing Tile Sets and loading Game Maps with them
2021-02-12 09:21:37 +01:00
02acad538b
[Editor] Add Tile Sets list to project structure sidebar
2021-02-12 08:50:45 +01:00
c9a73cd98f
[Editor] Improve ProjectSettingsFragment
2021-02-12 08:44:06 +01:00
9589618ca2
[Editor] Enable importing TileSets to project
2021-02-12 08:35:06 +01:00
1804f7c50e
[Editor] Create TileSetAsset object
2021-02-11 22:20:14 +01:00
63458fdf1c
[Editor] Remove unnecessary rows and columns fields from GameMapAsset object
2021-02-11 22:08:18 +01:00
989d7e94ed
[Editor] Enable opening map on double-click on project structure panel
2021-02-11 22:05:51 +01:00
b496d047cd
[Editor] Make the project back stores maps as lists
2021-02-11 19:46:47 +01:00
eebda465b9
[Editor] Create project structure panel scaffolding
2021-02-11 19:36:53 +01:00
d6f44ff63c
[Editor] Remove name property from GameMap object
2021-02-11 16:48:02 +01:00
8783bcc1ce
[Editor] Create Asset object base for attachable project items
...
Implement GameMapAsset which contains additional metainfo related to attached GameMap.
2021-02-11 11:45:08 +01:00
f914bfcb31
[Editor] Enable attaching maps to project
2021-02-11 08:47:18 +01:00
e60060a217
[Editor] Create Project Context object which holds current project model
2021-02-10 22:07:27 +01:00
be1de6c68f
[Editor] Implement TileSet selection in map creation wizard
2021-02-10 21:17:53 +01:00
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
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
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