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
9e416655e7
Fix concurrent modification exception on attempt to remove entity inside for-each-entity loop
2022-08-25 14:01:17 +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
1715b75eab
Swap Sprite and LocationableSprite (now LocationableModel) in inheritance graph
2022-08-23 19:23:10 +02:00
09af7d0f8a
[Editor] Improve generating asset index class for map assets
2022-08-23 18:51:23 +02:00
b8400bd23b
Refactor speed-related methods to support 1/s unit rather than 1/frame
2022-08-23 13:36:55 +02:00
ead9c1e669
[Editor] Refactor CharacterSet asset name to CharacterSetAsset
2022-08-23 12:35:14 +02:00
e4b97ed812
[Editor] Enable preview of all graphic assets
2022-08-23 12:34:28 +02:00
742093a2d1
[Editor] Implement possibility to preview graphic assets
2022-08-23 12:34:04 +02:00
084eeef79a
Enable full support for icon sets
2022-08-23 10:45:57 +02:00
e5f76b29a1
[Editor] Enable packing icons into the output game.jar
2022-08-23 10:45:24 +02:00
6f9ff07ab2
Clean code after Entity/Character changes
2022-08-23 00:01:40 +02:00
33dad1e6d3
[Proto] Apply the Entity/Character changes
2022-08-22 23:47:49 +02:00
f7fa76036b
[Editor] Apply the Entity/Character changes
2022-08-22 23:40:02 +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
b5f13b95b2
[Editor] Enable full support icon sets in editor
2022-08-22 19:22:59 +02:00
5fc12dbe66
[Proto] Create icon sets in project proto
2022-08-22 19:22:02 +02:00
cb2b688a88
[Editor] Add support for providing tile size in TileSet import modal
2022-08-22 15:53:16 +02:00
c3a55053bb
[Editor] Improve autogenerated DAOs
2022-08-22 11:48:28 +02:00
dc68f3d4ed
Create ContextHolder helper class
2022-08-22 11:34:56 +02:00
6b5df7ad24
Apply little fix with generated DAO code
2022-08-21 23:14:14 +02:00
bf41be5e6a
[Editor] Add support for generating asset index classes
2022-08-19 17:33:05 +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
a4c7f48a23
Create helper class for distance calculation
2022-08-19 11:30:18 +02:00
44782d1328
Create KeepStraightDistanceAI AI strategy
2022-08-18 22:36:46 +02:00
05f55c482d
[Editor] Add support for generating DAOs
2022-08-18 20:10:16 +02:00
a0774499db
Create helper DiceRoller class
2022-08-18 16:27:18 +02:00
46132c556c
Add support for setting animation frame
2022-08-18 16:27:18 +02:00
f09fb6a944
Create RunawayAI AI strategy
2022-08-18 16:27:08 +02:00
09d526d2b4
Improve BulletAnimationRunner
2022-08-18 14:06:35 +02:00
957e8fca0e
Enable firing events from Context
2022-08-18 13:49:31 +02:00
5650154c23
[Editor] Fix issue with adding objects to ObjectLayer
2021-11-28 23:24:55 +01:00
e04c125d22
[Editor] Fix circular dependencies
2021-11-28 23:24:21 +01:00
126a96e90c
Update base dependencies
2021-11-28 23:23:59 +01:00
67a131bd3e
[Editor] Add support for importing maps from files
2021-11-28 18:37:31 +01:00