cf4bcc8cbd
Create SoundAsset in project.proto
2021-03-23 17:57:26 +01:00
5a1f8b4836
Add AnimationAsset message in proto definition
2021-03-19 23:39:50 +01:00
5d0a8490a5
Add "source" field to WidgetAsset message in project.proto
2021-03-16 09:33:07 +01:00
c8a8cd99c6
[Editor] Enable creating Widgets in Editor
...
The Editor does not yet support XML syntax highlighting (the Java highlighter is used as temporary replacement), also the tab name of widget asset shows the actual file name (composed of UID) instead of the asset name provided by user.
2021-03-15 18:02:56 +01:00
cf0e164513
[Editor] Add support for importing fonts
2021-03-09 22:21:12 +01:00
1f02518cd8
Remove unnecessary PassageAbility (other than ALLOW and BLOCK)
2021-03-08 20:01:06 +01:00
ee3ce79e9f
[Editor] Rename "Character Set" to "Entity Set"
2021-03-01 23:38:20 +01:00
5531cc2c66
[Editor] Add support for Character Sets
2021-03-01 23:18:11 +01:00
0b6137c0ca
Create MapHandler API scaffolding
2021-03-01 20:56:59 +01:00
efa34d00b9
[Editor] Create runner class parameter in Project
2021-03-01 15:41:50 +01:00
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