summaryrefslogtreecommitdiff
path: root/src/entities.hpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/entities.hpp')
-rw-r--r--src/entities.hpp21
1 files changed, 21 insertions, 0 deletions
diff --git a/src/entities.hpp b/src/entities.hpp
new file mode 100644
index 0000000..5e80616
--- /dev/null
+++ b/src/entities.hpp
@@ -0,0 +1,21 @@
+#ifndef PKE_ENTITIES_HPP
+#define PKE_ENTITIES_HPP
+
+#include "vendor/cgltf-include.hpp"
+#include "ecs.hpp"
+#include "components.hpp"
+#include "asset-manager.hpp"
+#include "memory.hpp"
+#include "window.hpp"
+
+struct EntityType {
+ char *modelFile = nullptr;
+ char entityTypeCode[16] = {'\0','\0','\0','\0','\0','\0','\0','\0','\0','\0','\0','\0','\0','\0','\0','\0'};
+ EntityHandle entityHandle = EntityHandle_MAX;
+ VkPipelineLayoutCreateInfo *vkPipelineLayoutCreateInfo = nullptr;
+};
+
+void EntityType_Init();
+void EntityType_Load(EntityType et);
+
+#endif /* PKE_ENTITIES_HPP */