#pragma once #include using Group = std::size_t; using Team = std::size_t; constexpr std::size_t MAX_COMPONENTS = 32; constexpr std::size_t MAX_GROUPS = 32; constexpr std::size_t MAX_STATS = 8; constexpr std::size_t MAX_TEAMS = 8; constexpr int SCREEN_SIZE_HEIGHT = 640; constexpr int SCREEN_SIZE_WIDTH = 800; constexpr int FPS = 60; constexpr int TILE_SIZE = 32; constexpr int MAP_SIZE_X = 25; constexpr int MAP_SIZE_Y = 20; constexpr int SPAWN_ATTEMPTS = 20; constexpr int BUFF_DURATION = 6000; constexpr int BUFF_VALUE = 1;