|
R-Type
Distributed multiplayer game engine in C++
|
#include "server/Game/Logic/GameLogic.hpp"#include <algorithm>#include <atomic>#include <cmath>#include <thread>#include "common/Animation/AnimationDatabase.hpp"#include "common/ECS/Components/Animation.hpp"#include "common/ECS/Components/AnimationSet.hpp"#include "common/ECS/Components/Collider.hpp"#include "common/ECS/Components/Enemy.hpp"#include "common/ECS/Components/Health.hpp"#include "common/ECS/Components/LuaScript.hpp"#include "common/ECS/Components/PendingDestroy.hpp"#include "common/ECS/Components/Player.hpp"#include "common/ECS/Components/Projectile.hpp"#include "common/ECS/Components/Spawner.hpp"#include "common/ECS/Components/Sprite.hpp"#include "common/ECS/Components/Transform.hpp"#include "common/ECS/Components/Velocity.hpp"#include "common/ECS/Components/Weapon.hpp"#include "common/ECS/Prefabs/PrefabFactory.hpp"#include "common/ECS/Systems/AISystem/AISystem.hpp"#include "common/ECS/Systems/AnimationSystem/AnimationSystem.hpp"#include "common/ECS/Systems/BoundarySystem/BoundarySystem.hpp"#include "common/ECS/Systems/BuffSystem/BuffSystem.hpp"#include "common/ECS/Systems/CollisionSystem/CollisionSystem.hpp"#include "common/ECS/Systems/HealthSystem/HealthSystem.hpp"#include "common/ECS/Systems/ISystem.hpp"#include "common/ECS/Systems/MapSystem/MapSystem.hpp"#include "common/ECS/Systems/MovementSystem/MovementSystem.hpp"#include "common/ECS/Systems/OrbitalSystem/OrbitalSystem.hpp"#include "common/ECS/Systems/SpawnSystem/SpawnSystem.hpp"#include "common/ECS/Systems/WeaponSystem/WeaponSystem.hpp"#include "common/Logger/Logger.hpp"#include "common/MapLoader/MapLoader.hpp"#include "server/Core/EventBus/EventBus.hpp"#include "server/Core/ThreadPool/ThreadPool.hpp"#include "server/Events/GameEvent/GameEndedEvent.hpp"#include "server/Game/StateManager/GameOverState.hpp"#include "server/Game/StateManager/InGameState.hpp"#include "server/Game/StateManager/LobbyState.hpp"#include "server/Scripting/LuaEngine.hpp"#include "server/Scripting/LuaSystemAdapter.hpp"
Go to the source code of this file.
Namespaces | |
| namespace | server |