|
group2 0.1.0
CSE 125 Group 2
|
Top-level client game class owning all subsystems and the main loop. More...
#include "IScreen.hpp"#include "animation/AnimationLibrary.hpp"#include "animation/AnimationTesterUI.hpp"#include "animation/CharacterRig.hpp"#include "animation/SkinningBackend.hpp"#include "app/AppContext.hpp"#include "debug/ClientPerfRecorder.hpp"#include "debug/DebugUI.hpp"#include "debug/FrameRecorder.hpp"#include "ecs/AssetRegistry.hpp"#include "ecs/components/Hitbox.hpp"#include "ecs/components/InputSnapshot.hpp"#include "ecs/components/PlayerSimState.hpp"#include "ecs/components/PlayerVisState.hpp"#include "ecs/components/Position.hpp"#include "ecs/components/PreviousPosition.hpp"#include "ecs/components/Velocity.hpp"#include "ecs/components/ViewmodelConfig.hpp"#include "ecs/physics/MapLoader.hpp"#include "ecs/registry/Registry.hpp"#include "hud/Hud.hpp"#include "menus/pause/PauseMenu.hpp"#include "network/Client.hpp"#include "network/MatchStatus.hpp"#include "network/RegistrySerialization.hpp"#include "particles/ParticleSystem.hpp"#include "renderer-new/NewRenderer.hpp"#include "sfx/SfxSystem.hpp"#include "systems/GamepadAimAssistSystem.hpp"#include "systems/InputRingBuffer.hpp"#include "systems/KillFeedEvent.hpp"#include "util/WorkerPool.hpp"#include "voice/VoiceChatSystem.hpp"#include <SDL3/SDL.h>#include <array>#include <cstdint>#include <deque>#include <entt/entt.hpp>#include <glm/glm.hpp>#include <memory>#include <optional>#include <string>#include <string_view>#include <unordered_map>#include <vector>Go to the source code of this file.
Classes | |
| class | Game |
| Top-level client game object. More... | |
| struct | Game::PredictedPlayerState |
| struct | Game::ReconciliationDecision |
| struct | Game::PlayerSfxState |
| struct | Game::PendingDamageNumber |
Top-level client game class owning all subsystems and the main loop.