├── .gitignore ├── .munit ├── LICENSE.txt ├── README.md ├── haxelib.json ├── samples ├── basic-sample │ ├── Run.bat │ ├── basic-sample.hxproj │ └── src │ │ └── Main.hx ├── code-helper-sample │ ├── Run.bat │ ├── code-helper-sample.hxproj │ └── src │ │ └── Main.hx ├── common │ ├── Components.hx │ └── EntityHelper.hx ├── systems-sample │ ├── Run.bat │ ├── src │ │ ├── Main.hx │ │ ├── SystemA.hx │ │ ├── SystemB.hx │ │ └── SystemC.hx │ └── systems-sample.hxproj └── thread-sample │ ├── Run.bat │ ├── src │ └── Main.hx │ └── thread-sample.hxproj ├── src └── eskimo │ ├── ComponentManager.hx │ ├── Context.hx │ ├── Entity.hx │ ├── EntityManager.hx │ ├── ThreadContext.hx │ ├── bits │ └── BitFlag.hx │ ├── containers │ ├── Container.hx │ └── EntityArray.hx │ ├── filters │ ├── CallbackFilter.hx │ ├── Filter.hx │ ├── IFilter.hx │ └── NoFilter.hx │ ├── systems │ ├── System.hx │ └── SystemManager.hx │ ├── tools │ ├── Access.hx │ └── SystemCreator.hx │ └── views │ ├── BufferView.hx │ ├── EventView.hx │ └── View.hx ├── test.hxml └── test ├── TestMain.hx ├── TestSuite.hx └── eskimo └── EntityTest.hx /.gitignore: -------------------------------------------------------------------------------- 1 | **/bin 2 | build 3 | report 4 | haxelib_releases -------------------------------------------------------------------------------- /.munit: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PDeveloper/eskimo/HEAD/.munit -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PDeveloper/eskimo/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PDeveloper/eskimo/HEAD/README.md -------------------------------------------------------------------------------- /haxelib.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PDeveloper/eskimo/HEAD/haxelib.json -------------------------------------------------------------------------------- /samples/basic-sample/Run.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PDeveloper/eskimo/HEAD/samples/basic-sample/Run.bat -------------------------------------------------------------------------------- /samples/basic-sample/basic-sample.hxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PDeveloper/eskimo/HEAD/samples/basic-sample/basic-sample.hxproj -------------------------------------------------------------------------------- /samples/basic-sample/src/Main.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PDeveloper/eskimo/HEAD/samples/basic-sample/src/Main.hx -------------------------------------------------------------------------------- /samples/code-helper-sample/Run.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PDeveloper/eskimo/HEAD/samples/code-helper-sample/Run.bat -------------------------------------------------------------------------------- /samples/code-helper-sample/code-helper-sample.hxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PDeveloper/eskimo/HEAD/samples/code-helper-sample/code-helper-sample.hxproj -------------------------------------------------------------------------------- /samples/code-helper-sample/src/Main.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PDeveloper/eskimo/HEAD/samples/code-helper-sample/src/Main.hx -------------------------------------------------------------------------------- /samples/common/Components.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PDeveloper/eskimo/HEAD/samples/common/Components.hx -------------------------------------------------------------------------------- /samples/common/EntityHelper.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PDeveloper/eskimo/HEAD/samples/common/EntityHelper.hx -------------------------------------------------------------------------------- /samples/systems-sample/Run.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PDeveloper/eskimo/HEAD/samples/systems-sample/Run.bat -------------------------------------------------------------------------------- /samples/systems-sample/src/Main.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PDeveloper/eskimo/HEAD/samples/systems-sample/src/Main.hx -------------------------------------------------------------------------------- /samples/systems-sample/src/SystemA.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PDeveloper/eskimo/HEAD/samples/systems-sample/src/SystemA.hx -------------------------------------------------------------------------------- /samples/systems-sample/src/SystemB.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PDeveloper/eskimo/HEAD/samples/systems-sample/src/SystemB.hx -------------------------------------------------------------------------------- /samples/systems-sample/src/SystemC.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PDeveloper/eskimo/HEAD/samples/systems-sample/src/SystemC.hx -------------------------------------------------------------------------------- /samples/systems-sample/systems-sample.hxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PDeveloper/eskimo/HEAD/samples/systems-sample/systems-sample.hxproj -------------------------------------------------------------------------------- /samples/thread-sample/Run.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PDeveloper/eskimo/HEAD/samples/thread-sample/Run.bat -------------------------------------------------------------------------------- /samples/thread-sample/src/Main.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PDeveloper/eskimo/HEAD/samples/thread-sample/src/Main.hx -------------------------------------------------------------------------------- /samples/thread-sample/thread-sample.hxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PDeveloper/eskimo/HEAD/samples/thread-sample/thread-sample.hxproj -------------------------------------------------------------------------------- /src/eskimo/ComponentManager.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PDeveloper/eskimo/HEAD/src/eskimo/ComponentManager.hx -------------------------------------------------------------------------------- /src/eskimo/Context.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PDeveloper/eskimo/HEAD/src/eskimo/Context.hx -------------------------------------------------------------------------------- /src/eskimo/Entity.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PDeveloper/eskimo/HEAD/src/eskimo/Entity.hx -------------------------------------------------------------------------------- /src/eskimo/EntityManager.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PDeveloper/eskimo/HEAD/src/eskimo/EntityManager.hx -------------------------------------------------------------------------------- /src/eskimo/ThreadContext.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PDeveloper/eskimo/HEAD/src/eskimo/ThreadContext.hx -------------------------------------------------------------------------------- /src/eskimo/bits/BitFlag.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PDeveloper/eskimo/HEAD/src/eskimo/bits/BitFlag.hx -------------------------------------------------------------------------------- /src/eskimo/containers/Container.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PDeveloper/eskimo/HEAD/src/eskimo/containers/Container.hx -------------------------------------------------------------------------------- /src/eskimo/containers/EntityArray.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PDeveloper/eskimo/HEAD/src/eskimo/containers/EntityArray.hx -------------------------------------------------------------------------------- /src/eskimo/filters/CallbackFilter.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PDeveloper/eskimo/HEAD/src/eskimo/filters/CallbackFilter.hx -------------------------------------------------------------------------------- /src/eskimo/filters/Filter.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PDeveloper/eskimo/HEAD/src/eskimo/filters/Filter.hx -------------------------------------------------------------------------------- /src/eskimo/filters/IFilter.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PDeveloper/eskimo/HEAD/src/eskimo/filters/IFilter.hx -------------------------------------------------------------------------------- /src/eskimo/filters/NoFilter.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PDeveloper/eskimo/HEAD/src/eskimo/filters/NoFilter.hx -------------------------------------------------------------------------------- /src/eskimo/systems/System.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PDeveloper/eskimo/HEAD/src/eskimo/systems/System.hx -------------------------------------------------------------------------------- /src/eskimo/systems/SystemManager.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PDeveloper/eskimo/HEAD/src/eskimo/systems/SystemManager.hx -------------------------------------------------------------------------------- /src/eskimo/tools/Access.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PDeveloper/eskimo/HEAD/src/eskimo/tools/Access.hx -------------------------------------------------------------------------------- /src/eskimo/tools/SystemCreator.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PDeveloper/eskimo/HEAD/src/eskimo/tools/SystemCreator.hx -------------------------------------------------------------------------------- /src/eskimo/views/BufferView.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PDeveloper/eskimo/HEAD/src/eskimo/views/BufferView.hx -------------------------------------------------------------------------------- /src/eskimo/views/EventView.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PDeveloper/eskimo/HEAD/src/eskimo/views/EventView.hx -------------------------------------------------------------------------------- /src/eskimo/views/View.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PDeveloper/eskimo/HEAD/src/eskimo/views/View.hx -------------------------------------------------------------------------------- /test.hxml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PDeveloper/eskimo/HEAD/test.hxml -------------------------------------------------------------------------------- /test/TestMain.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PDeveloper/eskimo/HEAD/test/TestMain.hx -------------------------------------------------------------------------------- /test/TestSuite.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PDeveloper/eskimo/HEAD/test/TestSuite.hx -------------------------------------------------------------------------------- /test/eskimo/EntityTest.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PDeveloper/eskimo/HEAD/test/eskimo/EntityTest.hx --------------------------------------------------------------------------------