/** * Copyright (c) 2026 Dominic Masters * * This software is released under the MIT License. * https://opensource.org/licenses/MIT */ #pragma once #include "dusk.h" #define ENTITY_COUNT_MAX 20 #define ENTITY_COMPONENT_COUNT_MAX 8 #define ENTITY_ID_INVALID 0xFF #define COMPONENT_ID_INVALID 0xFF typedef uint8_t entityid_t; typedef uint8_t componentid_t; typedef uint16_t componentindex_t;