|
|
61dc5f89b4
|
Improve other entities collision detection
|
2021-03-06 09:26:40 +01:00 |
|
|
|
4e54db4952
|
Create AI scaffolding
|
2021-03-05 23:49:00 +01:00 |
|
|
|
bc604b52df
|
Refactor Movement
|
2021-03-05 19:57:03 +01:00 |
|
|
|
7520eb70d0
|
Create lifecycle hooks in MapHandler and Entity
|
2021-03-05 14:14:05 +01:00 |
|
|
|
c4877f5667
|
Create BaseRule and EntityDelegate helper abstract classes
|
2021-03-05 11:01:46 +01:00 |
|
|
|
682a77ca38
|
Rename Rule methods
|
2021-03-05 11:00:59 +01:00 |
|
|
|
f8190a9d46
|
Create some useful geometric methods
|
2021-03-04 22:23:55 +01:00 |
|
|
|
b8d2fdda53
|
Create Rule system scaffolding
|
2021-03-04 20:12:04 +01:00 |
|
|
|
b80c5c4687
|
Use interfaces wherever it's possible in :api and :engine
|
2021-03-04 11:43:24 +01:00 |
|
|
|
0644815c5f
|
Refactor layers-related code in :api
|
2021-03-03 21:01:47 +01:00 |
|
|
|
f5d29f7421
|
Extract ObjectLayer interface to :api
|
2021-03-03 20:59:17 +01:00 |
|
|
|
b31d8ab3f0
|
Extract ColorLayer interface to :api
|
2021-03-03 20:33:03 +01:00 |
|
|
|
f4b1b388e0
|
Extract ImageLayer interface to :api
|
2021-03-03 20:14:54 +01:00 |
|
|
|
4f1cef4d43
|
Extract TileLayer interface to :api
|
2021-03-03 18:51:15 +01:00 |
|
|
|
07d546b7d0
|
Refactor camera access in Context interface
|
2021-03-03 14:10:58 +01:00 |
|
|
|
50bb1d072d
|
Move some internal API classes to the game package
|
2021-03-03 13:53:00 +01:00 |
|
|
|
01e4beac0a
|
Refactor input interfaces in :api
|
2021-03-03 13:50:46 +01:00 |
|
|
|
ed180b2bc4
|
Refactor Entity and ObjectLayer
|
2021-03-03 13:44:06 +01:00 |
|
|
|
403453efba
|
Extract some interfaces from :engine to :api
|
2021-03-03 13:40:01 +01:00 |
|
|
|
64d290503c
|
Add camera support in :API Context
|
2021-03-02 21:23:14 +01:00 |
|
|
|
ed0f9ac0c5
|
Replace custom Vector with JOML's Vector2* in :API
|
2021-03-02 20:26:43 +01:00 |
|
|
|
95ee0a5c62
|
Add support for compile-time dependencies in :API
|
2021-03-02 20:11:44 +01:00 |
|
|
|
c5e2888048
|
Add some additional methods to Entity and GameMap API classes
|
2021-03-02 14:12:24 +01:00 |
|
|
|
4446e82049
|
Create GameMap API scaffolding
|
2021-03-02 12:43:43 +01:00 |
|
|
|
9147aa55ce
|
Create Entity API scaffolding
|
2021-03-02 11:37:44 +01:00 |
|
|
|
6130dc5bb4
|
Move Movement enum to :API
|
2021-03-02 10:31:45 +01:00 |
|
|
|
8b012b8584
|
Move Direction enum to :API | remove "world" package segment
|
2021-03-02 09:29:43 +01:00 |
|
|
|
de23809f37
|
Create Keyboard API scaffolding
|
2021-03-01 22:01:09 +01:00 |
|
|
|
0b6137c0ca
|
Create MapHandler API scaffolding
|
2021-03-01 20:56:59 +01:00 |
|
|
|
a4fe85e87c
|
Create GameRunner API scaffolding
|
2021-03-01 20:56:13 +01:00 |
|
|
|
d6177e40cb
|
[Editor] Create :api module which provides a common classes for both :game module and user project's Java code developed with :editor
|
2021-02-26 09:32:57 +01:00 |
|