JaffarPlus
High-performance best-first search optimizer for tool-assisted speedruns
Loading...
Searching...
No Matches
playback.hpp File Reference

Solution playback used by the player tool: replays an input sequence through a Runner, caching per-step game/renderer state, hashes, and win/fail markers for navigation. More...

#include "jaffarCommon/deserializers/contiguous.hpp"
#include "jaffarCommon/hash.hpp"
#include "jaffarCommon/serializers/contiguous.hpp"
#include "runner.hpp"
#include <algorithm>
#include <string>
#include <unordered_map>
#include <vector>

Go to the source code of this file.

Classes

class  jaffarPlus::Playback
 Replays a solution's input sequence and caches per-step state for navigation. More...
 
struct  jaffarPlus::Playback::step_t
 A single recorded playback step. More...
 
struct  jaffarPlus::Playback::hashHasher_t
 Hash functor for 128-bit state hashes (std::pair<uint64_t, uint64_t>). More...
 

Detailed Description

Solution playback used by the player tool: replays an input sequence through a Runner, caching per-step game/renderer state, hashes, and win/fail markers for navigation.

Definition in file playback.hpp.