|
|
b91c67100e
|
Refactor :api structure and move some classes to snippet package
|
2021-03-22 13:09:41 +01:00 |
|
|
|
0bf816ce4e
|
Move implemented AI to snippet package
|
2021-03-22 13:00:59 +01:00 |
|
|
|
6818152f27
|
Move AnimationRunners to snippet package
|
2021-03-22 12:59:24 +01:00 |
|
|
|
e68539575a
|
Add offset properties to Simple and Random Animations Runners
|
2021-03-22 12:35:42 +01:00 |
|
|
|
fd9eb07210
|
Add support for rotating animations - move the origin to the animation frame center and add xAngle property to Direction enum
|
2021-03-22 12:35:06 +01:00 |
|
|
|
87678003f3
|
Refactor Movable model and add position offset property to them
|
2021-03-22 12:34:12 +01:00 |
|
|
|
5ac7370d7a
|
Fix SimpleAnimationRunner and RandomAnimationsRunner
|
2021-03-21 11:14:49 +01:00 |
|
|
|
83c2bff771
|
Create onFinish Animation hook
|
2021-03-21 10:58:11 +01:00 |
|
|
|
11664d809a
|
Add support for finishing Animation when it encounters obstacle or finishes its path
|
2021-03-21 10:48:48 +01:00 |
|
|
|
3b22655bc6
|
Make PathExecutor return PathProgress
|
2021-03-21 10:47:41 +01:00 |
|
|
|
b3a5484b03
|
Make Animations movable
|
2021-03-21 00:35:58 +01:00 |
|
|
|
5c2e33eedc
|
Extract PathExecutor from FollowPathAI strategy
|
2021-03-20 23:24:48 +01:00 |
|
|
|
5e82724ba7
|
Create SimpleAnimationRunner and RandomAnimationsRunner
|
2021-03-20 22:00:28 +01:00 |
|
|
|
a99ab3afb0
|
Add basic support for Infinite and N-repeated animations
|
2021-03-20 12:09:06 +01:00 |
|
|
|
82d2bef569
|
Create animation scaffolding in :engine
|
2021-03-20 00:03:00 +01:00 |
|
|
|
4043436d63
|
Add support for HEX-defined colors
|
2021-03-19 21:30:15 +01:00 |
|
|
|
c28b9f3d00
|
Create visible parameter in GUI
|
2021-03-19 21:04:27 +01:00 |
|
|
|
7b68707229
|
Improve ComponentWrapper
|
2021-03-19 14:31:44 +01:00 |
|
|
|
93a82a6010
|
Create AbsoluteLayout and BorderLayout with nested Slots
|
2021-03-19 14:11:06 +01:00 |
|
|
|
bf8f896c81
|
Create ComponentWrapper
|
2021-03-19 14:10:37 +01:00 |
|
|
|
48e340947a
|
Enable closing map
|
2021-03-18 23:26:21 +01:00 |
|
|
|
ecc420d2a5
|
Make *OptionChoice components scrollable
|
2021-03-17 23:45:47 +01:00 |
|
|
|
d90be792bb
|
Improve and rename Scrollables to *ScrollableLayout
|
2021-03-17 22:41:19 +01:00 |
|
|
|
dfe9d0cca4
|
Create HScrollable container
|
2021-03-17 20:30:13 +01:00 |
|
|
|
e7b66d4d50
|
Create VScrollable container
|
2021-03-17 20:25:27 +01:00 |
|
|
|
4fb80d2c5a
|
Create RELATIVE size mode and rename other size modes
|
2021-03-17 17:14:29 +01:00 |
|
|
|
0196ba0d7e
|
Use Set as BaseRule's entities collection and Queue as ObjectLayer's movements collection
|
2021-03-16 23:41:35 +01:00 |
|
|
|
14524c1834
|
Improve slightly BaseWindow
|
2021-03-16 20:39:21 +01:00 |
|
|
|
2b9624516d
|
Extract Inflater interface
|
2021-03-16 20:18:04 +01:00 |
|
|
|
e5b97546f6
|
Add support for references in window inflater
|
2021-03-16 20:11:09 +01:00 |
|
|
|
397e9e1f9c
|
Add support for window inflating
|
2021-03-16 19:29:48 +01:00 |
|
|
|
cd9fba8637
|
Fix invalid key event propagating in BaseContainer
|
2021-03-16 13:19:24 +01:00 |
|
|
|
d83bd8b6ca
|
Enable deserializing widget definitions in :engine
|
2021-03-16 13:18:31 +01:00 |
|
|
|
4a4be81a99
|
Enable providing Context and GUI via constructor in Component Inflater
|
2021-03-15 16:05:16 +01:00 |
|
|
|
c92c4f31a7
|
Create working scaffolding of Component Inflater
|
2021-03-15 14:37:30 +01:00 |
|
|
|
449278b3cf
|
Add support for GUI image flags
|
2021-03-14 23:21:12 +01:00 |
|
|
|
3aac855fea
|
Add support for Paint which includes gradients and images in GUI
|
2021-03-14 22:51:33 +01:00 |
|
|
|
1d8660ba7d
|
Create support for NVG Colors
|
2021-03-14 19:41:26 +01:00 |
|
|
|
47cb04c9d1
|
Refactor NanoVGGUI - prepare to support NVGPaint and images
|
2021-03-14 13:24:33 +01:00 |
|
|
|
4cc7b15f8e
|
Perform a little refactor of VOptionChoice
|
2021-03-14 10:43:56 +01:00 |
|
|
|
9a7216ad34
|
Refactor BaseWindow
|
2021-03-13 23:40:05 +01:00 |
|
|
|
3f78ecdcee
|
Create Label component
|
2021-03-13 23:37:44 +01:00 |
|
|
|
dfa07781f7
|
Fix iterators in WindowsManager and GLFWInput which didn't allow to remove items from loops
|
2021-03-13 14:42:30 +01:00 |
|
|
|
d063679c3a
|
Refactor Window Manager and fix invalid top window pointer
|
2021-03-13 14:13:29 +01:00 |
|
|
|
d149187bc8
|
Create basic option choice layouts
|
2021-03-13 12:37:28 +01:00 |
|
|
|
f05158093a
|
Add support for component focus and blur
|
2021-03-13 12:36:47 +01:00 |
|
|
|
68e0a793aa
|
Add support for key event handling in GUI
|
2021-03-13 11:22:48 +01:00 |
|
|
|
5cb9e9fb75
|
Remove InputManager
|
2021-03-13 10:39:27 +01:00 |
|
|
|
5573024d4e
|
Create Input model
|
2021-03-12 23:20:10 +01:00 |
|
|
|
f17ce55882
|
Create API for pausing and stopping game engine
|
2021-03-12 18:36:16 +01:00 |
|