Commit Graph

238 Commits

Author SHA1 Message Date
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
f2fe303e31 [Editor] Enable basic Image Layer rendering 2021-02-20 10:23:07 +01:00
5c44f0e5c4 [Editor] Add support for importing and storing images in :editor 2021-02-19 23:13:05 +01:00
d2bb1b99f6 [Editor] Use SelectGraphicAssetView in MapCreationWizard (tileset selection step) 2021-02-19 20:49:52 +01:00
668cde7eec [Editor] Create SelectGraphicAssetView and *Fragment 2021-02-19 19:33:05 +01:00
47f754862b [Editor] Increase max brush size to 15 2021-02-19 13:22:17 +01:00
5d604febd3 [Editor] Optimize grid and background render in map editor 2021-02-19 13:21:33 +01:00
05ebaae11e [Editor] Set max map editor drawer width to 256 2021-02-18 23:50:22 +01:00
a4e8b45dcb [Editor] Fix possibility to provide non-numeric characters in IntegerParameter Spinner 2021-02-18 23:27:46 +01:00