diff options
Diffstat (limited to 'battles/include')
-rw-r--r-- | battles/include/kurator/battles/Point.h | 18 | ||||
-rw-r--r-- | battles/include/kurator/battles/components.h | 29 |
2 files changed, 47 insertions, 0 deletions
diff --git a/battles/include/kurator/battles/Point.h b/battles/include/kurator/battles/Point.h new file mode 100644 index 0000000..71a6993 --- /dev/null +++ b/battles/include/kurator/battles/Point.h @@ -0,0 +1,18 @@ +#pragma once + + +namespace kurator +{ +namespace battles +{ + + +struct Point +{ + double x; + double y; +}; + + +} // namespace battles +} // namespace kurator diff --git a/battles/include/kurator/battles/components.h b/battles/include/kurator/battles/components.h new file mode 100644 index 0000000..03b93a2 --- /dev/null +++ b/battles/include/kurator/battles/components.h @@ -0,0 +1,29 @@ +#pragma once + +#include <entt/entity/entity.hpp> + +#include "Point.h" + + +namespace kurator +{ +namespace battles +{ + + +struct Transform +{ + Point position; + Point rotation; + entt::entity reference_frame = entt::null; +}; + + +struct Team +{ + int id; +}; + + +} // namespace battles +} // namespace kurator |