|
|
5f26c88601
|
[Editor] Improve Java classes tree appearance and add Rebuild & run item to build menu
|
2021-03-03 14:45:28 +01:00 |
|
|
|
07d546b7d0
|
Refactor camera access in Context interface
|
2021-03-03 14:10:58 +01:00 |
|
|
|
50bb1d072d
|
Move some internal API classes to the game package
|
2021-03-03 13:53:00 +01:00 |
|
|
|
01e4beac0a
|
Refactor input interfaces in :api
|
2021-03-03 13:50:46 +01:00 |
|
|
|
ed180b2bc4
|
Refactor Entity and ObjectLayer
|
2021-03-03 13:44:06 +01:00 |
|
|
|
403453efba
|
Extract some interfaces from :engine to :api
|
2021-03-03 13:40:01 +01:00 |
|
|
|
6d5c9388f7
|
Merge :game into :engine module
|
2021-03-03 12:49:33 +01:00 |
|
|
|
6d24d2600e
|
[Editor] Add tooltip to JavaClassParameter
|
2021-03-02 23:11:25 +01:00 |
|
|
|
697f8883ab
|
[Editor] Add scroll bars to LogsPane
|
2021-03-02 23:09:36 +01:00 |
|
|
|
4d65e4d5ce
|
[Editor] Enable copying asset UID from UI via context menu
|
2021-03-02 22:27:41 +01:00 |
|
|
|
695a592254
|
Fix invalid objects overlapping in ObjectLayer
|
2021-03-02 21:59:12 +01:00 |
|
|
|
64d290503c
|
Add camera support in :API Context
|
2021-03-02 21:23:14 +01:00 |
|
|
|
ed0f9ac0c5
|
Replace custom Vector with JOML's Vector2* in :API
|
2021-03-02 20:26:43 +01:00 |
|
|
|
95ee0a5c62
|
Add support for compile-time dependencies in :API
|
2021-03-02 20:11:44 +01:00 |
|
|
|
c5e2888048
|
Add some additional methods to Entity and GameMap API classes
|
2021-03-02 14:12:24 +01:00 |
|
|
|
4446e82049
|
Create GameMap API scaffolding
|
2021-03-02 12:43:43 +01:00 |
|
|
|
9147aa55ce
|
Create Entity API scaffolding
|
2021-03-02 11:37:44 +01:00 |
|
|
|
dc50622fb9
|
[Editor] BUGFIX: Make :editor assembles the Entity Sets in to the result game.jar file
|
2021-03-02 11:20:32 +01:00 |
|
|
|
6130dc5bb4
|
Move Movement enum to :API
|
2021-03-02 10:31:45 +01:00 |
|
|
|
8b012b8584
|
Move Direction enum to :API | remove "world" package segment
|
2021-03-02 09:29:43 +01:00 |
|
|
|
814ec50267
|
Create EntitySetAsset | create common AssetManager<A, T> interface
|
2021-03-02 09:07:12 +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 |
|
|
|
de23809f37
|
Create Keyboard API scaffolding
|
2021-03-01 22:01:09 +01:00 |
|
|
|
0b6137c0ca
|
Create MapHandler API scaffolding
|
2021-03-01 20:56:59 +01:00 |
|
|
|
a4fe85e87c
|
Create GameRunner API scaffolding
|
2021-03-01 20:56:13 +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 |
|
|
|
efc614939c
|
Add runner to Project in :game module
|
2021-03-01 15:45:51 +01:00 |
|
|
|
efa34d00b9
|
[Editor] Create runner class parameter in Project
|
2021-03-01 15:41:50 +01:00 |
|
|
|
9284b9a895
|
[Editor] Add api files to script list view and enable user to open them in readonly mode in the editor tabs
|
2021-03-01 12:23:20 +01:00 |
|
|
|
c4ca4dc266
|
[Editor] Enable displaying classes without extension in SelectJavaClassView
|
2021-03-01 12:08:47 +01:00 |
|
|
|
2fb2183849
|
[Editor] Add support for api classes selection in SelectJavaClassView
|
2021-03-01 11:59:16 +01:00 |
|
|
|
a270414a28
|
[Editor] Create ResourceFileNode
|
2021-03-01 11:07:11 +01:00 |
|
|
|
965775774c
|
[Editor] Make FileSystemNode implements root FileNode interface
|
2021-02-28 23:39:55 +01:00 |
|
|
|
3b43b87b8e
|
[Editor] Create JavaClassParameter and SelectJavaClassFragment dialog which enable user to choose Java class via GUI
|
2021-02-28 22:07:19 +01:00 |
|
|
|
2b3e142b9a
|
[Editor] Create Project Properties scaffolding
|
2021-02-26 22:21:08 +01:00 |
|
|
|
04d6f6d898
|
[Editor] Refactor ProjectVM
|
2021-02-26 21:53:09 +01:00 |
|
|
|
d0c474339c
|
[Editor] Add some additional options (Cleaning/Terminating) to the Build main menu
|
2021-02-26 21:04:14 +01:00 |
|
|
|
339d7f0cb2
|
[Editor] Change Application Runner behavior to run build pipeline only if the output jar does not exist
|
2021-02-26 20:00:12 +01:00 |
|
|
|
290090c4d3
|
[Editor] Enable gathering Game logs in Process Logs View
|
2021-02-26 19:56:25 +01:00 |
|
|
|
1c25be3eb5
|
[Editor] Rename Compilation Logs to Build Logs
|
2021-02-26 18:16:50 +01:00 |
|
|
|
27795049e4
|
[Editor] Make Compilation Logs generic as Logs Pane
|
2021-02-26 18:03:37 +01:00 |
|
|
|
1c8afd14e6
|
[Editor] Create Application Runner which allows to run game from the UI
|
2021-02-26 18:02:21 +01:00 |
|
|
|
6971780f05
|
[Editor] Make build pipeline can be run only one at the same time
|
2021-02-26 15:59:34 +01:00 |
|
|
|
95238b7e5b
|
[Editor] Improve build pipeline
|
2021-02-26 15:00:53 +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 |
|
|
|
ede2441ae4
|
[Editor] Create Project Assembler
From now on, the project assets are assembled to the output *.jar file.
|
2021-02-25 23:03:52 +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 |
|
|
|
e355be81ed
|
[Editor] Enable packaging compiled *.class files to *.jar package
|
2021-02-25 19:33:38 +01:00 |
|