mirror of
https://github.com/zeldaret/tww.git
synced 2026-05-23 15:01:33 -04:00
36ec2825ee
* d_a_movie_player 99% * Fix version differences
28 lines
852 B
C++
28 lines
852 B
C++
|
|
#ifndef M_DO_M_DO_MACHINE_H
|
|
#define M_DO_M_DO_MACHINE_H
|
|
|
|
#include "dolphin/gx/GX.h"
|
|
|
|
bool mDoMch_Create();
|
|
void mDoMch_HeapCheckAll();
|
|
|
|
extern GXRenderModeObj g_ntscZeldaIntDf;
|
|
extern GXRenderModeObj g_ntscZeldaProg;
|
|
|
|
class mDoMch_render_c {
|
|
public:
|
|
static void setRenderModeObj(GXRenderModeObj* obj) { mRenderModeObj = obj; }
|
|
static void setProgressiveMode() { setRenderModeObj(&g_ntscZeldaProg); }
|
|
static u16 getEfbHeight() { return getRenderModeObj()->efbHeight; }
|
|
static u16 getFbWidth() { return getRenderModeObj()->fbWidth; }
|
|
static void setFbWidth(s16 v) { getRenderModeObj()->fbWidth = v; }
|
|
static void setEfbHeight(s16 v) { getRenderModeObj()->efbHeight = v; }
|
|
|
|
static GXRenderModeObj* getRenderModeObj() { return mRenderModeObj; }
|
|
|
|
static GXRenderModeObj* mRenderModeObj;
|
|
};
|
|
|
|
#endif /* M_DO_M_DO_MACHINE_H */
|