JaffarPlus
High-performance best-first search optimizer for tool-assisted speedruns
Loading...
Searching...
No Matches
jaffarPlus::Playback::step_t Struct Reference

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.
 

Detailed Description

A single recorded playback step.

Definition at line 35 of file playback.hpp.

Member Data Documentation

◆ _repeatedHashSteps

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.

◆ gameStateData

void* jaffarPlus::Playback::step_t::gameStateData

The step's serialized game state data.

Definition at line 47 of file playback.hpp.

◆ inputIndex

jaffarPlus::InputSet::inputIndex_t jaffarPlus::Playback::step_t::inputIndex

The step's input index.

Definition at line 41 of file playback.hpp.

◆ inputString

std::string jaffarPlus::Playback::step_t::inputString

The step's input string.

Definition at line 38 of file playback.hpp.

◆ isInputAllowed

bool jaffarPlus::Playback::step_t::isInputAllowed

Whether the move is allowed by the current move set.

Definition at line 44 of file playback.hpp.

◆ rendererStateData

void* jaffarPlus::Playback::step_t::rendererStateData

The step's serialized renderer state data.

Definition at line 50 of file playback.hpp.

◆ stateHash

jaffarCommon::hash::hash_t jaffarPlus::Playback::step_t::stateHash

The step's state hash.

Definition at line 53 of file playback.hpp.


The documentation for this struct was generated from the following file: