#pragma once #include "../../../COMMON.h" #include "../../../engine/debug.h" #define ECS_COMPONENT_COUNT ECS_COMPONENT_COPY_MOUSE_POSITION + 1 typedef enum ECSComponentType { ECS_COMPONENT_GAME_OBJECT, ECS_COMPONENT_COUNTER, ECS_COMPONENT_TIMER, ECS_COMPONENT_TEXTURE_QUAD, ECS_COMPONENT_TEXT, ECS_COMPONENT_OUTLINE, ECS_COMPONENT_ATLAS, ECS_COMPONENT_PHYSICS, ECS_COMPONENT_COPY_MOUSE_POSITION } ECSComponentType;