R-Type
Distributed multiplayer game engine in C++
Loading...
Searching...
No Matches
GameLogic.cpp File Reference
#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"
Include dependency graph for GameLogic.cpp:

Go to the source code of this file.

Namespaces

namespace  server