Commit Graph

40 Commits

Author SHA1 Message Date
2ebc5e22e3 [Proto] Move "javaImports" to from object layer level to map level 2023-11-02 15:49:35 +01:00
3d6e064b5d [Proto] Add support for map labels in map proto file 2023-11-01 16:47:28 +01:00
42fb0a3a0f [Proto] Add support for object layer Java imports #1 2022-08-30 19:12:58 +02:00
003f4015b1 [Proto] Add support for 2x2 autotiles | create connect auto tile option #1 2022-08-30 10:26:51 +02:00
c20c3b69de [Proto] Add support for animated auto tiles #1 2022-08-29 14:59:10 +02:00
ab22d2760d [Proto] Add support for compiled auto tiles in single asset #1 2022-08-26 23:16:54 +02:00
36f68a6056 [Proto] Add support for auto tile layer 2022-08-26 18:40:59 +02:00
843e0a9613 [Proto] Add support for auto tiles 2022-08-26 18:18:33 +02:00
1a9c4fe9de [Proto] Add support for different Tile Sets on each Tile Layer #1 2022-08-26 17:26:34 +02:00
33dad1e6d3 [Proto] Apply the Entity/Character changes 2022-08-22 23:47:49 +02:00
5fc12dbe66 [Proto] Create icon sets in project proto 2022-08-22 19:22:02 +02:00
cf9d42d4ee [Editor] Create MapObject model and enable its serialization 2021-04-02 17:28:15 +02:00
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