|
|
b10a8b234c
|
Enable MapInitializer for ObjectLayers
|
2021-04-03 12:48:00 +02:00 |
|
|
|
d3755708d1
|
[Editor] Put MapObjectsCodeGenerator to work
|
2021-04-03 12:47:16 +02:00 |
|
|
|
fc96de47c5
|
Create MapInitializer internal interface
|
2021-04-03 12:22:16 +02:00 |
|
|
|
bc4722592b
|
[Editor] Add JavaPoet to editor classpath
|
2021-04-03 09:59:31 +02:00 |
|
|
|
eaba64ceab
|
[Editor] Improve initial Java code comment in map object
|
2021-04-03 09:51:21 +02:00 |
|
|
|
aae41f3b4c
|
[Editor] Enable defining Java code for objects in ObjectLayer
|
2021-04-02 23:10:31 +02:00 |
|
|
|
abc8f9ba3d
|
[Editor] Create scaffolding for creating objects in ObjectLayer
|
2021-04-02 22:16:18 +02:00 |
|
|
|
cf9d42d4ee
|
[Editor] Create MapObject model and enable its serialization
|
2021-04-02 17:28:15 +02:00 |
|
|
|
48ad4208bc
|
Fix invalid key event handling in GLFWInput | make GUI does not extend KeyEventHandler interface anymore
|
2021-04-02 10:59:35 +02:00 |
|
|
|
ccc72d49a7
|
Refactor MovableSprite
Make updating position offset also recalculates position
|
2021-04-01 23:26:06 +02:00 |
|
|
|
33602894bf
|
Add support for blank entity set
|
2021-04-01 22:18:12 +02:00 |
|
|
|
8e6dfd4528
|
Prevent DefaultContext from being unregistered from key event handlers
|
2021-04-01 21:48:49 +02:00 |
|
|
|
075b0e67dc
|
Make Entity supports KeyEventHandler
|
2021-04-01 21:33:29 +02:00 |
|
|
|
f5f8ec1595
|
Split InteractiveEntity to separate listeners and remove position checks
|
2021-04-01 20:12:25 +02:00 |
|
|
|
e1e6d897cd
|
Simplify EntityInstantAnimation
|
2021-04-01 13:51:51 +02:00 |
|
|
|
b6aab0873e
|
Make EntityInstantAnimation returns a CompletableFuture
|
2021-04-01 13:36:17 +02:00 |
|
|
|
143d7fd4a2
|
Refactor EntityInstantAnimation
|
2021-04-01 12:42:18 +02:00 |
|
|
|
83f257708f
|
Fix invalid number of entity set sprite columns evaluation
|
2021-04-01 12:34:56 +02:00 |
|
|
|
dc472265ab
|
Enable queueing entity instant animations
|
2021-04-01 12:29:48 +02:00 |
|
|
|
933d8258b7
|
Add support for entity instant animations
|
2021-04-01 11:23:09 +02:00 |
|
|
|
fbaf422f89
|
Extract Animated trait interface
|
2021-04-01 10:07:23 +02:00 |
|
|
|
efec9b18c4
|
Remove movement rules system
|
2021-03-31 23:08:26 +02:00 |
|
|
|
453abfa037
|
Replace for-each loops with plain old C-style for loops
|
2021-03-31 23:02:45 +02:00 |
|
|
|
4f9a598d13
|
Create InteractiveEntity
|
2021-03-31 23:02:27 +02:00 |
|
|
|
d8a8e28dd3
|
Add getMap() method to Context
|
2021-03-30 22:30:11 +02:00 |
|
|
|
56dedb1b5b
|
Enforce Entities exist on only one object layer at the same time
|
2021-03-30 22:15:38 +02:00 |
|
|
|
08694e4e02
|
Enable frustum culling
|
2021-03-30 16:03:16 +02:00 |
|
|
|
cb59434bc7
|
Remove Movement interface - make DefaultMovement a final Movement class and move it to :API
|
2021-03-30 13:15:59 +02:00 |
|
|
|
c87567358c
|
Remove rules and create movement rules
|
2021-03-30 12:58:31 +02:00 |
|
|
|
06fb3258af
|
Improve Time Profiler
|
2021-03-30 08:23:30 +02:00 |
|
|
|
6918e5edda
|
Improve FPS Profiler
|
2021-03-29 20:28:29 +02:00 |
|
|
|
ff311021f0
|
Enable Lombok annotation processor in :API module
|
2021-03-29 20:27:57 +02:00 |
|
|
|
8bdd421f63
|
Add support for Lombok in :api
|
2021-03-26 23:29:34 +01:00 |
|
|
|
7d114e9bae
|
Make BulletAnimationRunner triggers onHit() callback only for blocking entities
|
2021-03-26 23:17:49 +01:00 |
|
|
|
140cfcacae
|
Add support for z-index parameters in Entity which determines the Entity rendering order
|
2021-03-26 22:53:55 +01:00 |
|
|
|
345d82d3a1
|
[Editor] Fix warning with unused lambda argument
|
2021-03-26 22:52:47 +01:00 |
|
|
|
dac79b9fd1
|
Enable database support in :engine
|
2021-03-26 21:44:37 +01:00 |
|
|
|
0cde898b51
|
[Editor] Create DatabaseAssembler and enable assembling database into output game.jar file
|
2021-03-26 18:15:16 +01:00 |
|
|
|
668af9b08f
|
[Editor] Implement some slight improvements in database related code
|
2021-03-26 16:51:51 +01:00 |
|
|
|
d7086cafd0
|
[Editor] Add support updating data from Query Result view
|
2021-03-26 14:28:01 +01:00 |
|
|
|
97ad8e49ac
|
[Editor] Add support deleting data with Query Result view
|
2021-03-26 14:17:50 +01:00 |
|
|
|
3b0e117541
|
[Editor] Add support inserting data from Query Result view
|
2021-03-26 13:33:05 +01:00 |
|
|
|
c7e5c3d8ce
|
[Editor] Make Query Result View table editable
|
2021-03-26 12:52:14 +01:00 |
|
|
|
692ce3c658
|
[Editor] Enable Query Result view dynamic table shape change on data refresh
|
2021-03-26 09:01:35 +01:00 |
|
|
|
eb40bbc1bb
|
[Editor] Improve database columns description
|
2021-03-25 20:24:36 +01:00 |
|
|
|
d77d7d116f
|
[Editor] Enable refreshing Queries
|
2021-03-25 20:12:58 +01:00 |
|
|
|
128620851f
|
[Editor] Enable querying database tables by double-click
|
2021-03-25 19:22:22 +01:00 |
|
|
|
b117539faa
|
[Editor] Refactor object model of database related code
|
2021-03-25 16:58:14 +01:00 |
|
|
|
67caf5f614
|
[Editor] Make MainController holds open items as ViewModels instead of Models themselves
|
2021-03-25 16:58:13 +01:00 |
|
|
|
f6aac2c650
|
[Editor] Add support for executing queries
|
2021-03-25 16:58:02 +01:00 |
|