mirror of
https://github.com/encounter/tp.git
synced 2026-07-11 06:18:46 -07:00
@@ -77,6 +77,11 @@ public:
|
||||
return 1;
|
||||
}
|
||||
|
||||
void setTickRate(u32 rate) {
|
||||
mTickRate = rate;
|
||||
mFrameRate = 0;
|
||||
}
|
||||
|
||||
static JFWDisplay* sManager;
|
||||
|
||||
private:
|
||||
|
||||
@@ -36,7 +36,7 @@ public:
|
||||
|
||||
/* 802E755C */ virtual ~JUTConsole();
|
||||
|
||||
void setOutput(u32 output) { mOutput = output; }
|
||||
void setOutput(unsigned int output) { mOutput = output; }
|
||||
void setPosition(int x, int y) {
|
||||
mPositionX = x;
|
||||
mPositionY = y;
|
||||
|
||||
@@ -180,6 +180,8 @@ public:
|
||||
/* 0xF */ s8 field_0xf;
|
||||
}; // Size: 0x10
|
||||
|
||||
void stopMotorWaveHard() { mRumble.stopPatternedRumble(mPortNum); }
|
||||
|
||||
struct CRumble {
|
||||
static PADMask sChannelMask[4];
|
||||
static bool mStatus[4];
|
||||
|
||||
@@ -21,7 +21,7 @@ public:
|
||||
void load2ndDynamicWave();
|
||||
void sceneBgmStart();
|
||||
void loadStaticWaves();
|
||||
bool checkFirstWaves();
|
||||
BOOL checkFirstWaves();
|
||||
void eraseSeWave(u32);
|
||||
void eraseBgmWave(u32);
|
||||
void getWaveLoadStatus(u32, u32);
|
||||
|
||||
@@ -17,4 +17,6 @@ struct DynamicNameTableEntry {
|
||||
char* name;
|
||||
};
|
||||
|
||||
int cDyl_InitAsyncIsDone();
|
||||
|
||||
#endif /* C_C_DYLINK_H */
|
||||
|
||||
@@ -332,7 +332,28 @@ public:
|
||||
JKRArchive* getAnmArchive() { return mAnmArchive; }
|
||||
JKRArchive* getCollectResArchive() { return mCollectResArchive; }
|
||||
JKRArchive* getItemIconArchive() { return mItemIconArchive; }
|
||||
JKRAramArchive* getFieldMapArchive2() { return mFieldMapArchive2; }
|
||||
JKRAramArchive* getFieldMapArchive2() { return (JKRAramArchive*)mFieldMapArchive2; }
|
||||
|
||||
void setFieldMapArchive2(JKRArchive* arc) { mFieldMapArchive2 = arc; }
|
||||
void setAnmArchive(JKRArchive* arc) { mAnmArchive = arc; }
|
||||
void setFmapResArchive(JKRArchive* arc) { mFmapResArchive = arc; }
|
||||
void setDmapResArchive(JKRArchive* arc) { mDmapResArchive = arc; }
|
||||
void setCollectResArchive(JKRArchive* arc) { mCollectResArchive = arc; }
|
||||
void setItemIconArchive(JKRArchive* arc) { mItemIconArchive = arc; }
|
||||
void setAllMapArchive(JKRArchive* arc) { mAllMapArchive = arc; }
|
||||
void setRingResArchive(JKRArchive* arc) { mRingResArchive = arc; }
|
||||
void setNameResArchive(JKRArchive* arc) { mNameResArchive = arc; }
|
||||
void setDemoMsgArchive(JKRArchive* arc) { mDemoMsgArchive = arc; }
|
||||
void setMeterButtonArchive(JKRArchive* arc) { mMeterButtonArchive = arc; }
|
||||
void setErrorResArchive(JKRArchive* arc) { mErrorResArchive = arc; }
|
||||
void setCardIconResArchive(JKRArchive* arc) { mCardIconResArchive = arc; }
|
||||
void setMsgDtArchive(int i, JKRArchive* arc) { mMsgDtArchive[i] = arc; }
|
||||
void setMsgCommonArchive(JKRArchive* arc) { mMsgCommonArchive = arc; }
|
||||
void setMsgArchive(int i, JKRArchive* arc) { mMsgArchive[i] = arc; }
|
||||
void setFontArchive(JKRArchive* arc) { mFontArchive = arc; }
|
||||
void setRubyArchive(JKRArchive* arc) { mRubyArchive = arc; }
|
||||
void setMain2DArchive(JKRArchive* arc) { mMain2DArchive = arc; }
|
||||
void setItemTable(void* data) { mItemTable = data; }
|
||||
|
||||
void setPlayerStatus(int param_0, int i, u32 flag) { mPlayerStatus[i] |= flag; }
|
||||
void clearPlayerStatus(int param_0, int i, u32 flag) { mPlayerStatus[i] &= ~flag; }
|
||||
@@ -367,7 +388,7 @@ public:
|
||||
/* 0x04780 */ dAttention_c mAttention;
|
||||
/* 0x04C9C */ dVibration_c mVibration;
|
||||
/* 0x04D2C */ u8 field_0x4d2c[4];
|
||||
/* 0x04D30 */ JKRAramArchive* mFieldMapArchive2;
|
||||
/* 0x04D30 */ JKRArchive* mFieldMapArchive2;
|
||||
/* 0x04D34 */ JKRArchive* mMsgArchive[11];
|
||||
/* 0x04D60 */ JKRArchive* mDemoMsgArchive;
|
||||
/* 0x04D64 */ JKRArchive* mMeterButtonArchive;
|
||||
@@ -615,6 +636,7 @@ void* dComIfG_getStageRes(char const* resName);
|
||||
void* dComIfG_getOldStageRes(char const* resName);
|
||||
void dComIfG_get_timelayer(int* layer);
|
||||
int dComIfG_resDelete(request_of_phase_process_class* i_phase, char const* resName);
|
||||
int dComIfG_changeOpeningScene(scene_class* scene, s16 procName);
|
||||
|
||||
inline void dComIfG_setBrightness(u8 brightness) {
|
||||
g_dComIfG_gameInfo.mFadeBrightness = brightness;
|
||||
@@ -1382,6 +1404,86 @@ inline JKRArchive* dComIfGp_getMsgDtArchive(int idx) {
|
||||
return g_dComIfG_gameInfo.play.getMsgDtArchive(idx);
|
||||
}
|
||||
|
||||
inline void dComIfGp_setFieldMapArchive2(JKRArchive* arc) {
|
||||
g_dComIfG_gameInfo.play.setFieldMapArchive2(arc);
|
||||
}
|
||||
|
||||
inline void dComIfGp_setAnmArchive(JKRArchive* arc) {
|
||||
g_dComIfG_gameInfo.play.setAnmArchive(arc);
|
||||
}
|
||||
|
||||
inline void dComIfGp_setFmapResArchive(JKRArchive* arc) {
|
||||
g_dComIfG_gameInfo.play.setFmapResArchive(arc);
|
||||
}
|
||||
|
||||
inline void dComIfGp_setDmapResArchive(JKRArchive* arc) {
|
||||
g_dComIfG_gameInfo.play.setDmapResArchive(arc);
|
||||
}
|
||||
|
||||
inline void dComIfGp_setCollectResArchive(JKRArchive* arc) {
|
||||
g_dComIfG_gameInfo.play.setCollectResArchive(arc);
|
||||
}
|
||||
|
||||
inline void dComIfGp_setItemIconArchive(JKRArchive* arc) {
|
||||
g_dComIfG_gameInfo.play.setItemIconArchive(arc);
|
||||
}
|
||||
|
||||
inline void dComIfGp_setAllMapArchive(JKRArchive* arc) {
|
||||
g_dComIfG_gameInfo.play.setAllMapArchive(arc);
|
||||
}
|
||||
|
||||
inline void dComIfGp_setRingResArchive(JKRArchive* arc) {
|
||||
g_dComIfG_gameInfo.play.setRingResArchive(arc);
|
||||
}
|
||||
|
||||
inline void dComIfGp_setNameResArchive(JKRArchive* arc) {
|
||||
g_dComIfG_gameInfo.play.setNameResArchive(arc);
|
||||
}
|
||||
|
||||
inline void dComIfGp_setDemoMsgArchive(JKRArchive* arc) {
|
||||
g_dComIfG_gameInfo.play.setDemoMsgArchive(arc);
|
||||
}
|
||||
|
||||
inline void dComIfGp_setMeterButtonArchive(JKRArchive* arc) {
|
||||
g_dComIfG_gameInfo.play.setMeterButtonArchive(arc);
|
||||
}
|
||||
|
||||
inline void dComIfGp_setErrorResArchive(JKRArchive* arc) {
|
||||
g_dComIfG_gameInfo.play.setErrorResArchive(arc);
|
||||
}
|
||||
|
||||
inline void dComIfGp_setCardIconResArchive(JKRArchive* arc) {
|
||||
g_dComIfG_gameInfo.play.setCardIconResArchive(arc);
|
||||
}
|
||||
|
||||
inline void dComIfGp_setMsgDtArchive(int i, JKRArchive* arc) {
|
||||
g_dComIfG_gameInfo.play.setMsgDtArchive(i, arc);
|
||||
}
|
||||
|
||||
inline void dComIfGp_setMsgCommonArchive(JKRArchive* arc) {
|
||||
g_dComIfG_gameInfo.play.setMsgCommonArchive(arc);
|
||||
}
|
||||
|
||||
inline void dComIfGp_setMsgArchive(int i, JKRArchive* arc) {
|
||||
g_dComIfG_gameInfo.play.setMsgArchive(i, arc);
|
||||
}
|
||||
|
||||
inline void dComIfGp_setFontArchive(JKRArchive* arc) {
|
||||
g_dComIfG_gameInfo.play.setFontArchive(arc);
|
||||
}
|
||||
|
||||
inline void dComIfGp_setRubyArchive(JKRArchive* arc) {
|
||||
g_dComIfG_gameInfo.play.setRubyArchive(arc);
|
||||
}
|
||||
|
||||
inline void dComIfGp_setMain2DArchive(JKRArchive* arc) {
|
||||
g_dComIfG_gameInfo.play.setMain2DArchive(arc);
|
||||
}
|
||||
|
||||
inline void dComIfGp_setItemTable(void* data) {
|
||||
g_dComIfG_gameInfo.play.setItemTable(data);
|
||||
}
|
||||
|
||||
inline JKRExpHeap* dComIfGp_getExpHeap2D() {
|
||||
return g_dComIfG_gameInfo.play.getExpHeap2D();
|
||||
}
|
||||
@@ -1826,6 +1928,10 @@ inline void dComIfGp_setStartStageLayer(s8 layer) {
|
||||
g_dComIfG_gameInfo.play.setStartStageLayer(layer);
|
||||
}
|
||||
|
||||
inline void dComIfGp_drawSimpleModel() {
|
||||
g_dComIfG_gameInfo.play.drawSimpleModel();
|
||||
}
|
||||
|
||||
inline dStage_Multi_c* dComIfGp_getMulti() {
|
||||
return g_dComIfG_gameInfo.play.getStage().getMulti();
|
||||
}
|
||||
@@ -1906,6 +2012,18 @@ inline void dComIfGp_evmng_remove() {
|
||||
g_dComIfG_gameInfo.play.getEvtManager().remove();
|
||||
}
|
||||
|
||||
inline void dComIfGp_particle_createCommon(const void* data) {
|
||||
g_dComIfG_gameInfo.play.getParticle()->createCommon(data);
|
||||
}
|
||||
|
||||
inline void dComIfGp_particle_create() {
|
||||
g_dComIfG_gameInfo.play.createParticle();
|
||||
}
|
||||
|
||||
inline JKRExpHeap* dComIfGp_particle_getResHeap() {
|
||||
return g_dComIfG_gameInfo.play.getParticle()->getResHeap();
|
||||
}
|
||||
|
||||
inline void dComIfGp_particle_readScene(u8 particle_no, mDoDvdThd_toMainRam_c** param_1) {
|
||||
g_dComIfG_gameInfo.play.getParticle()->readScene(particle_no, param_1);
|
||||
}
|
||||
@@ -2036,6 +2154,10 @@ inline void dComIfGd_init() {
|
||||
g_dComIfG_gameInfo.drawlist.init();
|
||||
}
|
||||
|
||||
inline void dComIfGd_peekZdata() {
|
||||
g_dComIfG_gameInfo.drawlist.peekZdata();
|
||||
}
|
||||
|
||||
inline daPy_py_c* daPy_getLinkPlayerActorClass() {
|
||||
return dComIfGp_getLinkPlayer();
|
||||
}
|
||||
|
||||
+22
-1
@@ -1,6 +1,7 @@
|
||||
#ifndef D_D_DRAWLIST_H
|
||||
#define D_D_DRAWLIST_H
|
||||
|
||||
#include "JSystem/J2DGraph/J2DPicture.h"
|
||||
#include "JSystem/J2DGraph/J2DScreen.h"
|
||||
#include "JSystem/J3DGraphAnimator/J3DModel.h"
|
||||
#include "JSystem/J3DGraphBase/J3DDrawBuffer.h"
|
||||
@@ -56,6 +57,24 @@ public:
|
||||
/* 0x10 */ J2DPane* field_0x10;
|
||||
};
|
||||
|
||||
class dDlst_2D_c : public dDlst_base_c {
|
||||
public:
|
||||
/* 80053A00 */ dDlst_2D_c(ResTIMG* image, s16 posX, s16 posY, s16 width, s16 height, u8 alpha);
|
||||
/* 80053A9C */ virtual void draw();
|
||||
|
||||
void setAlpha(u8 alpha) { mAlpha = alpha; }
|
||||
J2DPicture* getPicture() { return &mpPicture; }
|
||||
|
||||
private:
|
||||
/* 0x004 */ u8 field_0x4;
|
||||
/* 0x008 */ J2DPicture mpPicture;
|
||||
/* 0x158 */ s16 mPosX;
|
||||
/* 0x15A */ s16 mPosY;
|
||||
/* 0x15C */ s16 mSizeX;
|
||||
/* 0x15E */ s16 mSizeY;
|
||||
/* 0x160 */ u8 mAlpha;
|
||||
};
|
||||
|
||||
class dDlst_peekZ_c {
|
||||
public:
|
||||
dDlst_peekZ_c() { field_0x0 = 0; }
|
||||
@@ -145,7 +164,7 @@ public:
|
||||
/* 80055C74 */ int setReal(u32, s8, J3DModel*, cXyz*, f32, f32, dKy_tevstr_c*);
|
||||
/* 80055F1C */ void addReal(u32, J3DModel*);
|
||||
/* 80055F84 */ int setSimple(cXyz*, f32, f32, cXyz*, s16, f32, _GXTexObj*);
|
||||
/* 80055FE8 */ void setSimpleTex(ResTIMG const*);
|
||||
/* 80055FE8 */ static void setSimpleTex(ResTIMG const*);
|
||||
|
||||
static GXTexObj* getSimpleTex() { return &mSimpleTexObj; }
|
||||
|
||||
@@ -233,6 +252,8 @@ public:
|
||||
void setOpaListBG() { setOpaDrawList(mOpaListBG); }
|
||||
void setXluList2DScreen() { setXluDrawList(mList2DScreen); }
|
||||
|
||||
void peekZdata() { mPeekZ.peekData(); }
|
||||
|
||||
int setSimpleShadow(cXyz* param_0, f32 param_1, f32 param_2, cXyz* param_3, s16 param_4,
|
||||
f32 param_5, _GXTexObj* param_6) {
|
||||
return mShadowControl.setSimple(param_0, param_1, param_2, param_3, param_4, param_5,
|
||||
|
||||
+2
-2
@@ -60,8 +60,8 @@ struct CSTControl : public STControl {
|
||||
|
||||
struct dLib_time_c {
|
||||
/* 80032804 */ void getTime();
|
||||
/* 80032880 */ void stopTime();
|
||||
/* 800328BC */ void startTime();
|
||||
/* 80032880 */ static void stopTime();
|
||||
/* 800328BC */ static void startTime();
|
||||
|
||||
static u8 m_diffTime[4];
|
||||
static u8 m_stopTime[4];
|
||||
|
||||
@@ -10,7 +10,7 @@ class dMpath_c {
|
||||
public:
|
||||
/* 8003F758 */ static u8 isExistMapPathData();
|
||||
/* 8003F760 */ void getTopBottomFloorNo(s8*, s8*);
|
||||
/* 8003F7E8 */ void createWork();
|
||||
/* 8003F7E8 */ static void createWork();
|
||||
/* 8003FA40 */ void setPointer(s8, void*, int);
|
||||
/* 8003F810 */ void setPointer(dDrawPath_c::room_class*, s8*, s8*);
|
||||
/* 8003FB70 */ void create();
|
||||
|
||||
@@ -152,7 +152,11 @@ public:
|
||||
param_9, param_10, param_11, param_12);
|
||||
}
|
||||
|
||||
JKRExpHeap* getResHeap() { return m_resHeap; }
|
||||
|
||||
static void onStatus(u8 status) { data_80450EC4 |= status; }
|
||||
static void offStatus(u8 status) { data_80450EC4 &= ~status; }
|
||||
static bool isStatus(u8 status) { return data_80450EC4 & status; }
|
||||
|
||||
static u8 mTsubo[64];
|
||||
static u8 mLifeBall[24];
|
||||
|
||||
@@ -1,6 +1,124 @@
|
||||
#ifndef D_S_D_S_LOGO_H
|
||||
#define D_S_D_S_LOGO_H
|
||||
|
||||
#include "d/com/d_com_inf_game.h"
|
||||
#include "dolphin/types.h"
|
||||
|
||||
class dLog_HIO_c {
|
||||
public:
|
||||
/* 802560A4 */ dLog_HIO_c();
|
||||
/* 8025855C */ virtual ~dLog_HIO_c();
|
||||
}; // Size: 0x8
|
||||
|
||||
class dScnLogo_c : public scene_class {
|
||||
public:
|
||||
enum {
|
||||
/* 0x0 */ EXEC_WARNING_IN,
|
||||
/* 0x1 */ EXEC_WARNING_DISP,
|
||||
/* 0x2 */ EXEC_WARNING_OUT,
|
||||
/* 0x3 */ EXEC_NINTENDO_IN,
|
||||
/* 0x4 */ EXEC_NINTENDO_OUT,
|
||||
/* 0x5 */ EXEC_DOLBY_IN,
|
||||
/* 0x6 */ EXEC_DOLBY_OUT,
|
||||
/* 0x7 */ EXEC_DOLBY_OUT2,
|
||||
/* 0x8 */ EXEC_PROG_IN,
|
||||
/* 0x9 */ EXEC_PROG_SEL,
|
||||
/* 0xA */ EXEC_PROG_OUT,
|
||||
/* 0xB */ EXEC_PROG_SET,
|
||||
/* 0xC */ EXEC_PROG_SET2,
|
||||
/* 0xD */ EXEC_PROG_CHANGE,
|
||||
/* 0xE */ EXEC_DVD_WAIT,
|
||||
/* 0xF */ EXEC_SCENE_CHANGE,
|
||||
};
|
||||
|
||||
/* 802560B4 */ void preLoad_dyl_create();
|
||||
/* 802560F8 */ void preLoad_dyl_remove();
|
||||
/* 8025611C */ bool preLoad_dyl();
|
||||
/* 80256198 */ void checkProgSelect();
|
||||
/* 80256210 */ int draw();
|
||||
/* 80256264 */ void progInDraw();
|
||||
/* 8025631C */ void progSelDraw();
|
||||
/* 802568E0 */ void progOutDraw();
|
||||
/* 80256A3C */ void progSetDraw();
|
||||
/* 80256AC0 */ void progSet2Draw();
|
||||
/* 80256B3C */ void progChangeDraw();
|
||||
/* 80256BF4 */ void warningInDraw();
|
||||
/* 80256C68 */ void warningDispDraw();
|
||||
/* 80256DC4 */ void warningOutDraw();
|
||||
/* 80256E48 */ void nintendoInDraw();
|
||||
/* 80256ECC */ void nintendoOutDraw();
|
||||
/* 80256F50 */ void dolbyInDraw();
|
||||
/* 80256FD4 */ void dolbyOutDraw();
|
||||
/* 80257058 */ void dolbyOutDraw2();
|
||||
/* 80257070 */ void dvdWaitDraw();
|
||||
/* 80257284 */ void nextSceneChange();
|
||||
/* 802572B8 */ ~dScnLogo_c();
|
||||
/* 80257AE0 */ int create();
|
||||
/* 80257C64 */ void logoInitGC();
|
||||
/* 80257FEC */ void dvdDataLoad();
|
||||
/* 802584D8 */ void setProgressiveMode(u8);
|
||||
/* 802584FC */ u8 getProgressiveMode();
|
||||
/* 80258520 */ bool isProgressiveMode();
|
||||
/* 8025854C */ void setRenderMode();
|
||||
|
||||
public:
|
||||
/* 0x1D0 */ JKRExpHeap* field_0x1d0;
|
||||
/* 0x1D4 */ JKRExpHeap* field_0x1d4;
|
||||
/* 0x1D8 */ JKRHeap* mpHeap;
|
||||
/* 0x1DC */ dDlst_2D_c* mWarning;
|
||||
/* 0x1E0 */ dDlst_2D_c* mWarningStart;
|
||||
/* 0x1E4 */ dDlst_2D_c* mNintendoLogo;
|
||||
/* 0x1E8 */ dDlst_2D_c* mDolbyLogo;
|
||||
/* 0x1EC */ dDlst_2D_c* mProgressiveChoice;
|
||||
/* 0x1F0 */ dDlst_2D_c* mProgressiveYes;
|
||||
/* 0x1F4 */ dDlst_2D_c* mProgressiveNo;
|
||||
/* 0x1F8 */ dDlst_2D_c* mProgressiveSel;
|
||||
/* 0x1FC */ request_of_phase_process_class* m_preLoad_dylPhase;
|
||||
/* 0x200 */ ResTIMG* mProgressivePro;
|
||||
/* 0x204 */ ResTIMG* mProgressiveInter;
|
||||
/* 0x208 */ u8 mExecCommand;
|
||||
/* 0x209 */ u8 field_0x209;
|
||||
/* 0x20A */ u8 field_0x20a;
|
||||
/* 0x20B */ u8 field_0x20b;
|
||||
/* 0x20C */ u16 mTimer;
|
||||
/* 0x20E */ u16 field_0x20e;
|
||||
/* 0x210 */ u16 field_0x210;
|
||||
/* 0x212 */ u16 field_0x212;
|
||||
/* 0x214 */ u16 field_0x214;
|
||||
/* 0x218 */ u32 field_0x218;
|
||||
/* 0x21C */ void* buffer;
|
||||
/* 0x220 */ mDoDvdThd_mountXArchive_c* mpField0Command;
|
||||
/* 0x224 */ mDoDvdThd_mountXArchive_c* mpAlAnmCommand;
|
||||
/* 0x228 */ u8 field_0x228[4];
|
||||
/* 0x22C */ mDoDvdThd_mountXArchive_c* mpFmapResCommand;
|
||||
/* 0x230 */ mDoDvdThd_mountXArchive_c* mpDmapResCommand;
|
||||
/* 0x234 */ mDoDvdThd_mountXArchive_c* mpCollectResCommand;
|
||||
/* 0x238 */ u8 field_0x238[4];
|
||||
/* 0x23C */ mDoDvdThd_mountXArchive_c* mpItemIconCommand;
|
||||
/* 0x240 */ mDoDvdThd_mountXArchive_c* mpRingResCommand;
|
||||
/* 0x244 */ u8 field_0x244[4];
|
||||
/* 0x248 */ mDoDvdThd_mountXArchive_c* mpPlayerNameCommand;
|
||||
/* 0x24C */ mDoDvdThd_mountXArchive_c* mpItemInfResCommand;
|
||||
/* 0x250 */ mDoDvdThd_mountXArchive_c* mpButtonCommand;
|
||||
/* 0x254 */ u8 field_0x254[4];
|
||||
/* 0x258 */ mDoDvdThd_mountXArchive_c* mpCardIconCommand;
|
||||
/* 0x25C */ mDoDvdThd_mountXArchive_c* mpBmgResCommand;
|
||||
/* 0x260 */ mDoDvdThd_mountXArchive_c* mpMsgComCommand;
|
||||
/* 0x264 */ mDoDvdThd_mountXArchive_c* mpMsgResCommand[7];
|
||||
/* 0x280 */ u8 field_0x280[0x10];
|
||||
/* 0x290 */ mDoDvdThd_mountXArchive_c* mpFontResCommand;
|
||||
/* 0x294 */ mDoDvdThd_mountXArchive_c* mpMain2DCommand;
|
||||
/* 0x298 */ mDoDvdThd_mountXArchive_c* mpRubyResCommand;
|
||||
/* 0x29C */ mDoDvdThd_toMainRam_c* mParticleCommand;
|
||||
/* 0x2A0 */ mDoDvdThd_toMainRam_c* mItemTableCommand;
|
||||
/* 0x2A4 */ mDoDvdThd_toMainRam_c* mEnemyItemCommand;
|
||||
};
|
||||
|
||||
static int phase_0(dScnLogo_c* logo);
|
||||
static int phase_1(dScnLogo_c* logo);
|
||||
static int phase_2(dScnLogo_c* logo);
|
||||
|
||||
template <typename T>
|
||||
T cLib_calcTimer(T* val);
|
||||
|
||||
#endif /* D_S_D_S_LOGO_H */
|
||||
|
||||
@@ -68,6 +68,9 @@ public:
|
||||
|
||||
static bool isPause() { return struct_80451124 == 0; }
|
||||
static void setPauseTimer(s8 time) { data_80451125 = time; }
|
||||
|
||||
/* 0x1D0 */ mDoDvdThd_mountXArchive_c* field_0x1d0;
|
||||
/* 0x1D4 */ u8 field_0x1d4;
|
||||
};
|
||||
|
||||
#endif /* D_S_D_S_PLAY_H */
|
||||
|
||||
@@ -22,8 +22,6 @@ public:
|
||||
/* 0x1B4 */ u8 field_0x1b4[0x10];
|
||||
/* 0x1C4 */ request_of_phase_process_class field_0x1c4;
|
||||
/* 0x1CC */ mDoDvdThd_toMainRam_c* sceneCommand;
|
||||
/* 0x1D0 */ mDoDvdThd_mountXArchive_c* field_0x1d0;
|
||||
/* 0x1D4 */ u8 field_0x1d4;
|
||||
};
|
||||
|
||||
#endif
|
||||
@@ -38,7 +38,7 @@ inline s32 fpcM_ChangeLayerID(void* proc, int layerID) {
|
||||
|
||||
void fpcM_Draw(void* pProc);
|
||||
s32 fpcM_DrawIterater(fpcM_DrawIteraterFunc pFunc);
|
||||
void fpcM_Execute(void* pProc);
|
||||
s32 fpcM_Execute(void* pProc);
|
||||
s32 fpcM_Delete(void* pProc);
|
||||
BOOL fpcM_IsCreating(unsigned int pID);
|
||||
void fpcM_Management(fpcM_ManagementFunc pFunc1, fpcM_ManagementFunc pFunc2);
|
||||
|
||||
@@ -35,6 +35,8 @@ public:
|
||||
mResetData->mResetPrepare = 0;
|
||||
}
|
||||
static u8 getLogoScnFlag() { return mResetData->mLogoScnFlag; }
|
||||
static u8 getProgSeqFlag() { return mResetData->mProgSeqFlag; }
|
||||
static u8 getWarningDispFlag() { return mResetData->mWarningDispFlag; }
|
||||
static BOOL isReturnToMenu() { return mResetData->mReturnToMenu; }
|
||||
static bool isShutdown() { return mResetData->mShutdown; }
|
||||
static int isReset() { return mResetData->mReset; }
|
||||
|
||||
@@ -23,6 +23,7 @@ public:
|
||||
~mDoAud_zelAudio_c() {}
|
||||
|
||||
static void onInitFlag() { struct_80450BB8 = true; }
|
||||
static bool isInitFlag() { return struct_80450BB8; }
|
||||
static bool isResetFlag() { return sResetFlag; }
|
||||
static void onResetFlag() { sResetFlag = true; }
|
||||
static void offResetFlag() { sResetFlag = false; }
|
||||
|
||||
@@ -59,6 +59,7 @@ public:
|
||||
static f32 getAnalogR(u32 pad) { return getCpadInfo(pad).mTriggerRight; }
|
||||
static f32 getAnalogL(u32 pad) { return getCpadInfo(pad).mTriggerLeft; }
|
||||
static BOOL isConnect(u32 pad) { return JUTGamePad::getPortStatus(pad) == 0; }
|
||||
static void stopMotorWaveHard(u32 pad) { return m_gamePad[pad]->stopMotorWaveHard(); }
|
||||
|
||||
static JUTGamePad* m_gamePad[4];
|
||||
static interface_of_controller_pad m_cpadInfo[4];
|
||||
|
||||
@@ -28,6 +28,8 @@ public:
|
||||
/* 8001645C */ virtual ~mDoDvdThd_toMainRam_c();
|
||||
/* 800164BC */ virtual s32 execute();
|
||||
|
||||
void* getMemAddress() const { return mData; }
|
||||
|
||||
private:
|
||||
/* 0x14 */ u8 mMountDirection;
|
||||
/* 0x18 */ s32 mEntryNum;
|
||||
@@ -61,6 +63,8 @@ public:
|
||||
JKRHeap*);
|
||||
/* 800162B0 */ virtual s32 execute();
|
||||
|
||||
JKRArchive* getArchive() const { return mArchive; }
|
||||
|
||||
private:
|
||||
/* 0x14 */ u8 mMountDirection;
|
||||
/* 0x18 */ s32 mEntryNum;
|
||||
|
||||
@@ -228,9 +228,12 @@ JKRHeap* mDoExt_getCurrentHeap();
|
||||
void mDoExt_removeMesgFont();
|
||||
void mDoExt_modelUpdateDL(J3DModel*);
|
||||
J3DModel* mDoExt_J3DModel__create(J3DModelData*, u32, u32);
|
||||
void mDoExt_setAraCacheSize(u32 param_0);
|
||||
|
||||
struct JUTFont;
|
||||
JUTFont* mDoExt_getMesgFont();
|
||||
void mDoExt_getSubFont();
|
||||
void mDoExt_getRubyFont();
|
||||
|
||||
extern JKRExpHeap* zeldaHeap;
|
||||
extern JKRExpHeap* gameHeap;
|
||||
|
||||
@@ -47,6 +47,8 @@ public:
|
||||
static void endFrame() { JFWDisplay::getManager()->endFrame(); }
|
||||
static void offFade() { data_80450BE6 = 0; }
|
||||
static void offBlure() { struct_80450BE4 = 0; }
|
||||
static void setTickRate(u32 rate) { JFWDisplay::getManager()->setTickRate(rate); }
|
||||
static void waitBlanking(int wait) { JFWDisplay::getManager()->waitBlanking(wait); }
|
||||
|
||||
static GXTexObj mFrameBufferTexObj;
|
||||
static GXTexObj mZbufferTexObj;
|
||||
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user