photonstorm
|
7a35f68ddc
|
MainLoop rendering interpolation done.
|
2016-11-09 12:25:26 +00:00 |
|
Richard Davey
|
48f90fec34
|
Implemented a State based MainLoop system, with fully split logic / render cycles and frame rate. Each State can now set its own frame rate. Added in more Camera commands, moved the Tween Manager into the State Systems, and started work on the new heavily reduced Game object.
|
2016-11-08 01:50:57 +00:00 |
|
Richard Davey
|
d34a5062c0
|
New Frame Crop function.
|
2016-11-07 00:33:53 +00:00 |
|
Richard Davey
|
d568d2bede
|
Moved _sys to a StateSystems class to keep things much cleaner, and avoid setter inheritance mess.
|
2016-11-06 12:18:08 +00:00 |
|
Richard Davey
|
89a737a620
|
State Manager holds all given states until booted before creating them.
|
2016-11-04 05:41:00 +00:00 |
|
Richard Davey
|
e6d0e17a8e
|
Guarded vertex update.
|
2016-11-01 01:19:22 +00:00 |
|
Richard Davey
|
03b651f79f
|
Loads of tweaks re: Transform inheritance.
|
2016-11-01 00:31:45 +00:00 |
|
Richard Davey
|
f1760f961d
|
Working through splitting the Batch shader out of the manager, and into its own class. Got multi-shader swapping working.
|
2016-10-28 02:42:58 +01:00 |
|
photonstorm
|
2af81bdfba
|
Masses of refactoring in BatchManager, making it as compact and fast as possible.
|
2016-10-24 17:14:10 +01:00 |
|
photonstorm
|
4c60effae4
|
Vertex Data calculations moved here, only updated when dirty. Saves time batch calculating.
|
2016-10-19 14:31:13 +01:00 |
|
photonstorm
|
fb3bb4b32f
|
Refactored into new Base Game Object class, that Image and Sprite (and everything else) will now extend. Much more versatile, and a lot less code duplication.
|
2016-10-19 11:54:00 +01:00 |
|
photonstorm
|
d8adad4294
|
Dirty on creation.
|
2016-10-14 08:58:48 +01:00 |
|
photonstorm
|
e01141e522
|
Added updateFromDirtyParent.
|
2016-10-14 06:29:42 +01:00 |
|
photonstorm
|
60d348c464
|
Implemented a Dirty Transform Manager. Testing it out, but so far, so good.
|
2016-10-14 04:09:07 +01:00 |
|
photonstorm
|
fe623ec708
|
Fixed Transform, added in child management methods and tidied up.
|
2016-10-14 02:18:37 +01:00 |
|
Richard Davey
|
6373d8ebb3
|
Moved methods and getters around.
|
2016-10-13 01:54:30 +01:00 |
|
Richard Davey
|
e9b80ecb93
|
Added the Transform components.
|
2016-10-12 23:53:39 +01:00 |
|