Commit Graph

18 Commits

Author SHA1 Message Date
02e9554b1a [Editor] Improve ImageLayer model 2021-02-22 14:05:00 +01:00
1ca3f34143 [Editor] Enable ImageLayer serialization 2021-02-20 13:11:55 +01:00
5c44f0e5c4 [Editor] Add support for importing and storing images in :editor 2021-02-19 23:13:05 +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
973b0ada58 [Editor] Enable serialization and deserialization for passage map of ObjectLayer 2021-02-17 22:42:48 +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
12d9d6d7df [Editor] Enable storing Tile Sets and loading Game Maps with them 2021-02-12 09:21:37 +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
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
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
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