Commit Graph

290 Commits

Author SHA1 Message Date
5f9d7d530c Revert "[Editor] Add support for Prolog language as Logic card"
This reverts commit 730faf0e65.

The revert is required as the work on Prolog interpreter in the Game Engine module is
postponed due to lack of proper implementation available for Java.
2023-11-19 13:28:09 +01:00
730faf0e65 [Editor] Add support for Prolog language as Logic card 2023-11-16 15:54:49 +01:00
ee8f4880d8 [Editor] Fix Label editor appearance 2023-11-16 10:57:54 +01:00
14dd99f79a [Editor] Make MapInitializer generator implementations accepts additional arguments 2023-11-16 10:57:23 +01:00
ff59184d93 [Editor] Fix image map layer deserialization 2023-11-07 16:52:21 +01:00
a3b89de71a [Editor] Convert binary protobuf project files to JSON format 2023-11-04 14:45:37 +01:00
4bc8999adf [Editor] Make MapInitializer inherits from MapHandler 2023-11-02 15:58:44 +01:00
8603c52bde [Editor] Fix "$$" issue in map initializer class 2023-11-02 13:22:48 +01:00
85b4bd96e2 [Editor] Change retrieval method name for other asset generated classes 2023-11-01 16:57:07 +01:00
0470a7f24a [Editor] Enable full support for map labels
From now on, the editor is capable to put map labels in the canavs as well as generate the map labels in output map serialized file.
2023-11-01 16:49:56 +01:00
8d27ed883b [Editor] Use SQL file for project's database instead of *.mv.db and *.trace.db H2 files 2023-10-27 13:52:51 +02:00
dda58e3086 [Editor] Enable choosing base map handler class in map creation/import 2022-08-31 14:54:02 +02:00
0338fa1c07 [Editor] Add option to preview all layers in map canvas 2022-08-30 21:22:08 +02:00
b5b423b278 [Editor] Add support for object layer Java imports #2 2022-08-30 19:25:55 +02:00
727a8de28c [Editor] Add support for 2x2 autotiles | create connect auto tile option #2 2022-08-30 10:53:05 +02:00
297b2d0d9d [Editor] Improve graphic asset import dialogs 2022-08-30 01:04:42 +02:00
981eb9ef31 [Editor] Fix brush issue with removing layers 2022-08-29 23:36:55 +02:00
2cab5fa73e [Editor] Improve select graphic asset dialog 2022-08-29 23:30:35 +02:00
fd0db9214c [Editor] Improve the object layer appearance on canvas 2022-08-29 16:45:57 +02:00
aebe8af8af [Editor] Add support for animated auto tiles #2 2022-08-29 15:00:32 +02:00
5fddaa84dc [Editor] Clean some code 2022-08-29 14:58:34 +02:00
af5811775b [Editor] Complete full support for auto tiles #3 2022-08-27 00:49:44 +02:00
3fb10a4a5f [Editor] Add support for compiled auto tiles in single asset (not yet working selection) #2.5 2022-08-26 23:48:34 +02:00
b804178f69 [Editor] Add support for compiled auto tiles in single asset #2 2022-08-26 23:17:14 +02:00
54bc9b0a59 [Editor] Make the Auto Tile working 2022-08-26 22:11:56 +02:00
8552ed0e7f [Editor] Create PoC of evaluating auto tile edges 2022-08-26 20:40:53 +02:00
f4d2c41922 [Editor] Create cursor for Auto Tile Layer edition 2022-08-26 19:30:42 +02:00
6fb0a0a24b [Editor] Enable serialization/deserialization of auto tile layer 2022-08-26 19:03:55 +02:00
bf577471b3 [Editor] Create Auto Tile asset 2022-08-26 18:18:53 +02:00
547b79c9bf [Editor] Add support for different Tile Sets on each Tile Layer #3 2022-08-26 17:27:05 +02:00
a8b2e81c4c Add ordering methods to query builder in DAO classes 2022-08-26 10:42:03 +02:00
db7121338d Create simple query builder in DAO classes 2022-08-26 09:07:27 +02:00
09af7d0f8a [Editor] Improve generating asset index class for map assets 2022-08-23 18:51:23 +02:00
ead9c1e669 [Editor] Refactor CharacterSet asset name to CharacterSetAsset 2022-08-23 12:35:14 +02:00
e4b97ed812 [Editor] Enable preview of all graphic assets 2022-08-23 12:34:28 +02:00
742093a2d1 [Editor] Implement possibility to preview graphic assets 2022-08-23 12:34:04 +02:00
e5f76b29a1 [Editor] Enable packing icons into the output game.jar 2022-08-23 10:45:24 +02:00
33dad1e6d3 [Proto] Apply the Entity/Character changes 2022-08-22 23:47:49 +02:00
f7fa76036b [Editor] Apply the Entity/Character changes 2022-08-22 23:40:02 +02:00
b5f13b95b2 [Editor] Enable full support icon sets in editor 2022-08-22 19:22:59 +02:00
cb2b688a88 [Editor] Add support for providing tile size in TileSet import modal 2022-08-22 15:53:16 +02:00
c3a55053bb [Editor] Improve autogenerated DAOs 2022-08-22 11:48:28 +02:00
6b5df7ad24 Apply little fix with generated DAO code 2022-08-21 23:14:14 +02:00
bf41be5e6a [Editor] Add support for generating asset index classes 2022-08-19 17:33:05 +02:00
05f55c482d [Editor] Add support for generating DAOs 2022-08-18 20:10:16 +02:00
5650154c23 [Editor] Fix issue with adding objects to ObjectLayer 2021-11-28 23:24:55 +01:00
e04c125d22 [Editor] Fix circular dependencies 2021-11-28 23:24:21 +01:00
67a131bd3e [Editor] Add support for importing maps from files 2021-11-28 18:37:31 +01:00
f576d8fc1b [Editor] Enable generating constant with UID in MapHandler classes 2021-11-23 23:40:17 +01:00
cfd3dc7789 [Editor] Bump JVM version to 17 2021-11-23 21:35:03 +01:00