GigaPasjans
Loading...
Searching...
No Matches
ReplaySystem.h
1// Plik utworzony przez Piotra ChudziƄskiego w dniu 19.04.2025
2#pragma once
3
4#include <andromenda/ActionRegistry.h>
5#include <foundation/Common.h>
6
7namespace Game
8{
13 {
14 private:
18 static void replayThread();
19
20 public:
24 static void Exit();
25
29 static void Play(const String& path);
30
34 static void ProvideActions(Andromenda::ActionRegistry& registry);
35 };
36}
Represent registry of Action objects.
Definition ActionRegistry.h:74
Handles replay playback functionality.
Definition ReplaySystem.h:13
static void Play(const String &path)
Starts replaying a game from the given file path.
Definition ReplaySystem.cpp:47
static void Exit()
Stops and exits the replay system.
Definition ReplaySystem.cpp:40
static void ProvideActions(Andromenda::ActionRegistry &registry)
Registers replay-related actions to the action registry.
Definition ReplaySystem.cpp:66
Represents a mutable sequence of characters, providing various member functions for string manipulati...
Definition String.h:16