76adb78867
Make engine instantiates MapInitializer instead of MapHandler as a map handler
2023-11-02 15:59:00 +01:00
43ff6012d2
Add CompletableFuture for animations
2023-11-02 13:20:31 +01:00
a18c1027ae
Create PrintedTextView component which displays text in time intervals
2023-11-02 11:22:07 +01:00
4e07ac963c
Add support for completable future to carry the Window result
2023-11-02 11:21:43 +01:00
50137592df
Create new constructor for Warp utility class
2023-11-01 16:51:07 +01:00
0470a7f24a
[Editor] Enable full support for map labels
...
From now on, the editor is capable to put map labels in the canavs as well as generate the map labels in output map serialized file.
2023-11-01 16:49:56 +01:00
3b62d7c06b
Add support for multi-argument widgets' attribute methods
2022-11-23 16:28:29 +01:00
95c11e5375
Fix some pathfinding based AI issues
2022-09-02 22:25:00 +02:00
81f4e21d13
Create FPSMonitor component with FPS graph
2022-09-02 01:16:02 +02:00
9e65bb63ba
Fix ComponentWrapper was not updating the wrapped component
2022-09-02 00:57:17 +02:00
387cc23198
Fix BorderLayout positioning issue
2022-09-01 15:07:18 +02:00
0dc7280462
Add possibility to reset cached maps
2022-09-01 13:27:19 +02:00
f1501b758b
Create MapObject world utility class
2022-09-01 11:36:07 +02:00
2bf4580eff
Create CompletableFutureSegment move path segment
2022-08-31 23:45:21 +02:00
60890943c7
Add posibility to reset PathExecutor
2022-08-31 23:41:13 +02:00
028511e718
Improve completing the future in windows
2022-08-31 23:39:13 +02:00
b0a478a168
Fix casting issue caused by delegate design pattern
2022-08-31 15:14:57 +02:00
0c03bc8a12
Simplify movement triggering code | create helper basic control utility method
2022-08-31 14:44:57 +02:00
2a716f1e23
Revert "Add support for Context global objects"
...
This reverts commit 5f90d337cf .
2022-08-31 13:56:17 +02:00
f412bd2d69
Add *EventListener methods to Entity
2022-08-31 12:56:16 +02:00
ec28a22b72
Enable CompletableFuture support in WindowManager
2022-08-31 11:46:30 +02:00
44b32daa17
Create TextView lib component
2022-08-31 11:38:31 +02:00
e640170d62
Improve event handling in few lib components
2022-08-31 00:34:11 +02:00
ecb2c09636
Add helper roll() static method to DiceRoller
2022-08-30 21:38:22 +02:00
5f90d337cf
Add support for Context global objects
2022-08-30 17:22:09 +02:00
0ec1cb4659
Fix FollowingCameraController behvaiour when map is smaller than screen
2022-08-30 13:56:39 +02:00
8920f55a40
Add full support for auto tiles both regular ones and animated
2022-08-29 16:27:23 +02:00
b2f9a0ad83
Create Suspend move path segment
2022-08-26 11:25:31 +02:00
f00765ceeb
Add support for generic arguments in Window objects
2022-08-26 10:42:30 +02:00
a8b2e81c4c
Add ordering methods to query builder in DAO classes
2022-08-26 10:42:03 +02:00
db7121338d
Create simple query builder in DAO classes
2022-08-26 09:07:27 +02:00
0e0ca1e5a3
Expose some helper methods in *OptionChoice components
2022-08-25 19:52:28 +02:00
54b0c9b4b9
Enable programmatically referencing Component's components
2022-08-25 18:37:12 +02:00
7d8848c6e5
Improve widgets' attributes parsing engine
2022-08-25 18:23:25 +02:00
43c36a30ec
Enable programmatically referencing Window's components
2022-08-25 17:30:05 +02:00
23738566e3
Create IconDelegate helper class
2022-08-25 13:59:42 +02:00
7a51400985
Create *GridOptionChoice components
2022-08-25 12:17:44 +02:00
cbf0eefb3f
Create *Grid layouts
2022-08-25 00:59:02 +02:00
18010cbb0f
Enable full support for icon sets in GUI
2022-08-24 15:59:34 +02:00
20a2a5f1e7
Make *OptionChoice components scrollable
2022-08-24 09:56:48 +02:00
7ccc478eb1
Create Warp util class
2022-08-23 20:40:13 +02:00
38d7baaef1
Create AbstractEntity class
2022-08-23 20:05:38 +02:00
b8400bd23b
Refactor speed-related methods to support 1/s unit rather than 1/frame
2022-08-23 13:36:55 +02:00
084eeef79a
Enable full support for icon sets
2022-08-23 10:45:57 +02:00
b8b51bf35d
Introduce Character
...
This commit is huge breaking change.
The Entity class has been downgraded to some generic object which can be pushed onto the ObjectLayer, whereas the former "entity" concept has been replaced with Character class.
2022-08-22 23:00:58 +02:00
439ec984a3
Extract coordinates-related code from Movable to Locationable interface
2022-08-22 19:53:29 +02:00
dc68f3d4ed
Create ContextHolder helper class
2022-08-22 11:34:56 +02:00
dccc8fd5ff
Improve entity spawner functionality and fix some spawner bugs
2022-08-19 14:33:40 +02:00
5c97a014f5
Add support for changing target/danger of built-in AI strategies
2022-08-19 12:11:05 +02:00
cfd53fdd10
Create entity spawner utility class
2022-08-19 11:30:46 +02:00