mirror of
https://github.com/PrimeDecomp/prime.git
synced 2025-12-14 19:26:08 +00:00
@@ -44,7 +44,7 @@ struct SSaveHeader {
|
||||
explicit SSaveHeader(int);
|
||||
explicit SSaveHeader(CMemoryInStream& in);
|
||||
|
||||
void DoPut(CMemoryStreamOut& out) const;
|
||||
void PutTo(COutputStream& out) const;
|
||||
};
|
||||
|
||||
struct SGameFileSlot {
|
||||
@@ -56,7 +56,7 @@ struct SGameFileSlot {
|
||||
|
||||
void InitializeFromGameState();
|
||||
void LoadGameState(int idx);
|
||||
void DoPut(CMemoryStreamOut& w) const;
|
||||
void PutTo(COutputStream& w) const;
|
||||
};
|
||||
CHECK_SIZEOF(SGameFileSlot, 0x3d8)
|
||||
|
||||
|
||||
@@ -15,14 +15,13 @@
|
||||
#include "rstl/reserved_vector.hpp"
|
||||
#include "rstl/vector.hpp"
|
||||
|
||||
class CMemoryStreamOut;
|
||||
class CGameState {
|
||||
public:
|
||||
CGameState();
|
||||
CGameState(CInputStream& in, int saveIdx);
|
||||
|
||||
void ReadSystemOptions(CInputStream& in);
|
||||
void PutTo(CMemoryStreamOut& out);
|
||||
void PutTo(COutputStream& out) const;
|
||||
void WriteSystemOptions(COutputStream& out);
|
||||
|
||||
rstl::rc_ptr< CPlayerState >& PlayerState();
|
||||
|
||||
@@ -14,7 +14,7 @@ public:
|
||||
CSystemOptions();
|
||||
explicit CSystemOptions(CInputStream&);
|
||||
~CSystemOptions();
|
||||
void PutTo(COutputStream&);
|
||||
void PutTo(COutputStream&) const;
|
||||
|
||||
void SetHasFusion(bool v);
|
||||
bool GetHasFusion() const { return xd0_28_fusionSuitActive; }
|
||||
|
||||
Reference in New Issue
Block a user