Citrus-Engine
Citrus-Engine copied to clipboard
Modern AS3 Game Engine
It's pretty. But if its unreadable and difficult to maintain, why keep it that way. Array.insertAt/removeAt etc... should do the same job almost as fast now + implementing more object...
find a way to get rid of dragonbones dependent code in these classes. enable custom *Art classes to be used? anything that is ICitrusArt. (otherwise CE needs to always be...
How important is the implementation of: object = _objects.shift(); _objects.push(object); rather than just: object = _objects[ i ]; ( in the update function ) I thought I'd ask first, I've...
move geometry related functions outside of MathUtils and create GeomUtils (?) Consider extracting commonly used functions into 'the global scope' , for example random(min,max) to be accessed directly like we...
Something like public function SetActive(value:Boolean):void { visible = value; body.SetActive(value); } which should work anytime with the recent change to contact listeners with b2d, yet might cause problems with the...
or just reducing the pool size is not easily doable as of now. It should be clearly available for better memory management (instead of having to clear everything and recreate...
It seems that when in a background mode, while sounds are paused correctly , masterMute is either not working or it is but either way a new sound shouldn't play...
It seems that Adobe's GameInput API changed to the point that the Gamepad.as and related InputControllers won't work (seen with air sdk 24b) , for example, GameInputControl.id no longer exists...
``` /** * Hello guys! This works fine for me, even for the booleans, * not sure if there was a special reason for setting booleans manually * No errors...
src/citrus/utils/objectmakers/tmx/TmxObject.as line 68 has break; Why? It's not read "polyline" node and others nexts.