summaryrefslogtreecommitdiff
path: root/soh/src/code/game.c
diff options
context:
space:
mode:
Diffstat (limited to 'soh/src/code/game.c')
-rw-r--r--soh/src/code/game.c13
1 files changed, 6 insertions, 7 deletions
diff --git a/soh/src/code/game.c b/soh/src/code/game.c
index f0988c7c3..e1974ed98 100644
--- a/soh/src/code/game.c
+++ b/soh/src/code/game.c
@@ -239,16 +239,15 @@ void GameState_ReqPadData(GameState* gameState) {
PadMgr_RequestPadData(&gPadMgr, &gameState->input[0], 1);
}
-// OTRTODO
-int fbTest = -1;
+// Framebuffer for the Link preview on the pause menu equipment sub-screen
+int gPauseLinkFrameBuffer = -1;
void GameState_Update(GameState* gameState) {
GraphicsContext* gfxCtx = gameState->gfxCtx;
- if (fbTest == -1)
- {
- fbTest = gfx_create_framebuffer(64, 112, SCREEN_WIDTH, SCREEN_HEIGHT, true);
- //fbTest = gfx_create_framebuffer(256, 512);
+ if (gPauseLinkFrameBuffer == -1) {
+ gPauseLinkFrameBuffer = gfx_create_framebuffer(PAUSE_EQUIP_PLAYER_WIDTH, PAUSE_EQUIP_PLAYER_HEIGHT,
+ PAUSE_EQUIP_PLAYER_WIDTH, PAUSE_EQUIP_PLAYER_HEIGHT, true);
}
GameState_SetFrameBuffer(gfxCtx);
@@ -467,7 +466,7 @@ void GameState_Destroy(GameState* gameState) {
// Performing clear skeletons before unload resources fixes an actor heap corruption crash due to the skeleton patching system.
ResourceMgr_ClearSkeletons();
- if (CVarGetInteger(CVAR_ALT_ASSETS, 0)) {
+ if (ResourceMgr_IsAltAssetsEnabled()) {
ResourceUnloadDirectory("alt/*");
gfx_texture_cache_clear();
}