618 Commits

Author SHA1 Message Date
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