mirror of
https://github.com/PrimeDecomp/prime.git
synced 2025-12-12 11:26:09 +00:00
Rename CSaveWorld to CWorldSaveGameInfo, minor fixes
Former-commit-id: 9b3a16477f
This commit is contained in:
@@ -3,10 +3,25 @@
|
||||
|
||||
#include "MetroidPrime/TGameTypes.hpp"
|
||||
|
||||
#include "rstl/reserved_vector.hpp"
|
||||
|
||||
class CWorldSaveGameInfo;
|
||||
class CInputStream;
|
||||
class COutputStream;
|
||||
class CStateManager;
|
||||
class CScriptMailbox {
|
||||
public:
|
||||
void AddRelay(TEditorId id);
|
||||
void RemoveRelay(TEditorId id);
|
||||
CScriptMailbox();
|
||||
CScriptMailbox(CInputStream& in, const CWorldSaveGameInfo& world);
|
||||
~CScriptMailbox();
|
||||
void PutTo(COutputStream& out, CWorldSaveGameInfo& world) const;
|
||||
void SendMsgs(const TAreaId& area, CStateManager& mgr);
|
||||
void AddMsg(TEditorId id);
|
||||
void RemoveMsg(TEditorId id);
|
||||
bool HasMsg(TEditorId id) const;
|
||||
|
||||
private:
|
||||
rstl::reserved_vector< TEditorId, 512 > x0_relays;
|
||||
};
|
||||
|
||||
#endif // _CSCRIPTMAILBOX
|
||||
|
||||
Reference in New Issue
Block a user