Commit Graph

290 Commits

Author SHA1 Message Date
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