26 Commits

Author SHA1 Message Date
887b4b09ec [Editor] Create scaffolding of editor's CLI interface 2025-07-11 12:13:44 +02:00
a3b89de71a [Editor] Convert binary protobuf project files to JSON format 2023-11-04 14:45:37 +01:00
cfd3dc7789 [Editor] Bump JVM version to 17 2021-11-23 21:35:03 +01:00
bc4722592b [Editor] Add JavaPoet to editor classpath 2021-04-03 09:59:31 +02:00
dac79b9fd1 Enable database support in :engine 2021-03-26 21:44:37 +01:00
9fd8e84fea [Editor] Add support for H2 database 2021-03-24 20:59:49 +01:00
acf8023fe0 Add support for SLF4J logging in :api 2021-03-11 20:33:10 +01:00
cb40c10f99 [Editor] Enable JDKCompiler and make it default compiler 2021-03-08 10:26:29 +01:00
6d5c9388f7 Merge :game into :engine module 2021-03-03 12:49:33 +01:00
95ee0a5c62 Add support for compile-time dependencies in :API 2021-03-02 20:11:44 +01:00
c20bf208ac [Editor] Enable creating and filling class with predefined FTL templates on project and class creation 2021-03-01 16:01:18 +01:00
a270414a28 [Editor] Create ResourceFileNode 2021-03-01 11:07:11 +01:00
295f29da15 [Editor] Update Janino version to 3.1.3 2021-02-26 13:47:02 +01:00
d6177e40cb [Editor] Create :api module which provides a common classes for both :game module and user project's Java code developed with :editor 2021-02-26 09:32:57 +01:00
b1f122ea20 [Editor] Connect :editor with :game modules - create Game Engine provider
From now on the editor is able to build an output *.jar file taking the :game *.jar artefact as the base
2021-02-25 22:12:28 +01:00
d429ada78b [Editor] Install Janino 2021-02-24 21:25:49 +01:00
268094d706 [Editor] Update JavaFX version from 11 to 15 2021-02-23 13:17:57 +01:00
5fec390ad8 [Editor] Create working Java editor 2021-02-23 08:45:49 +01:00
e60add30c5 Migrate CRLF file endings to LF 2021-02-10 17:50:40 +01:00
8175b0c966 [Editor] Install :proto dependency to :game and :editor modules 2021-02-09 18:07:22 +01:00
d18a38347c [Editor] Install Ikonli - JavaFX icon library 2021-02-05 16:31:44 +01:00
db55743aed [Editor] Leverage Spring Framework to work as DI container 2021-02-04 08:17:44 +01:00
f69823266b [Editor] Enable displaying map 2021-02-03 22:52:42 +01:00
1c47e66022 [Editor] Update TornadoFX version to 2.0.0-SNAPSHOT 2021-02-02 00:24:24 +01:00
353ebe1189 [Editor] Install TornadoFX module 2021-02-01 22:01:39 +01:00
2e82402a52 Create Editor module 2021-02-01 19:56:26 +01:00