1
0
mirror of https://github.com/blawar/ooot.git synced 2024-06-25 22:09:34 +00:00
ooot/include/def/game.h
2022-04-13 17:00:45 -04:00

21 lines
692 B
C

#pragma once
#include "globalctx.h"
struct GraphicsContext;
struct OSViMode;
extern u32 gViConfigFeatures;
extern f32 gViConfigXScale;
extern f32 gViConfigYScale;
extern OSViMode osViModeNtscLan1;
void* GameState_Alloc(GameState* gameState, size_t size, const char* file, s32 line);
void GameState_Draw(GameState* gameState, GraphicsContext* gfxCtx);
void GameState_DrawInputDisplay(u16 input, Gfx** gfx);
void GameState_FaultPrint(void);
void GameState_InitArena(GameState* gameState, size_t size);
void GameState_ReqPadData(GameState* gameState);
void GameState_SetFBFilter(Gfx** gfx);
void GameState_SetFrameBuffer(GraphicsContext* gfxCtx);
void GameState_Update(GameState* gameState);