2
0
mirror of https://github.com/AxioDL/metaforce.git synced 2025-12-21 03:39:11 +00:00

RE COutput/InputStream and friends and migrate over

This branch is probably still horribly broken, but it's a good first step to migrating away from having hecl embedded in the runtime
This commit is contained in:
2022-02-17 23:37:54 -08:00
parent c679c2e0f8
commit dad7249927
172 changed files with 3629 additions and 2780 deletions

View File

@@ -108,7 +108,7 @@ public:
g_GameState = x134_gameState.get();
}
void StreamInGameState(CBitStreamReader& stream, u32 saveIdx) {
void StreamInGameState(CInputStream& stream, u32 saveIdx) {
x134_gameState = std::make_unique<CGameState>(stream, saveIdx);
g_GameState = x134_gameState.get();
}
@@ -268,7 +268,7 @@ public:
void AddWorldPaks();
void AddOverridePaks();
void ResetGameState();
void StreamNewGameState(CBitStreamReader&, u32 idx);
void StreamNewGameState(CInputStream&, u32 idx);
void RefreshGameState();
void CheckTweakManagerDebugOptions() {}
void SetMFGameBuilt(bool b) { x160_25_mfGameBuilt = b; }