Ash
Ash copied to clipboard
An Actionscript 3 entity system framework for game development
Hi! Here is code that illustrates issue. `package { import flash.display.Sprite; ``` import ash.core.Engine; import ash.core.Entity; public class AshTest extends Sprite { public var engine:Engine = new Engine(); public function...
Hi, Shouldn't the engine stop updating the systems if inside a system's update function, a state change was requested? Right now it doesn't and that triggers the update functions on...
The `EntityStateMachine` and `EngineStateMachine` has almost same code. The only different between the two classes is the `changeState()`.
- `SystemMethodProviderTests.as` should be `DynamicSystemProvider.as` - `SystemStateTests.as` should be `EngineStateTests.as`
providing null as update method will cause a null pointer. i didn't need an update method and thus stumbled on this one
Ash is already stable, so version tags would help users track bug fixes and enhancements. Also, this implementation is the reference for ports, so a version tag would help the...