![]() |
JaffarPlus
High-performance best-first search optimizer for tool-assisted speedruns
|
A single recorded playback step. More...
#include <playback.hpp>
Public Attributes | |
| std::string | inputString |
| The step's input string. | |
| jaffarPlus::InputSet::inputIndex_t | inputIndex |
| The step's input index. | |
| bool | isInputAllowed |
| Whether the move is allowed by the current move set. | |
| void * | gameStateData |
| The step's serialized game state data. | |
| void * | rendererStateData |
| The step's serialized renderer state data. | |
| jaffarCommon::hash::hash_t | stateHash |
| The step's state hash. | |
| std::vector< size_t > | _repeatedHashSteps |
| Earlier steps (ascending) that shared this step's hash. | |
A single recorded playback step.
Definition at line 35 of file playback.hpp.
| std::vector<size_t> jaffarPlus::Playback::step_t::_repeatedHashSteps |
Earlier steps (ascending) that shared this step's hash.
Definition at line 56 of file playback.hpp.
| void* jaffarPlus::Playback::step_t::gameStateData |
The step's serialized game state data.
Definition at line 47 of file playback.hpp.
| jaffarPlus::InputSet::inputIndex_t jaffarPlus::Playback::step_t::inputIndex |
The step's input index.
Definition at line 41 of file playback.hpp.
| std::string jaffarPlus::Playback::step_t::inputString |
The step's input string.
Definition at line 38 of file playback.hpp.
| bool jaffarPlus::Playback::step_t::isInputAllowed |
Whether the move is allowed by the current move set.
Definition at line 44 of file playback.hpp.
| void* jaffarPlus::Playback::step_t::rendererStateData |
The step's serialized renderer state data.
Definition at line 50 of file playback.hpp.
| jaffarCommon::hash::hash_t jaffarPlus::Playback::step_t::stateHash |
The step's state hash.
Definition at line 53 of file playback.hpp.