├── .clang-format ├── .gitignore ├── LICENSE ├── README.md ├── cmake └── clang-cxx-dev-tools.cmake ├── conanfile.py ├── example ├── CMakeLists.txt ├── README.md ├── conanfile.txt └── main.cpp └── src ├── CMakeLists.txt ├── component.cpp ├── component.h ├── componentHandle.h ├── componentManager.h ├── componentMask.cpp ├── componentMask.h ├── entity.h ├── entityHandle.h ├── entityManager.cpp ├── entityManager.h ├── entityMap.h ├── nomad.h ├── system.cpp ├── system.h ├── world.cpp └── world.h /.clang-format: -------------------------------------------------------------------------------- 1 | BasedOnStyle: Google 2 | IndentWidth: 2 3 | ColumnLimit: 125 4 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taurheim/NomadECS/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taurheim/NomadECS/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taurheim/NomadECS/HEAD/README.md -------------------------------------------------------------------------------- /cmake/clang-cxx-dev-tools.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taurheim/NomadECS/HEAD/cmake/clang-cxx-dev-tools.cmake -------------------------------------------------------------------------------- /conanfile.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taurheim/NomadECS/HEAD/conanfile.py -------------------------------------------------------------------------------- /example/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taurheim/NomadECS/HEAD/example/CMakeLists.txt -------------------------------------------------------------------------------- /example/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taurheim/NomadECS/HEAD/example/README.md -------------------------------------------------------------------------------- /example/conanfile.txt: -------------------------------------------------------------------------------- 1 | [requires] 2 | NomadECS/0.0.5@taurheim/testing 3 | 4 | [generators] 5 | cmake 6 | -------------------------------------------------------------------------------- /example/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taurheim/NomadECS/HEAD/example/main.cpp -------------------------------------------------------------------------------- /src/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taurheim/NomadECS/HEAD/src/CMakeLists.txt -------------------------------------------------------------------------------- /src/component.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taurheim/NomadECS/HEAD/src/component.cpp -------------------------------------------------------------------------------- /src/component.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taurheim/NomadECS/HEAD/src/component.h -------------------------------------------------------------------------------- /src/componentHandle.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taurheim/NomadECS/HEAD/src/componentHandle.h -------------------------------------------------------------------------------- /src/componentManager.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taurheim/NomadECS/HEAD/src/componentManager.h -------------------------------------------------------------------------------- /src/componentMask.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taurheim/NomadECS/HEAD/src/componentMask.cpp -------------------------------------------------------------------------------- /src/componentMask.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taurheim/NomadECS/HEAD/src/componentMask.h -------------------------------------------------------------------------------- /src/entity.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taurheim/NomadECS/HEAD/src/entity.h -------------------------------------------------------------------------------- /src/entityHandle.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taurheim/NomadECS/HEAD/src/entityHandle.h -------------------------------------------------------------------------------- /src/entityManager.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taurheim/NomadECS/HEAD/src/entityManager.cpp -------------------------------------------------------------------------------- /src/entityManager.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taurheim/NomadECS/HEAD/src/entityManager.h -------------------------------------------------------------------------------- /src/entityMap.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taurheim/NomadECS/HEAD/src/entityMap.h -------------------------------------------------------------------------------- /src/nomad.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taurheim/NomadECS/HEAD/src/nomad.h -------------------------------------------------------------------------------- /src/system.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taurheim/NomadECS/HEAD/src/system.cpp -------------------------------------------------------------------------------- /src/system.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taurheim/NomadECS/HEAD/src/system.h -------------------------------------------------------------------------------- /src/world.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taurheim/NomadECS/HEAD/src/world.cpp -------------------------------------------------------------------------------- /src/world.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taurheim/NomadECS/HEAD/src/world.h --------------------------------------------------------------------------------