58std::optional<LevelData>
loadLevelFromFile(
const std::string& path, std::string& error);
Network packet implementation for R-Type protocol.
Declaration of the 2-dimensional vector class.
Patterns
Enum representing different enemy movement patterns.
@ StraightLine
Moves in a straight line.
PowerupType
Supported powerup types.
EntityType
Types of entities in the game.
File : GameManager.hpp License: MIT Author : Elias Josué HAJJAR LLAUQUEN elias-josue....
std::optional< LevelData > loadLevelFromFile(const std::string &path, std::string &error)
std::vector< ObstacleEvent > obstacles
std::vector< PowerupEvent > powerups
std::vector< SpawnEvent > spawns
ecs::components::PowerupType type
ecs::components::Patterns pattern