├── LICENSE ├── README.md ├── example ├── package.json └── source │ └── app.d ├── package.json └── source └── artemisd ├── all.d ├── aspect.d ├── component.d ├── componentmanager.d ├── entity.d ├── entitymanager.d ├── entityobserver.d ├── entitysystem.d ├── entitytemplate.d ├── manager.d ├── managers ├── groupmanager.d ├── playermanager.d ├── tagmanager.d └── teammanager.d ├── systems ├── delayedentityprocessingsystem.d ├── entityprocessingsystem.d ├── intervalentityprocessingsystem.d ├── intervalentitysystem.d └── voidentitysystem.d ├── utils ├── bag.d ├── ext.d └── type.d └── world.d /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elvisxzhou/artemisd/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elvisxzhou/artemisd/HEAD/README.md -------------------------------------------------------------------------------- /example/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elvisxzhou/artemisd/HEAD/example/package.json -------------------------------------------------------------------------------- /example/source/app.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elvisxzhou/artemisd/HEAD/example/source/app.d -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elvisxzhou/artemisd/HEAD/package.json -------------------------------------------------------------------------------- /source/artemisd/all.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elvisxzhou/artemisd/HEAD/source/artemisd/all.d -------------------------------------------------------------------------------- /source/artemisd/aspect.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elvisxzhou/artemisd/HEAD/source/artemisd/aspect.d -------------------------------------------------------------------------------- /source/artemisd/component.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elvisxzhou/artemisd/HEAD/source/artemisd/component.d -------------------------------------------------------------------------------- /source/artemisd/componentmanager.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elvisxzhou/artemisd/HEAD/source/artemisd/componentmanager.d -------------------------------------------------------------------------------- /source/artemisd/entity.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elvisxzhou/artemisd/HEAD/source/artemisd/entity.d -------------------------------------------------------------------------------- /source/artemisd/entitymanager.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elvisxzhou/artemisd/HEAD/source/artemisd/entitymanager.d -------------------------------------------------------------------------------- /source/artemisd/entityobserver.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elvisxzhou/artemisd/HEAD/source/artemisd/entityobserver.d -------------------------------------------------------------------------------- /source/artemisd/entitysystem.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elvisxzhou/artemisd/HEAD/source/artemisd/entitysystem.d -------------------------------------------------------------------------------- /source/artemisd/entitytemplate.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elvisxzhou/artemisd/HEAD/source/artemisd/entitytemplate.d -------------------------------------------------------------------------------- /source/artemisd/manager.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elvisxzhou/artemisd/HEAD/source/artemisd/manager.d -------------------------------------------------------------------------------- /source/artemisd/managers/groupmanager.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elvisxzhou/artemisd/HEAD/source/artemisd/managers/groupmanager.d -------------------------------------------------------------------------------- /source/artemisd/managers/playermanager.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elvisxzhou/artemisd/HEAD/source/artemisd/managers/playermanager.d -------------------------------------------------------------------------------- /source/artemisd/managers/tagmanager.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elvisxzhou/artemisd/HEAD/source/artemisd/managers/tagmanager.d -------------------------------------------------------------------------------- /source/artemisd/managers/teammanager.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elvisxzhou/artemisd/HEAD/source/artemisd/managers/teammanager.d -------------------------------------------------------------------------------- /source/artemisd/systems/delayedentityprocessingsystem.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elvisxzhou/artemisd/HEAD/source/artemisd/systems/delayedentityprocessingsystem.d -------------------------------------------------------------------------------- /source/artemisd/systems/entityprocessingsystem.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elvisxzhou/artemisd/HEAD/source/artemisd/systems/entityprocessingsystem.d -------------------------------------------------------------------------------- /source/artemisd/systems/intervalentityprocessingsystem.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elvisxzhou/artemisd/HEAD/source/artemisd/systems/intervalentityprocessingsystem.d -------------------------------------------------------------------------------- /source/artemisd/systems/intervalentitysystem.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elvisxzhou/artemisd/HEAD/source/artemisd/systems/intervalentitysystem.d -------------------------------------------------------------------------------- /source/artemisd/systems/voidentitysystem.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elvisxzhou/artemisd/HEAD/source/artemisd/systems/voidentitysystem.d -------------------------------------------------------------------------------- /source/artemisd/utils/bag.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elvisxzhou/artemisd/HEAD/source/artemisd/utils/bag.d -------------------------------------------------------------------------------- /source/artemisd/utils/ext.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elvisxzhou/artemisd/HEAD/source/artemisd/utils/ext.d -------------------------------------------------------------------------------- /source/artemisd/utils/type.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elvisxzhou/artemisd/HEAD/source/artemisd/utils/type.d -------------------------------------------------------------------------------- /source/artemisd/world.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elvisxzhou/artemisd/HEAD/source/artemisd/world.d --------------------------------------------------------------------------------