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
bfd073b42b
[Editor] Enable compiling to build/classes directory
...
It has been done by moving the *.class files from the source directory to project.buildClassesDirectory right after the compilation is done
2021-02-25 13:45:24 +01:00
290e142797
[Editor] Create styles for Compilation Logs pane
2021-02-25 13:15:48 +01:00
c9716d438d
[Editor] Enable main view's tab selection on change | implement line selection from compilation logs on opened tabs
2021-02-25 12:04:51 +01:00
1545baab57
[Editor] Improve opening code editor on compilation error location click
2021-02-25 11:06:28 +01:00
2974db269d
[Editor] Enable opening code editor on compilation error location click
...
So far it only opens the tab if it is not already open and do nothing more about it.
It would be good if it focused the tab if it is already open and move caret with viewport to the given line and column.
2021-02-25 09:15:24 +01:00
a139e31da8
[Editor] Create working scaffolding for compilation logs pane
2021-02-25 08:59:12 +01:00
049d75dc65
[Editor] Create compiler logs drawer item
2021-02-24 22:59:43 +01:00
c883ac656e
[Editor] Create working compiler scaffolding
2021-02-24 22:02:34 +01:00
d429ada78b
[Editor] Install Janino
2021-02-24 21:25:49 +01:00
569daa7ebd
[Editor] Enable code editor shutdown when code editor tab is closed as well as application is being shutdown
2021-02-24 21:20:06 +01:00
6f89c5f6fb
[Editor] Rename ProjectStructure and CodeStructure to Assets and ScriptFiles
2021-02-24 18:49:33 +01:00
3f8c5054f4
[Editor] Enable creating and deleting Java files
2021-02-24 14:18:16 +01:00
af9cb39c95
[Editor] Improve MainView's TabPane binding to the mainController.openItems
2021-02-24 13:05:23 +01:00
c5bfaec39e
[Editor] Enable binding between file name and code editor tab title
2021-02-24 11:31:34 +01:00
2633c89ade
[Editor] Enable base script management
2021-02-24 10:55:42 +01:00
f5c5b82a8b
[Editor] Extract the Scripts tree view from the Project Structure panel
2021-02-24 08:51:46 +01:00
1d3f612924
[Editor] Fix highlighting Java comments
2021-02-23 22:40:15 +01:00
098682566f
[Editor] Enable saving script/code files
2021-02-23 22:19:37 +01:00
2c9ad00170
[Editor] Enable opening the code scripts via double-click in the Project Structure panel
2021-02-23 21:59:10 +01:00
ed88836ac8
[Editor] Refactor Project Structure related code
2021-02-23 20:39:06 +01:00
953ca10676
[Editor] Improve Syntax Highlighting
2021-02-23 19:56:16 +01:00
a9c3aa0c1a
[Editor] Enable RichTextFXs' internal undo/redo mechanism
2021-02-23 14:53:27 +01:00
60c3619c98
[Editor] Enable auto-indentation and change indent size to 3
2021-02-23 13:19:40 +01:00
268094d706
[Editor] Update JavaFX version from 11 to 15
2021-02-23 13:17:57 +01:00
f0ebb5d0b9
[Editor] Generalize Code model with CodeType enum
2021-02-23 09:04:57 +01:00
5fec390ad8
[Editor] Create working Java editor
2021-02-23 08:45:49 +01:00
a261378a35
[Editor] Create scaffolding for code editor
2021-02-22 22:45:05 +01:00
c707a84484
[Editor] Enable clearing tiles and passage abilities with right mouse button
2021-02-22 16:13:07 +01:00
5b01d3bee9
Improve ImageLayer model on the :game module side
2021-02-22 14:05:14 +01:00
02e9554b1a
[Editor] Improve ImageLayer model
2021-02-22 14:05:00 +01:00
65db792724
[Editor] Create BooleanParameter
2021-02-22 11:35:22 +01:00
db452cfdf8
[Editor] Create DoubleParameter
2021-02-22 10:45:48 +01:00
d32d1976dd
[Editor] Reorganize main menu bar
2021-02-21 22:54:48 +01:00
10e49bfd9c
[Editor] Move map settings (size) from Settings dialog to map parameters
2021-02-21 22:44:43 +01:00
2b15d888ea
[Editor] Replace text fields with spinners where appropriate
2021-02-21 21:14:11 +01:00
b3f6c151ec
[Editor] Fix creating map with invalid size
2021-02-21 21:00:18 +01:00
b5e527b251
[Editor] Close opened map right upon its deletion
2021-02-21 20:56:00 +01:00
85b53862da
[Editor] BUGFIX: The grid and background weren't be updated when rows or columns were changed
2021-02-21 20:26:59 +01:00
353f416716
[Editor] Enable Assets importing and removing through Project Structure panel
2021-02-21 18:11:52 +01:00
80cff63501
[Editor] Enable Assets renaming through Project Structure panel
2021-02-21 16:53:13 +01:00
713ebb1c54
[Editor] Enable ImageLayer deserialization on :game module side
2021-02-20 23:32:22 +01:00
1ca3f34143
[Editor] Enable ImageLayer serialization
2021-02-20 13:11:55 +01:00
c6815a065f
[Editor] Make SelectGraphicAssetView generic
2021-02-20 12:44:57 +01:00
7f4c80bb06
[Editor] Enable ImageLayer positioning
2021-02-20 12:32:51 +01:00
325071e384
[Editor] Add support for ImageLayer mode
2021-02-20 11:50:19 +01:00
878d6de678
[Editor] Improve Parameter<T> binding to backing properties
2021-02-20 11:44:23 +01:00
53c24c9b99
[Editor] Add working opacity parameter to Image Layer
2021-02-20 10:33:42 +01:00