Bicameral Engine
GPU-resident engine for a magic-research open-world game
Loading...
Searching...
No Matches
bicameral::save::ReplayFile Struct Reference

#include <replay_file.h>

Public Attributes

ReplayWorld world = ReplayWorld::Probe
uint64_t tableVersion = 0
uint64_t seed = 0
uint64_t startTick = 0
std::vector< std::byte > initialDelta
std::vector< sim::Command > commands
std::vector< ReplayTickHash > tickHashes

Friends

bool operator== (const ReplayFile &, const ReplayFile &)=default

Detailed Description

Definition at line 44 of file replay_file.h.

◆ operator==

bool operator== ( const ReplayFile & ,
const ReplayFile &  )
friend

Member Data Documentation

◆ commands

◆ initialDelta

std::vector<std::byte> bicameral::save::ReplayFile::initialDelta

Definition at line 50 of file replay_file.h.

Referenced by bicameral::save::ParseReplay(), and bicameral::save::SerializeReplay().

◆ seed

uint64_t bicameral::save::ReplayFile::seed = 0

Definition at line 48 of file replay_file.h.

Referenced by bicameral::save::SerializeReplay().

◆ startTick

uint64_t bicameral::save::ReplayFile::startTick = 0

◆ tableVersion

uint64_t bicameral::save::ReplayFile::tableVersion = 0

Definition at line 47 of file replay_file.h.

Referenced by bicameral::save::SerializeReplay().

◆ tickHashes

◆ world

ReplayWorld bicameral::save::ReplayFile::world = ReplayWorld::Probe

Definition at line 46 of file replay_file.h.

Referenced by bicameral::save::SerializeReplay().


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