Commit Graph

19 Commits

Author SHA1 Message Date
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