5d604febd3
[Editor] Optimize grid and background render in map editor
2021-02-19 13:21:33 +01:00
05ebaae11e
[Editor] Set max map editor drawer width to 256
2021-02-18 23:50:22 +01:00
a4e8b45dcb
[Editor] Fix possibility to provide non-numeric characters in IntegerParameter Spinner
2021-02-18 23:27:46 +01:00
9fd172f50a
[Editor] Enable submitting on enter in autocommit Parameters
...
The bug was related to autocommit IntegerParameter, which did not update the value when user provided value by hand in text field and pressed the enter.
2021-02-18 22:50:32 +01:00
162dac3aa6
[Editor] Add support for ColorLayer serialization
2021-02-18 21:24:01 +01:00
8a41e50e6d
[Editor] Split ImageLayer to ColorLayer and ImageLayer
2021-02-18 20:56:10 +01:00
f85fa5ecc2
[Editor] Enable controlling color and opacity of ImageLayer via parameters
2021-02-18 20:00:49 +01:00
df74c40107
[Editor] Add support for commit handler in Parameters Table Fragment
2021-02-18 19:59:49 +01:00
8b0f6dafc3
[Editor] Add support for manual committing in Parameters Table Fragment
2021-02-18 13:39:50 +01:00
4dd6c791b6
[Editor] Create Parameters Table Fragment
2021-02-18 12:39:11 +01:00
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