ef7a6b6ab0
[Editor] Add support for Animations
2021-03-19 23:59:38 +01:00
8f69ded142
Improve XML syntax highlighter
2021-03-19 20:38:18 +01:00
d83bd8b6ca
Enable deserializing widget definitions in :engine
2021-03-16 13:18:31 +01:00
5d0a8490a5
Add "source" field to WidgetAsset message in project.proto
2021-03-16 09:33:07 +01:00
5a45893e43
[Editor] Disable XML elements namespaces highlighting
2021-03-16 09:32:11 +01:00
b499c44f3d
[Editor] Create common Code Editor stylesheet
2021-03-16 09:01:07 +01:00
9fcdfdaf92
[Editor] Improve XML and Java syntax highlighting
2021-03-15 23:38:08 +01:00
9932d0fd85
[Editor] Improve XML syntax highlighting
2021-03-15 22:52:27 +01:00
8230f9806d
[Editor] Implement XML base syntax highlighting
2021-03-15 22:24:55 +01:00
86bc5bb01c
[Editor] Improve WidgetAsset - replace widget editor tab name with actual widget name
2021-03-15 18:19:59 +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
fef7b88a51
[Editor] Fix not closing input stream when using FileNode's readText() method
2021-03-15 18:01:45 +01:00
68e0a793aa
Add support for key event handling in GUI
2021-03-13 11:22:48 +01:00
acf8023fe0
Add support for SLF4J logging in :api
2021-03-11 20:33:10 +01:00
03a9253ca3
Refactor Context and GameRunner
2021-03-11 20:24:34 +01:00
7c6824284a
Enable 'var', 'true' and 'false' keywords highlighting in Java editor
2021-03-11 19:13:37 +01:00
cf0e164513
[Editor] Add support for importing fonts
2021-03-09 22:21:12 +01:00
d0bfa6369a
Rename Window to Screen
2021-03-09 19:49:50 +01:00
db6af580e2
[Editor] Fix JDK Compiler error, when location.source is null
2021-03-09 16:03:44 +01:00
67ad833544
[Editor] Add lacking input() method to generated map handler
2021-03-09 12:18:31 +01:00
22b4a9f7f8
[Editor] Enable creating directory path when copying file to JAR archive
2021-03-09 12:17:56 +01:00
95c2f021a9
[Editor] Fix invalid keyboard shortcuts handling
2021-03-09 12:15:37 +01:00
1f02518cd8
Remove unnecessary PassageAbility (other than ALLOW and BLOCK)
2021-03-08 20:01:06 +01:00
cb40c10f99
[Editor] Enable JDKCompiler and make it default compiler
2021-03-08 10:26:29 +01:00
c8e2a7faee
[Editor] Suppress unchecked cast warning in ParametersTableFragment
2021-03-05 21:08:16 +01:00
842de3349f
[Editor] Make Map Editor shows cursor coordinates starting from 0, 0
2021-03-05 14:28:10 +01:00
7520eb70d0
Create lifecycle hooks in MapHandler and Entity
2021-03-05 14:14:05 +01:00
0644815c5f
Refactor layers-related code in :api
2021-03-03 21:01:47 +01:00
5f26c88601
[Editor] Improve Java classes tree appearance and add Rebuild & run item to build menu
2021-03-03 14:45:28 +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
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
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
dc50622fb9
[Editor] BUGFIX: Make :editor assembles the Entity Sets in to the result game.jar file
2021-03-02 11:20:32 +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
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
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