|
R-Type
Distributed multiplayer game engine in C++
|
#include <cstdint>#include <memory>#include <stdexcept>#include <string>#include "common/Animation/AnimationDatabase.hpp"#include "common/ECS/Components/Animation.hpp"#include "common/ECS/Components/AnimationSet.hpp"#include "common/ECS/Components/Buff.hpp"#include "common/ECS/Components/Collider.hpp"#include "common/ECS/Components/Enemy.hpp"#include "common/ECS/Components/Health.hpp"#include "common/ECS/Components/Player.hpp"#include "common/ECS/Components/Projectile.hpp"#include "common/ECS/Components/Sprite.hpp"#include "common/ECS/Components/Transform.hpp"#include "common/ECS/Components/Velocity.hpp"#include "common/ECS/Components/Wall.hpp"#include "common/ECS/Components/Weapon.hpp"#include "common/ECS/Registry.hpp"#include "common/Logger/Logger.hpp"

Go to the source code of this file.
Classes | |
| class | ecs::PrefabFactory |
| Factory for creating game entity prefabs. More... | |
| struct | ecs::PrefabFactory::EnemySpawnData |
Namespaces | |
| namespace | ecs |
| Maximum number of distinct component types supported by the Registry. | |
| namespace | ecs::wrapper |
Typedefs | |
| using | ecs::Address = std::uint32_t |
| Type used to represent an entity address/ID. | |