Twilight Princess
Decompilation of The Legend of Zelda: Twilight Princess
Loading...
Searching...
No Matches
d_com_inf_game.h
Go to the documentation of this file.
1#ifndef D_COM_D_COM_INF_GAME_H
2#define D_COM_D_COM_INF_GAME_H
3
4#include "d/d_attention.h"
5#include "d/d_cc_s.h"
6#include "d/d_event.h"
7#include "d/d_event_manager.h"
8#include "d/d_particle.h"
9#include "d/d_resorce.h"
10#include "d/d_save.h"
11#include "d/d_vibration.h"
12#include "d/d_drawlist.h"
13#include "d/d_stage.h"
14#include "f_op/f_op_actor.h"
15#include "global.h"
17#include "m_Do/m_Do_graphic.h"
18
19class JKRAramArchive;
20class dSmplMdl_draw_c;
21class dTimer_c;
22class daPy_py_c;
23class scene_class;
24
39
41public:
42 phaseParam_c(const char* name, JKRHeap* heap) {
43 mResName = name;
44 mpHeap = heap;
45 }
46
47 /* 0x0 */ const char* mResName;
48 /* 0x4 */ JKRHeap* mpHeap;
49};
50
51class camera_class;
53public:
56
57 /* 0x00 */ camera_class* mCamera;
58 /* 0x04 */ s8 field_0x4;
59 /* 0x05 */ s8 field_0x5;
60 /* 0x06 */ s8 field_0x6;
61 /* 0x07 */ u8 field_0x7;
65 /* 0x14 */ char* mCameraParamFileName;
66 class {
67 public:
68 /* 0x18 */ cXyz mCameraPos;
69 /* 0x24 */ cXyz mCameraTarget;
70 /* 0x30 */ f32 mCameraFovy;
71 /* 0x34 */ s16 mCameraBank;
73};
75
77public:
80 int load(char const**, JKRHeap*);
81
82private:
83 /* 0x0 */ const char** mResNameTable;
85 /* 0xC */ u8 mLoadIndex;
86};
87
89
90class daHorse_c;
91class dPa_control_c;
92class daAlink_c;
93class dMsgObject_c;
94class J2DOrthoGraph;
95
97public:
98 /* 0x00 */ int mID;
99 /* 0x04 */ int mBasicID;
100 /* 0x08 */ fopAc_ac_c* mActor[10];
101};
102
104public:
106 /* 0x04E88 */ f32 mItemLifeCount;
107 /* 0x04E8C */ s32 mItemRupeeCount;
108 /* 0x04E90 */ s16 mItemKeyNumCount;
109 /* 0x04E92 */ s16 mItemMaxLifeCount;
110 /* 0x04E94 */ s16 mItemMagicCount;
111 /* 0x04E96 */ s16 mItemNowMagicCount;
112 /* 0x04E98 */ s16 mItemMaxMagicCount;
113 /* 0x04E9A */ s16 field_0x4e9a;
114 /* 0x04E9C */ s32 mItemOilCount;
115 /* 0x04EA0 */ s32 mItemNowOil;
116 /* 0x04EA4 */ int mItemMaxOilCount;
117 /* 0x04EA8 */ int mOxygen;
118 /* 0x04EAC */ int mNowOxygen;
119 /* 0x04EB0 */ int mMaxOxygen;
120 /* 0x04EB4 */ int mOxygenCount;
121 /* 0x04EB8 */ int mMaxOxygenCount;
122 /* 0x04EBC */ s16 mItemArrowNumCount;
125 /* 0x04EC2 */ s16 mItemBombNumCount[3];
126 /* 0x04EC8 */ u8 field_0x4ec8[4];
129 /* 0x04ED0 */ u8 field_0x4ed0[4];
130 /* 0x04ED4 */ int mMessageCountNum;
131 /* 0x04ED8 */ s16 field_0x4ed8;
132 /* 0x04EDA */ u8 field_0x4eda[0x4EDE - 0x4EDA];
133 /* 0x04EDE */ u16 mItemNowLife;
134 /* 0x04EE0 */ u8 field_0x4ee0[2];
135 /* 0x04EE2 */ u8 mMesgStatus;
136 /* 0x04EE3 */ u8 field_0x4ee3;
137 /* 0x04EE4 */ u8 mRStatus;
138 /* 0x04EE5 */ u8 mAStatus; // B button
139 /* 0x04EE6 */ u8 field_0x4ee6;
140 /* 0x04EE7 */ u8 mNunStatus;
141 /* 0x04EE8 */ u8 mBottleStatus;
142 /* 0x04EE9 */ u8 mRemoConStatus;
143 /* 0x04EEA */ u8 field_0x4eea[2];
144 /* 0x04EEC */ u8 mDoStatus; // A button
145 /* 0x04EED */ u8 field_0x4eed;
146 /* 0x04EEE */ u8 m3DStatus;
147 /* 0x04EEF */ u8 field_0x4eef; // related to NunStatusForce
148 /* 0x04EF0 */ u8 field_0x4ef0; // related to NunStatus
149 /* 0x04EF1 */ u8 field_0x4ef1; // related to RemoConStatusForce
150 /* 0x04EF2 */ u8 field_0x4ef2; // related to RemoConStatus
151 /* 0x04EF3 */ u8 field_0x4ef3[2];
152 /* 0x04EF5 */ u8 m3DDirection;
153 /* 0x04EF6 */ u8 m3DDirectionForce;
154 /* 0x04EF7 */ u8 mCStickStatus;
155 /* 0x04EF8 */ u8 mCStickDirection;
157 /* 0x04EFA */ u8 mSButtonStatus;
158 /* 0x04EFB */ u8 mZStatus;
159 /* 0x04EFC */ u8 mRStatusForce;
160 /* 0x04EFD */ u8 mAStatusForce;
161 /* 0x04EFE */ u8 field_0x4efe;
162 /* 0x04EFF */ u8 field_0x4eff; // related to NunStatusForce
163 /* 0x04F00 */ u8 mBottleStatusForce;
164 /* 0x04F01 */ u8 field_0x4f01; // related to RemoConStatusForce
165 /* 0x04F02 */ u8 field_0x4f02[2];
166 /* 0x04F04 */ u8 mDoStatusForce;
167 /* 0x04F05 */ u8 mTouchStatusForce;
168 /* 0x04F06 */ u8 m3DStatusForce;
169 /* 0x04F07 */ u8 mCStickStatusForce;
170 /* 0x04F08 */ u8 mSButtonStatusForce;
171 /* 0x04F09 */ u8 mZStatusForce;
172 /* 0x04F0A */ u8 mRSetFlag;
173 /* 0x04F0B */ u8 mASetFlag;
174 /* 0x04F0C */ u8 field_0x4f0c;
175 /* 0x04F0D */ u8 mNunSetFlag;
176 /* 0x04F0E */ u8 mBottleSetFlag;
177 /* 0x04F0F */ u8 mRemoConSetFlag;
178 /* 0x04F10 */ u8 field_0x4f10[2];
179 /* 0x04F12 */ u8 mDoSetFlag;
180 /* 0x04F13 */ u8 m3DSetFlag;
181 /* 0x04F14 */ u8 mCStickSetFlag;
182 /* 0x04F15 */ u8 mSButtonSetFlag;
183 /* 0x04F16 */ u8 mZSetFlag;
184 /* 0x04F17 */ u8 mRSetFlagForce;
185 /* 0x04F18 */ u8 mASetFlagForce;
186 /* 0x04F19 */ u8 field_0x4f19;
187 /* 0x04F1A */ u8 field_0x4f1a; // related to NunStatusForce
188 /* 0x04F1B */ u8 mBottleSetFlagForce;
189 /* 0x04F1C */ u8 field_0x4f1c; // related to RemoConStatusForce
190 /* 0x04F1D */ u8 field_0x4f1d[2];
191 /* 0x04F1F */ u8 mDoSetFlagForce;
192 /* 0x04F20 */ u8 m3DSetFlagForce;
193 /* 0x04F21 */ u8 mCStickSetFlagForce;
195 /* 0x04F23 */ u8 mZSetFlagForce;
196 /* 0x04F24 */ u8 mXStatus;
197 /* 0x04F25 */ u8 mXStatusForce;
198 /* 0x04F26 */ u8 mXSetFlag;
199 /* 0x04F27 */ u8 mXSetFlagForce;
200 /* 0x04F28 */ u8 mYStatus;
201 /* 0x04F29 */ u8 mYStatusForce;
202 /* 0x04F2A */ u8 mYSetFlag;
203 /* 0x04F2B */ u8 mYSetFlagForce;
204 /* 0x04F2C */ u8 mNunZStatus;
205 /* 0x04F2D */ u8 mNunZSetFlag;
206 /* 0x04F2E */ u8 field_0x4fc6; // related to NunZStatusForce
207 /* 0x04F2F */ u8 field_0x4fc7; // related to NunZStatusForce
208 /* 0x04F30 */ u8 mNunCStatus;
209 /* 0x04F31 */ u8 mNunCSetFlag;
210 /* 0x04F32 */ u8 field_0x4fca; // related to NunCStatusForce
211 /* 0x04F33 */ u8 field_0x4fcb; // related to NunCStatusForce
212 /* 0x04F34 */ u8 mSelectItem[8];
213 /* 0x04F3C */ u8 mSelectEquip[6];
214 /* 0x04F42 */ u8 mBaseAnimeID;
215 /* 0x04F43 */ u8 mFaceAnimeID;
216 /* 0x04F44 */ u8 mNowAnimeID;
217 /* 0x04F45 */ u8 mItemSlot;
218 /* 0x04F46 */ u8 mItemID;
219 /* 0x04F47 */ u8 field_0x4f47[2];
220 /* 0x04F49 */ u8 mDirection;
221 /* 0x04F4A */ u8 field_0x4f4a;
222#if PLATFORM_WII || PLATFORM_SHIELD
223 /* 0x04FE3 */ u8 unk_0x4fe3;
224#endif
225 /* 0x04F4B */ u8 field_0x4f4b; // related to itemInit
226 /* 0x04F4C */ u8 field_0x4f4c; // related to itemInit
227 /* 0x04F4D */ u8 field_0x4f4d;
228 /* 0x04F4E */ u8 mMesgCancelButton;
229 /* 0x04F4F */ u8 field_0x4f4f[2];
230 /* 0x04F51 */ u8 mGameoverStatus;
231 /* 0x04F52 */ u8 field_0x4f52[5];
232 /* 0x04F57 */ u8 mHeapLockFlag;
233 /* 0x04F58 */ u8 mSubHeapLockFlag[2];
234 /* 0x04F5A */ u8 mNowVibration;
235 /* 0x04F5B */ u8 field_0x4f5b[2];
236 /* 0x04F5D */ u8 mWolfAbility[12];
237 /* 0x04F69 */ u8 mNeedLightDropNum;
238 /* 0x04F6A */ u8 field_0x4f6a[18];
239 /* 0x04F7C */ u8 mMesgBgm;
240 /* 0x04F7D */ u8 mPauseFlag;
241 /* 0x04F7E */ u8 mItemLifeCountType;
242 /* 0x04F7F */ u8 mOxygenShowFlag;
243 /* 0x04F80 */ u8 mShow2D;
244 /* 0x04F84 */ JKRExpHeap* mExpHeap2D;
245 /* 0x04F88 */ JKRExpHeap* mSubExpHeap2D[2];
246 /* 0x04F90 */ JKRExpHeap* mMsgExpHeap;
248};
249
251public:
252 dComIfG_play_c() { this->ct(); }
253 void ct();
254 void init();
255 void itemInit();
256 void setItemBombNumCount(u8 i_item, s16 count);
257 s16 getItemBombNumCount(u8 i_item);
258 void clearItemBombNumCount(u8 i_item);
259 void setNowVibration(u8 vib_status);
261 void setStartStage(dStage_startStage_c* p_startStage);
262 static int getLayerNo_common_common(char const* stageName, int roomId, int layer);
263 static int getLayerNo_common(char const* stageName, int roomId, int layer);
264 static int getLayerNo(int);
265 void createParticle();
267 void deleteSimpleModel();
268 void drawSimpleModel();
269 int addSimpleModel(J3DModelData* i_modelData, int roomNo, u8 drawBG);
270 int removeSimpleModel(J3DModelData* i_modelData, int roomNo);
271 void entrySimpleModel(J3DModel* i_model, int roomNo);
272 void setTimerNowTimeMs(int time);
273 int getTimerNowTimeMs();
274 void setTimerLimitTimeMs(int time);
276 void setTimerMode(int mode);
277 int getTimerMode();
278 void setTimerType(u8 type);
280 void setTimerPtr(dTimer_c* ptr);
282 void setWarpItemData(const char* stage, cXyz pos, s16 angle, s8 roomNo, u8, u8);
284
292 camera_class* getCamera(int idx) { return mCameraInfo[idx].mCamera; }
293 void* getPlayerPtr(int ptrIdx) { return mPlayerPtr[ptrIdx]; }
294 fopAc_ac_c* getPlayer(int idx) { return mPlayerInfo[idx].mpPlayer; }
300
302 void setCurrentWindow(dDlst_window_c* i_window) { mCurrentWindow = i_window; }
303 void setCurrentView(view_class* i_view) { mCurrentView = i_view; }
304 void setCurrentViewport(view_port_class* i_viewport) { mCurrentViewport = i_viewport; }
307
308 void setSelectItem(int idx, u8 i_itemNo) { mItemInfo.mSelectItem[idx] = i_itemNo; }
309 u8 getSelectItem(int idx) { return mItemInfo.mSelectItem[idx]; }
310 void setSelectEquip(int idx, u8 item_id) { mItemInfo.mSelectEquip[idx] = item_id; }
311 void setItem(u8 slot, u8 i_no) {
312 mItemInfo.mItemSlot = slot;
313 mItemInfo.mItemID = i_no;
314 }
315
355 bool isDoSetFlag(u8 flag) { return (mItemInfo.mDoSetFlag & flag) ? true : false; }
356 bool isASetFlag(u8 flag) { return (mItemInfo.mASetFlag & flag) ? true : false; }
357 bool isRSetFlag(u8 flag) { return (mItemInfo.mRSetFlag & flag) ? true : false; }
358 bool isXSetFlag(u8 flag) { return (mItemInfo.mXSetFlag & flag) ? true : false; }
359 bool isYSetFlag(u8 flag) { return (mItemInfo.mYSetFlag & flag) ? true : false; }
360 bool is3DSetFlag(u8 flag) { return (mItemInfo.m3DSetFlag & flag) ? true : false; }
361 bool isZSetFlag(u8 flag) { return (mItemInfo.mZSetFlag & flag) ? true : false; }
362 bool isSButtonSetFlag(u8 flag) { return (mItemInfo.mSButtonSetFlag & flag) ? true : false; }
363 bool isNunSetFlag(u8 flag) { return (mItemInfo.mNunSetFlag & flag) ? true : false; }
364 bool isRemoConSetFlag(u8 flag) { return (mItemInfo.mRemoConSetFlag & flag) ? true : false; }
365 bool isNunZSetFlag(u8 flag) { return (mItemInfo.mNunZSetFlag & flag) ? true : false; }
366 bool isNunCSetFlag(u8 flag) { return (mItemInfo.mNunCSetFlag & flag) ? true : false; }
367 bool isBottleSetFlag(u8 flag) { return (mItemInfo.mBottleSetFlag & flag) ? true : false; }
368
371
376
381
386
391
396
401
406
411
416
421
422 void setNunStatus(u8 status, u8 param_1, u8 flag) {
424 mItemInfo.field_0x4ef0 = param_1;
426 }
427
433
438
443
449
455
460
465
466 void set3DStatus(u8 status, u8 direction, u8 flag) {
468 mItemInfo.m3DDirection = direction;
470 }
471
477
482
487
492
497
498 void onStatus(u16 i_status) { mStatus |= i_status; }
499
500 void setItemRupeeCount(s32 rupees) { mItemInfo.mItemRupeeCount += rupees; }
507 void setOxygen(s32 oxygen) { mItemInfo.mOxygen = oxygen; }
508 void setNowOxygen(s32 oxygen) { mItemInfo.mNowOxygen = oxygen; }
509 void setOxygenCount(s32 oxygen) { mItemInfo.mOxygenCount += oxygen; }
510 int getOxygen() { return mItemInfo.mOxygen; }
511 void setMaxOxygen(int max) { mItemInfo.mMaxOxygen = max; }
545
546 void setItemLifeCount(f32 hearts, u8 type) {
547 mItemInfo.mItemLifeCount += hearts;
549 }
550
558 u8 getWolfAbility(int i_idx) { return mItemInfo.mWolfAbility[i_idx]; }
559
560 const char* getStartStageName() { return mStartStage.getName(); }
565 void setStartStageDarkArea(s8 darkArea) { mStartStage.setDarkArea(darkArea); }
567
568 const char* getNextStageName() { return mNextStage.getName(); }
577 void setNextStage(const char* stage, s8 roomNo, s16 point, s8 layer, s8 wipe, u8 wipe_speed) {
578 mNextStage.set(stage, roomNo, point, layer, wipe, wipe_speed);
579 }
580
586
590 void setSubExpHeap2D(int idx, void* heap) { mItemInfo.mSubExpHeap2D[idx] = (JKRExpHeap*)heap; }
591 void setExpHeap2D(void* heap) { mItemInfo.mExpHeap2D = (JKRExpHeap*)heap; }
592 void setMsgExpHeap(void* heap) { mItemInfo.mMsgExpHeap = (JKRExpHeap*)heap; }
593
595 JKRArchive* getMsgDtArchive(int idx) { return mMsgDtArchive[idx]; }
596 JKRArchive* getMsgArchive(int idx) { return mMsgArchive[idx]; }
614
629 void setMsgDtArchive(int i, JKRArchive* arc) { mMsgDtArchive[i] = arc; }
631 void setMsgArchive(int i, JKRArchive* arc) { mMsgArchive[i] = arc; }
634 void setMesgCamInfoActor(fopAc_ac_c* param_1, fopAc_ac_c* param_2, fopAc_ac_c* param_3,
635 fopAc_ac_c* param_4, fopAc_ac_c* param_5, fopAc_ac_c* param_6,
636 fopAc_ac_c* param_7, fopAc_ac_c* param_8, fopAc_ac_c* param_9,
637 fopAc_ac_c* param_10) {
638 mMesgCamInfo.mActor[0] = param_1;
639 mMesgCamInfo.mActor[1] = param_2;
640 mMesgCamInfo.mActor[2] = param_3;
641 mMesgCamInfo.mActor[3] = param_4;
642 mMesgCamInfo.mActor[4] = param_5;
643 mMesgCamInfo.mActor[5] = param_6;
644 mMesgCamInfo.mActor[6] = param_7;
645 mMesgCamInfo.mActor[7] = param_8;
646 mMesgCamInfo.mActor[8] = param_9;
647 mMesgCamInfo.mActor[9] = param_10;
648 }
653 void setItemTable(void* data) { mItemTable = data; }
654 void* getItemTable() { return mItemTable; }
655
656 void setPlayerPtr(int i, fopAc_ac_c* ptr) { mPlayerPtr[i] = ptr; }
657 void setPlayer(int i, fopAc_ac_c* player) { mPlayerInfo[i].mpPlayer = player; }
658 void setPlayerInfo(int i, fopAc_ac_c* player, int cam) {
659 mPlayerInfo[i].mpPlayer = player;
660 mPlayerInfo[i].mCameraID = cam;
661 }
662 void setPlayerStatus(int param_0, int i, u32 flag) { mPlayerStatus[param_0][i] |= flag; }
663 void clearPlayerStatus(int param_0, int i, u32 flag) { mPlayerStatus[param_0][i] &= ~flag; }
664 u32 checkPlayerStatus(int param_0, int i, u32 flag) { return mPlayerStatus[param_0][i] & flag; }
665
666 int getPlayerCameraID(int i) { return mPlayerInfo[i].mCameraID; }
669 int getCameraWinID(int i) { return mCameraInfo[i].field_0x4; }
671 void setCamera(int i, camera_class* cam) { mCameraInfo[i].mCamera = cam; }
682 void setCameraInfo(int camIdx, camera_class* p_cam, int param_2, int param_3, int param_4) {
683 mCameraInfo[camIdx].mCamera = p_cam;
684 mCameraInfo[camIdx].field_0x4 = param_2;
685 mCameraInfo[camIdx].field_0x5 = param_3;
686 mCameraInfo[camIdx].field_0x6 = param_4;
687 setCameraAttentionStatus(camIdx, 0);
688 }
689
691 void setCameraZoomForcus(int i_no, f32 i_focus) {
692 mCameraInfo[i_no].mCameraZoomForcus = i_focus;
693 }
694
696 void setCameraZoomScale(int i_no, f32 i_scale) { mCameraInfo[i_no].mCameraZoomScale = i_scale; }
697
698 void saveCameraPosition(int i, cXyz* i_pos, cXyz* i_target, f32 i_fovy, s16 i_bank) {
700 mCameraInfo[i].mCamInfo.mCameraTarget = *i_target;
703 }
704
705 void loadCameraPosition(int i, cXyz* o_pos, cXyz* o_target, f32* o_fovy, s16* o_bank) {
707 *o_target = mCameraInfo[i].mCamInfo.mCameraTarget;
710 }
711
712 void setMesgCamInfoID(int param_0) { mMesgCamInfo.mID = param_0; }
713
715 s32 checkStatus(u16 flags) { return flags & mStatus; }
716
717 void setDirection(u8 i_dir) { mItemInfo.mDirection = i_dir; }
718
724 void show2dOn() { mItemInfo.mShow2D = 1; }
730 void setMesgBgm(u8 param_0) { mItemInfo.mMesgBgm = param_0; }
734
736 switch (i_bombType) {
742 return mItemInfo.field_0x4ed8;
743 }
744 return 0;
745 }
746
747 void setWindowNum(u8 num) { mWindowNum = num; }
748 int getWindowNum() { return mWindowNum; }
749 dDlst_window_c* getWindow(int i) { return &mWindow[i]; }
750 void setWindow(int i, f32 param_1, f32 param_2, f32 param_3, f32 param_4, f32 param_5,
751 f32 param_6, int camID, int mode) {
752 mWindow[i].setViewPort(param_1, param_2, param_3, param_4, param_5, param_6);
753 mWindow[i].setScissor(param_1, param_2, param_3, param_4);
754 mWindow[i].setCameraID(camID);
756 }
757
763
767
769
770public:
771 /* 0x00000 */ dBgS mBgs;
772 /* 0x01404 */ dCcS mCcs;
777 /* 0x03F90 */ dEvt_control_c mEvent;
781 /* 0x04D2C */ u8 field_0x4d2c[4];
782 #if PLATFORM_WII
783 /* 0x04D38 */ u8 unk_0x4d38[8];
784 #endif
786 /* 0x04D34 */ JKRArchive* mMsgArchive[11];
789 /* 0x04D68 */ void* field_0x4d68;
790 /* 0x04D6C */ JKRArchive* mFontArchive;
791 /* 0x04D70 */ JKRArchive* mRubyArchive;
792 /* 0x04D74 */ JKRArchive* mAnmArchive;
793 /* 0x04D78 */ void* field_0x4d78[2];
798 /* 0x04D90 */ void* field_0x4d90[2];
802 /* 0x04DA4 */ void* field_0x4da4;
806 /* 0x04DB4 */ void* field_0x4db4;
808 /* 0x04DBC */ JKRArchive* mMsgDtArchive[15];
810 /* 0x04DFC */ void* field_0x4dfc[2];
811 /* 0x04E04 */ dPa_control_c* mParticle;
813 /* 0x04E0C */ u8 mWindowNum;
814 /* 0x04E0D */ s8 mLayerOld;
815 /* 0x04E0E */ u16 mStatus;
816 /* 0x04E10 */ dDlst_window_c mWindow[1];
818 /* 0x04E74 */ struct {
820 /* 0x4 */ s8 mCameraID;
822 /* 0x04E7C */ fopAc_ac_c* mPlayerPtr[2]; // 0: Player, 1: Horse ; type may be wrong
825 /* 0x04FE0 */ u32 mPlayerStatus[1][4];
826 /* 0x04FF0 */ u8 field_0x4ff0[0x8];
829 /* 0x05010 */ view_class* mCurrentView;
832 /* 0x0501C */ void* mItemTable;
833 /* 0x0501D */ u8 field_0x501d[4];
834 /* 0x05024 */ char mLastPlayStageName[8];
835};
836
838public:
839 dComIfG_inf_c() { this->ct(); }
841 void ct();
842 void createBaseCsr();
844
845#if PLATFORM_WII || VERSION == VERSION_SHIELD_DEBUG
883
885 public:
886 virtual ~anmCsr_c() {}
887 void draw(f32, f32);
888
890 };
891#endif
892
893 /* 0x00000 */ dSv_info_c info;
894 /* 0x00F38 */ dComIfG_play_c play;
895 /* 0x05F64 */ dDlst_list_c drawlist;
897 /* 0x1DDF8 */ u8 mFadeBrightness;
898 /* 0x1DDF9 */ u8 mWorldDark;
899 /* 0x1DDFA */ s8 field_0x1ddfa;
900 /* 0x1DDFB */ s8 mPolyDamageOff;
901 /* 0x1DDFC */ s8 field_0x1ddfc;
902 /* 0x1DE00 */ u32 field_0x1de00;
903 /* 0x1DE04 */ u32 field_0x1de04;
904 /* 0x1DE08 */ u8 field_0x1de08;
905 /* 0x1DE09 */ u8 field_0x1de09;
906 /* 0x1DE0A */ u8 field_0x1de0a;
907 /* 0x1DE0B */ u8 mIsDebugMode;
908 /* 0x1DE0C */ u8 field_0x1de0c;
909
911 #if PLATFORM_WII || VERSION == VERSION_SHIELD_DEBUG
913 #endif
914}; // Size: 0x1DE10
915
916STATIC_ASSERT(122384 == sizeof(dComIfG_inf_c));
917
919extern GXColor g_blackColor;
920extern GXColor g_clearColor;
921extern GXColor g_whiteColor;
923
924inline void dComIfG_ct() {
926}
927
930char* dComIfG_getRoomArcName(int roomNo);
931void* dComIfG_getStageRes(char const* i_resName);
932void* dComIfG_getOldStageRes(char const* i_resName);
933void dComIfG_get_timelayer(int* layer);
934int dComIfG_resDelete(request_of_phase_process_class* i_phase, char const* i_resName);
935int dComIfG_changeOpeningScene(scene_class* scene, s16 procName);
936int dComIfG_resLoad(request_of_phase_process_class* i_phase, char const* i_arcName);
937int dComIfG_resLoad(request_of_phase_process_class* i_phase, char const* i_resName, JKRHeap* heap);
938int dComIfG_TimerStop(int);
940int dComIfG_TimerDeleteRequest(int i_mode);
941int dComIfG_TimerStart(int i_mode, s16 i_time);
942u32 dComIfG_getTrigA(u32 i_padNo);
943
945int dComIfG_TimerReStart(int);
946int dComIfG_TimerEnd(int i_mode, int param_1);
947void dComIfGs_onStageBossEnemy(int i_stageNo);
948
949inline void dComIfG_setBrightness(u8 brightness) {
951}
952
956
960
964
965inline void dComIfG_setTimerPtr(dTimer_c* i_ptr) {
967}
968
969inline void dComIfG_setTimerType(u8 i_type) {
971}
972
976
980
981inline void dComIfG_setTimerLimitTimeMs(int i_time) {
983}
984
988
997inline int dComIfG_setObjectRes(const char* i_arcName, u8 i_mountDirection, JKRHeap* i_heap) {
998 return g_dComIfG_gameInfo.mResControl.setObjectRes(i_arcName, i_mountDirection, i_heap);
999}
1000
1001inline int dComIfG_setObjectRes(const char* i_arcName, void* i_archiveRes, u32 i_bufferSize) {
1002 return g_dComIfG_gameInfo.mResControl.setObjectRes(i_arcName, i_archiveRes, i_bufferSize, NULL);
1003}
1004
1011inline int dComIfG_setStageRes(const char* i_arcName, JKRHeap* i_heap) {
1012 return g_dComIfG_gameInfo.mResControl.setStageRes(i_arcName, i_heap);
1013}
1014
1015inline int dComIfG_syncObjectRes(const char* i_arcName) {
1017}
1018
1019inline int dComIfG_syncStageRes(const char* i_arcName) {
1021}
1022
1023inline int dComIfG_deleteObjectResMain(const char* i_arcName) {
1025}
1026
1027inline int dComIfG_deleteStageRes(const char* i_arcName) {
1029}
1030
1031inline void* dComIfG_getStageRes(const char* i_arcName, const char* i_resName) {
1032 return g_dComIfG_gameInfo.mResControl.getStageRes(i_arcName, i_resName);
1033}
1034
1035inline void* dComIfG_getObjectRes(const char* i_arcName, const char* i_resName) {
1036 return g_dComIfG_gameInfo.mResControl.getObjectRes(i_arcName, i_resName);
1037}
1038
1039inline void* dComIfG_getObjectRes(const char* i_arcName, int i_index) {
1040 return g_dComIfG_gameInfo.mResControl.getObjectRes(i_arcName, i_index);
1041}
1042
1046
1049}
1050
1053}
1054
1057}
1058
1059inline dRes_info_c* dComIfG_getObjectResInfo(const char* i_arcName) {
1061}
1062
1063inline dRes_info_c* dComIfG_getStageResInfo(const char* i_arcName) {
1065}
1066
1070
1071inline void* dComIfG_getObjectIDRes(const char* i_arcName, u16 i_resID) {
1072 return g_dComIfG_gameInfo.mResControl.getObjectIDRes(i_arcName, i_resID);
1073}
1074
1078
1079inline int dComIfG_getObjctResName2Index(const char* i_arcName, const char* i_resName) {
1080 return g_dComIfG_gameInfo.mResControl.getObjectResName2Index(i_arcName, i_resName);
1081}
1082
1083inline u32 dComIfG_getTrigB(u32 i_padNo) {
1084 return mDoCPd_c::getTrig(i_padNo) & PAD_BUTTON_B;
1085}
1086
1088void dComIfGs_setSelectItemIndex(int i_no, u8 item_index);
1089void dComIfGs_setMixItemIndex(int i_no, u8 item_index);
1091u8 dComIfGs_checkGetItem(u8 i_itemNo);
1092void dComIfGs_setSelectEquipClothes(u8 i_itemNo);
1093void dComIfGs_setKeyNum(int i_stageNo, u8 i_keyNum);
1094s32 dComIfGs_isDungeonItemWarp(int i_stageNo);
1099const char* dComIfGs_getWarpStageName();
1103BOOL dComIfGs_isOneZoneSwitch(int i_swBit, int i_roomNo);
1104BOOL dComIfGs_isOneZoneItem(int i_swBit, int i_roomNo);
1105BOOL dComIfGs_isZoneSwitch(int, int);
1106BOOL dComIfGs_isZoneItem(int, int);
1107void dComIfGs_setLastWarpMarkItemData(const char* stage, cXyz pos, s16 angle, s8 roomNo, u8, u8);
1110void dComIfGs_setSelectEquipSword(u8 i_itemNo);
1111void dComIfGs_setSelectEquipShield(u8 i_itemNo);
1112BOOL dComIfGs_isVisitedRoom(int i_roomNo);
1113void dComIfGs_onZoneSwitch(int i_swBit, int i_roomNo);
1114void dComIfGs_onOneZoneSwitch(int i_swBit, int i_roomNo);
1115void dComIfGs_offZoneSwitch(int i_swBit, int i_roomNo);
1116void dComIfGs_offOneZoneSwitch(int i_swBit, int i_roomNo);
1117s8 dComIfGp_getReverb(int i_roomNo);
1118void dComIfGs_gameStart();
1121void dComIfGs_onVisitedRoom(int param_0);
1122void dComIfGs_offVisitedRoom(int param_0);
1123void dComIfGs_setWarpItemData(char const* stage, cXyz pos, s16 angle, s8 roomNo, u8 param_4,
1124 u8 param_5);
1125BOOL dComIfGs_isStageSwitch(int i_stageNo, int i_no);
1126void dComIfGs_onStageSwitch(int i_stageNo, int i_no);
1127void dComIfGs_offStageSwitch(int i_stageNo, int i_no);
1128void dComIfGs_PolyDamageOff_Set(s8 param_0);
1132u8 dComIfGs_getSelectMixItemNoArrowIndex(int i_selmixItemIdx);
1133BOOL dComIfGs_isStageTbox(int i_stageNo, int i_no);
1137void dComIfGs_Grass_hide_Set(s8 param_0);
1142
1143inline void dComIfGs_init() {
1145}
1146
1147inline int dComIfGs_isItemFirstBit(u8 i_no) {
1149}
1150
1154
1158
1162
1166
1167inline void dComIfGs_setItem(int i_slotNo, u8 i_itemNo) {
1168 g_dComIfG_gameInfo.info.getPlayer().getItem().setItem(i_slotNo, i_itemNo);
1169}
1170
1171inline void dComIfGs_setOil(u16 i_oil) {
1173}
1174
1175inline void dComIfGs_setMaxOil(u16 i_maxOil) {
1177}
1178
1182
1183inline void dComIfGs_setMagic(u8 i_magic) {
1185}
1186
1187inline void dComIfGs_setMaxMagic(u8 i_maxMagic) {
1189}
1190
1191inline void dComIfGs_setRupee(u16 i_rupees) {
1193}
1194
1195inline void dComIfGs_setLife(u16 i_life) {
1197}
1198
1199inline void dComIfGs_setMaxLife(u8 i_maxLife) {
1201}
1202
1206
1210
1214
1218
1219inline void dComIfGs_setCardToMemory(char* card_ptr, int dataNum) {
1220 g_dComIfG_gameInfo.info.card_to_memory(card_ptr, dataNum);
1221}
1222
1226
1227inline void dComIfGs_setArrowNum(u8 i_arrowNum) {
1229}
1230
1231inline void dComIfGs_setArrowMax(u8 i_arrowMax) {
1233}
1234
1236 return 50;
1237}
1238
1239inline u8 dComIfGs_getWolfAbility(int i_idx) {
1241}
1242
1246
1247inline void dComIfGs_setEmptyBombBag(u8 i_newBomb, u8 i_bombNum) {
1248 g_dComIfG_gameInfo.info.getPlayer().getItem().setEmptyBombBag(i_newBomb, i_bombNum);
1249}
1250
1251inline void dComIfGs_setEmptyBombBagItemIn(u8 i_newBomb, bool i_setNum) {
1253}
1254
1255inline void dComIfGs_setEmptyBombBagItemIn(u8 i_newBomb, u8 i_bombNum, bool i_setNum) {
1257 i_setNum);
1258}
1259
1263
1264inline void dComIfGs_setEmptyBottle(u8 i_itemNo) {
1266}
1267
1271
1272inline void dComIfGs_setBottleNum(u8 i_bottleIdx, u8 i_bottleNum) {
1273 g_dComIfG_gameInfo.info.getPlayer().getItemRecord().setBottleNum(i_bottleIdx, i_bottleNum);
1274}
1275
1276inline void dComIfGs_onEventBit(const u16 i_flag) {
1278}
1279
1280inline BOOL dComIfGs_isEventBit(const u16 i_flag) {
1281 return g_dComIfG_gameInfo.info.getEvent().isEventBit(i_flag);
1282}
1283
1287
1288inline void dComIfGs_onSwitch(int i_no, int i_roomNo) {
1289 g_dComIfG_gameInfo.info.onSwitch(i_no, i_roomNo);
1290}
1291
1292inline void dComIfGs_offSwitch(int i_no, int i_roomNo) {
1293 g_dComIfG_gameInfo.info.offSwitch(i_no, i_roomNo);
1294}
1295
1296inline void dComIfGs_revSwitch(int i_no, int i_roomNo) {
1297 g_dComIfG_gameInfo.info.revSwitch(i_no, i_roomNo);
1298}
1299
1300inline BOOL dComIfGs_isSwitch(int i_no, int i_roomNo) {
1301 return g_dComIfG_gameInfo.info.isSwitch(i_no, i_roomNo);
1302}
1303
1307
1311
1312inline void dComIfGs_onSvZoneSwitch(int i_zoneNo, int i_swBit) {
1313 g_dComIfG_gameInfo.info.getZone(i_zoneNo).getBit().onSwitch(i_swBit);
1314}
1315
1316inline void dComIfGs_offSvZoneSwitch(int i_zoneNo, int i_swBit) {
1317 g_dComIfG_gameInfo.info.getZone(i_zoneNo).getBit().offSwitch(i_swBit);
1318}
1319
1320inline BOOL dComIfGs_isSvZoneSwitch(int i_zoneNo, int i_swBit) {
1321 return g_dComIfG_gameInfo.info.getZone(i_zoneNo).getBit().isSwitch(i_swBit);
1322}
1323
1324inline void dComIfGs_onSvOneZoneSwitch(int i_zoneNo, int i_swBit) {
1325 g_dComIfG_gameInfo.info.getZone(i_zoneNo).getBit().onOneSwitch(i_swBit);
1326}
1327
1328inline void dComIfGs_offSvOneZoneSwitch(int i_zoneNo, int i_swBit) {
1329 g_dComIfG_gameInfo.info.getZone(i_zoneNo).getBit().offOneSwitch(i_swBit);
1330}
1331
1332inline BOOL dComIfGs_isSvOneZoneSwitch(int i_zoneNo, int i_swBit) {
1333 return g_dComIfG_gameInfo.info.getZone(i_zoneNo).getBit().isOneSwitch(i_swBit);
1334}
1335
1336inline BOOL dComIfGs_isSvZoneItem(int i_zoneNo, int i_swBit) {
1337 return g_dComIfG_gameInfo.info.getZone(i_zoneNo).getBit().isItem(i_swBit);
1338}
1339
1340inline BOOL dComIfGs_isSvOneZoneItem(int i_zoneNo, int i_swBit) {
1341 return g_dComIfG_gameInfo.info.getZone(i_zoneNo).getBit().isOneItem(i_swBit);
1342}
1343
1347
1351
1355
1356inline u8 dComIfGs_getItem(int i_slotNo, bool i_checkCombo) {
1357 return g_dComIfG_gameInfo.info.getPlayer().getItem().getItem(i_slotNo, i_checkCombo);
1358}
1359
1360inline u8 dComIfGs_getLineUpItem(int i_slotNo) {
1362}
1363
1367
1370 i_clothesNo);
1371}
1372
1373inline u8 dComIfGs_checkBottle(u8 i_itemNo) {
1375}
1376
1380
1384
1388
1392
1396
1400
1404
1408
1409inline void dComIfGs_onItemFirstBit(u8 i_itemNo) {
1411}
1412
1416
1420
1421inline void dComIfGs_offEventBit(const u16 i_flag) {
1423}
1424
1428
1432
1436
1440
1444
1448
1452
1456
1457inline u8 dComIfGs_getLightDropNum(u8 i_nowLevel) {
1459}
1460
1464
1465//TODO: actual name is unknown
1469
1473
1477
1481
1485
1486inline BOOL dComIfGs_isTbox(int i_no) {
1488}
1489
1490inline void dComIfGs_onTbox(int i_no) {
1492}
1493
1494inline void dComIfGs_offTbox(int i_no) {
1496}
1497
1498inline BOOL dComIfGs_isSaveItem(int i_no) {
1500}
1501
1502inline BOOL dComIfGs_isSaveTbox(int i_stageNo, int i_no) {
1503 return g_dComIfG_gameInfo.info.getSavedata().getSave(i_stageNo).getBit().isTbox(i_no);
1504}
1505
1507 return g_dComIfG_gameInfo.info.getDan().isSwitch(i_no);
1508}
1509
1511 return g_dComIfG_gameInfo.info.getDan().isItem(i_no);
1512}
1513
1514inline void dComIfGs_onSaveSwitch(int i_stageNo, int i_no) {
1516}
1517
1518inline void dComIfGs_onSaveSwitch(int i_no) {
1520}
1521
1522inline void dComIfGs_offSaveSwitch(int i_no) {
1524}
1525
1526inline void dComIfGs_offSaveSwitch(int i_stageNo, int i_no) {
1528}
1529
1530inline BOOL dComIfGs_isSaveSwitch(int i_stageNo, int i_no) {
1531 return g_dComIfG_gameInfo.info.getSavedata().getSave(i_stageNo).getBit().isSwitch(i_no);
1532}
1533
1534inline BOOL dComIfGs_isSaveSwitch(int i_no) {
1536}
1537
1541
1545
1549
1553
1557
1558inline void dComIfGs_setKeyNum(u8 i_keyNum) {
1560}
1561
1562inline BOOL dComIfGs_isSaveVisitedRoom(int param_0, int i_roomNo) {
1563 return g_dComIfG_gameInfo.info.getSavedata().getSave2(param_0)->isVisitedRoom(i_roomNo);
1564}
1565
1566inline void dComIfGs_onSaveVisitedRoom(int param_0, int i_roomNo) {
1567 return g_dComIfG_gameInfo.info.getSavedata().getSave2(param_0)->onVisitedRoom(i_roomNo);
1568}
1569
1570inline void dComIfGs_offSaveVisitedRoom(int param_0, int i_roomNo) {
1571 return g_dComIfG_gameInfo.info.getSavedata().getSave2(param_0)->offVisitedRoom(i_roomNo);
1572}
1573
1577
1581
1585
1589
1593
1597
1601
1605
1606inline void dComIfGs_offTmpBit(const u16 i_flag) {
1608}
1609
1613
1614inline BOOL dComIfGs_isTmpBit(const u16 i_flag) {
1615 return g_dComIfG_gameInfo.info.getTmp().isEventBit(i_flag);
1616}
1617
1618inline void dComIfGs_onTmpBit(const u16 i_flag) {
1620}
1621
1625
1629
1630inline u8 dComIfGs_getBombNum(u8 i_bagIdx) {
1632}
1633
1637
1638inline u8 dComIfGs_getBottleNum(u8 i_bottleIdx) {
1640}
1641
1642inline u8 dComIfGs_getBombMax(u8 i_bombType) {
1643 return g_dComIfG_gameInfo.info.getPlayer().getItemMax().getBombNum(i_bombType);
1644}
1645
1646inline void dComIfGs_setBombNum(u8 i_bagIdx, u8 i_bombNum) {
1647 g_dComIfG_gameInfo.info.getPlayer().getItemRecord().setBombNum(i_bagIdx, i_bombNum);
1648}
1649
1653
1654inline void dComIfGs_addBottleNum(u8 i_bottleIdx, s16 i_num) {
1656}
1657
1661
1662inline void dComIfGs_offItemFirstBit(u8 i_itemNo) {
1664}
1665
1669
1673
1677
1681
1685
1689
1693
1697
1701
1705
1709
1710inline void dComIfGs_setTurnRestart(const cXyz& i_position, s16 i_angle, s8 param_2, u32 i_param) {
1711 g_dComIfG_gameInfo.info.getTurnRestart().set(i_position, i_angle, param_2, i_param);
1712}
1713
1714inline void dComIfGs_setRestartRoom(const cXyz& i_position, s16 i_angle, s8 i_roomNo) {
1715 g_dComIfG_gameInfo.info.getRestart().setRoom(i_position, i_angle, i_roomNo);
1716}
1717
1721
1725
1729
1733
1737
1741
1742inline void dComIfGs_setHorseRestart(const char* i_stageName, cXyz& i_pos, s16 i_angle,
1743 s8 i_roomNo) {
1744 g_dComIfG_gameInfo.info.getPlayer().getHorsePlace().set(i_stageName, i_pos, i_angle, i_roomNo);
1745}
1746
1750
1754
1755inline bool dComIfGs_isCollectMirror(u8 i_item) {
1757}
1758
1759inline bool dComIfGs_isCollectCrystal(u8 i_item) {
1761}
1762
1765}
1766
1770
1774
1778
1779inline void dComIfGs_setDate(u16 i_date) {
1781}
1782
1786
1787inline void dComIfGs_setTime(f32 i_time) {
1789}
1790
1794
1798
1799inline void dComIfGs_onSaveDunSwitch(int i_swNo) {
1801}
1802
1803inline void dComIfGs_offSaveDunSwitch(int i_swNo) {
1805}
1806
1810
1811inline void dComIfGs_setDataNum(u8 i_num) {
1812 return g_dComIfG_gameInfo.info.setDataNum(i_num);
1813}
1814
1815inline void dComIfGs_setNewFile(u8 i_fileNo) {
1816 return g_dComIfG_gameInfo.info.setNewFile(i_fileNo);
1817}
1818
1819inline void dComIfGs_i_setNewFile(u8 i_fileNo) {
1820 return g_dComIfG_gameInfo.info.setNewFile(i_fileNo);
1821}
1822
1826
1830
1834
1835inline void dComIfGs_setRaceGameTime(int i_time) {
1837}
1838
1842
1846
1850
1854
1855inline void dComIfGs_setPlayerFieldLastStayInfo(const char* i_stage, cXyz& i_pos, s16 i_angle,
1856 s8 i_point, u8 i_region) {
1858 i_point, i_region);
1859}
1860
1864
1868
1869inline void dComIfGs_setPlayerName(const char* i_name) {
1871}
1872
1873inline void dComIfGs_setHorseName(const char* i_name) {
1875}
1876
1877inline void dComIfGs_setStartPoint(s16 i_point) {
1879}
1880
1881inline void dComIfGs_clearRoomSwitch(int i_zoneNo) {
1883}
1884
1885inline void dComIfGs_clearRoomItem(int i_zoneNo) {
1887}
1888
1889inline void dComIfGs_removeZone(int i_zoneNo) {
1891}
1892
1896
1897inline int dComIfGp_addSimpleModel(J3DModelData* i_modelData, int roomNo, u8 i_drawBG) {
1898 return g_dComIfG_gameInfo.play.addSimpleModel(i_modelData, roomNo, i_drawBG);
1899}
1900
1901inline void dComIfGp_removeSimpleModel(J3DModelData* i_modelData, int roomNo) {
1902 g_dComIfG_gameInfo.play.removeSimpleModel(i_modelData, roomNo);
1903}
1904
1908
1912
1916
1920
1924
1928
1932
1936
1937inline BOOL dComIfGs_isActor(int i_no, int i_roomNo) {
1938 return g_dComIfG_gameInfo.info.isActor(i_no, i_roomNo);
1939}
1940
1941inline void dComIfGs_offActor(int i_no, int i_roomNo) {
1942 g_dComIfG_gameInfo.info.offActor(i_no, i_roomNo);
1943}
1944
1945inline void dComIfGs_putSave(int i_stageNo) {
1946 g_dComIfG_gameInfo.info.putSave(i_stageNo);
1947}
1948
1949inline void dComIfGs_getSave(int i_stageNo) {
1950 g_dComIfG_gameInfo.info.getSave(i_stageNo);
1951}
1952
1953inline void dComIfGs_initDan(s8 i_stageNo) {
1954 g_dComIfG_gameInfo.info.initDan(i_stageNo);
1955}
1956
1960
1964
1968
1969inline void dComIfGs_setTmpReg(u16 i_reg, u8 i_no) {
1971}
1972
1973inline u8 dComIfGs_getTmpReg(const u16 i_reg) {
1974 return g_dComIfG_gameInfo.info.getTmp().getEventReg(i_reg);
1975}
1976
1980
1981inline void dComIfGs_setEventReg(u16 reg, u8 value) {
1983}
1984
1988
1989inline void dComIfGs_setBottleItemIn(u8 curItem, u8 newItem) {
1991}
1992
1996
1997inline u8 dComIfGs_checkBombBag(u8 i_itemNo) {
1999}
2000
2004
2008
2009inline void dComIfGs_setSaveStartTime(s64 i_time) {
2011}
2012
2013inline void dComIfGs_setNoFile(u8 i_file) {
2015}
2016
2020
2021inline bool dComIfGs_isItem(int i_bitNo, int i_roomNo) {
2022 return g_dComIfG_gameInfo.info.isItem(i_bitNo, i_roomNo);
2023}
2024
2025inline void dComIfGs_onItem(int i_bitNo, int i_roomNo) {
2026 g_dComIfG_gameInfo.info.onItem(i_bitNo, i_roomNo);
2027}
2028
2029inline void dComIfGs_onActor(int i_bitNo, int i_roomNo) {
2030 g_dComIfG_gameInfo.info.onActor(i_bitNo, i_roomNo);
2031}
2032
2036
2037//TODO: actual name is unknown
2038inline void dComIfGs_setOptUnk0(u8 i_unk0) {
2040}
2041
2042inline void dComIfGs_setOptSound(u8 i_mode) {
2044}
2045
2046inline void dComIfGs_setOptVibration(u8 i_status) {
2048}
2049
2050inline void dComIfGs_setOptAttentionType(u8 i_attentionType) {
2052}
2053
2054inline void dComIfGs_setOptCameraControl(u8 i_cameraControl) {
2056}
2057
2058inline void dComIfGs_setOptPointer(u8 i_pointer) {
2060}
2061
2065
2069
2073
2074inline void dComIfGs_setInitDataToCard(u8* i_saveData, int i_dataNum) {
2075 g_dComIfG_gameInfo.info.initdata_to_card((char*)i_saveData, i_dataNum);
2076}
2077
2078inline void dComIfGs_setMemoryToCard(u8* i_saveData, int i_dataNum) {
2079 g_dComIfG_gameInfo.info.memory_to_card((char*)i_saveData, i_dataNum);
2080}
2081
2082inline int dComIfGs_createZone(int roomNo) {
2083 return g_dComIfG_gameInfo.info.createZone(roomNo);
2084}
2085
2089
2093
2094inline void dComIfGs_setOptCalValue(s8 i_calValue) {
2096}
2097
2098inline void dComIfGs_setOptCalibrateDist(u16 i_calibrateDist) {
2100}
2101
2102inline u16 dComIfGs_getFishNum(u8 param_0) {
2104}
2105
2106inline u8 dComIfGs_getFishSize(u8 param_0) {
2108}
2109
2113
2114inline void dComIfGs_setFishSize(u8 param_0, u8 param_1) {
2116}
2117
2121
2122inline void dComIfGs_setGetNumber(int i_no, u8 i_value) {
2124}
2125
2129
2133
2134inline void dComIfGs_setEquipBottleItemIn(u8 i_curItem, u8 i_newItem) {
2136}
2137
2141
2145
2149
2153
2157
2161
2165
2166inline void dComIfGs_setLightDropNum(u8 i_level, u8 i_num) {
2168}
2169
2170inline void dComIfGs_setBaitItem(u8 i_item) {
2172}
2173
2174inline void dComIfGs_setBombMax(u8 i_type, u8 i_max) {
2176}
2177
2181
2185
2189
2193
2194inline void dComIfGs_setBombMax(u8 i_max) {
2196}
2197
2201
2202inline void dComIfGs_setBombNum(u8 i_num) {
2204}
2205
2209
2213
2217
2221
2225
2232void dComIfGp_addSelectItemNum(int index, s16 num);
2239void dComIfGp_setNextStage(char const* stage, s16 point, s8 roomNo, s8 layer, f32 lastSpeed,
2240 u32 lastMode, int, s8 wipe, s16 lastAngle, int, int);
2241void dComIfGp_setNextStage(char const* stage, s16 point, s8 roomNo, s8 layer);
2244void dComIfGp_mapShow();
2245void dComIfGp_mapHide();
2254bool dComIfGp_getMapTrans(int i_roomNo, f32* o_transX, f32* o_transY, s16* o_angle);
2255void dComIfGp_setSelectItemNum(int i_selItemIdx, s16 i_num);
2257BOOL dComIfGp_checkItemGet(u8 i_itemNo, int param_1);
2258
2262
2263inline void dComIfGp_init() {
2265}
2266
2268 return g_dComIfG_gameInfo.play.checkPlayerStatus(param_0, 0, flag);
2269}
2270
2272 return g_dComIfG_gameInfo.play.checkPlayerStatus(param_0, 1, flag);
2273}
2274
2275inline void dComIfGp_setItemLifeCount(float amount, u8 type) {
2277}
2278
2282
2286
2290
2294
2298
2302
2306
2307inline int dComIfGp_att_ZHintRequest(fopAc_ac_c* param_1, int param_2) {
2308 return dComIfGp_getAttention()->ZHintRequest(param_1, param_2);
2309}
2310
2311inline void dComIfGp_att_LookRequest(fopAc_ac_c* param_0, f32 i_horizontalDist, f32 i_upDist,
2312 f32 i_downDist, s16 i_angle, int param_5) {
2313 dComIfGp_getAttention()->LookRequest(param_0, i_horizontalDist, i_upDist, i_downDist, i_angle,
2314 param_5);
2315}
2316
2317inline void dComIfGp_att_CatchRequest(fopAc_ac_c* param_0, u8 param_1, f32 i_horizontalDist,
2318 f32 i_upDist, f32 i_downDist, s16 i_angle, int param_5) {
2319 dComIfGp_getAttention()->CatchRequest(param_0, param_1, i_horizontalDist, i_upDist, i_downDist,
2320 i_angle, param_5);
2321}
2322
2326
2330
2334
2338
2340 return g_dComIfG_gameInfo.play.getPlayer(idx);
2341}
2342
2343inline int dComIfGp_getCameraPlayer1ID(int idx) {
2345}
2346
2347inline int dComIfGp_getCameraPlayer2ID(int idx) {
2349}
2350
2351inline int dComIfGp_getCameraWinID(int idx) {
2353}
2354
2355inline int dComIfGp_getPlayerCameraID(int idx) {
2357}
2358
2362
2363inline void dComIfGp_setHorseActor(fopAc_ac_c* i_horse) {
2365}
2366
2370
2374
2376 return g_dComIfG_gameInfo.play.getCamera(idx);
2377}
2378
2382
2386
2390
2394
2398
2402
2406
2410
2413}
2414
2418
2422
2426
2430
2434
2438
2442
2446
2450
2454
2458
2462
2466
2470
2474
2478
2482
2486
2487inline void dComIfGp_setMsgArchive(int i, JKRArchive* arc) {
2489}
2490
2494
2498
2502
2506
2510
2511inline void dComIfGp_setItemTable(void* data) {
2513}
2514
2517}
2518
2522
2526
2530
2531inline const char* dComIfGp_getStartStageName() {
2533}
2534
2537}
2538
2542
2546
2550
2554
2558
2559inline const char* dComIfGp_getNextStageName() {
2561}
2562
2566
2570
2574
2578
2582
2586
2590
2594
2598
2602
2603inline void dComIfGp_setGameoverStatus(u8 i_status) {
2604 return g_dComIfG_gameInfo.play.setGameoverStatus(i_status);
2605}
2606
2610
2614
2618
2622
2626
2630
2631inline void dComIfGp_set3DStatus(u8 status, u8 direction, u8 flag) {
2633}
2634
2635inline void dComIfGp_set3DStatusForce(u8 status, u8 direction, u8 flag) {
2637}
2638
2642
2646
2650
2654
2655inline void dComIfGp_setNunStatus(u8 status, u8 param_1, u8 flag) {
2657}
2658
2662
2663inline void dComIfGp_setNunZStatus(u8 param_0, u8 param_1) {
2664 g_dComIfG_gameInfo.play.setNunZStatus(param_0, param_1);
2665}
2666
2667inline void dComIfGp_setNunCStatus(u8 param_0, u8 param_1) {
2668 g_dComIfG_gameInfo.play.setNunCStatus(param_0, param_1);
2669}
2670
2674
2678
2682
2686
2690
2694
2698
2702
2706
2710
2714
2718
2722
2726
2730
2734
2738
2742
2746
2750
2754
2758
2762
2766
2770
2774
2778
2782
2786
2790
2794
2798
2802
2806
2810
2814
2818
2822
2826
2830
2834
2835inline void dComIfGp_onStatus(u16 i_status) {
2837}
2838
2842
2846
2850
2854
2855inline void dComIfGp_setItemBombNumCount(u8 i_item, s16 count) {
2857}
2858
2862
2866
2867inline void dComIfGp_setItem(u8 slot, u8 i_no) {
2868 g_dComIfG_gameInfo.play.setItem(slot, i_no);
2869}
2870
2874
2878
2882
2886
2890
2894
2898
2902
2906
2910
2912 return ((dStage_stageDt_c&)g_dComIfG_gameInfo.play.getStage()).getWorldRollAngleX();
2913}
2914
2916 return ((dStage_stageDt_c&)g_dComIfG_gameInfo.play.getStage()).getWorldRollDirAngleY();
2917}
2918
2922
2926
2930
2931inline void dComIfGp_setSubExpHeap2D(int idx, void* heap) {
2933}
2934
2935inline void dComIfGp_setExpHeap2D(void* heap) {
2937}
2938
2939inline void dComIfGp_setMsgExpHeap(void* heap) {
2941}
2942
2946
2950
2954
2958
2962
2966
2970
2974
2975inline void dComIfGp_setPlayerPtr(int i, fopAc_ac_c* ptr) {
2977}
2978
2979inline void dComIfGp_setPlayer(int i, fopAc_ac_c* player) {
2981}
2982
2983inline void dComIfGp_setPlayerInfo(int plyrIdx, fopAc_ac_c* ptr, int camIdx) {
2984 g_dComIfG_gameInfo.play.setPlayerInfo(plyrIdx, ptr, camIdx);
2985}
2986
2987inline void dComIfGp_setPlayerStatus0(int param_0, u32 flag) {
2989}
2990
2991inline void dComIfGp_setPlayerStatus1(int param_0, u32 flag) {
2993}
2994
2998
3002
3006
3007inline void dComIfGp_setCameraInfo(int camIdx, camera_class* p_cam, int param_2, int param_3,
3008 int param_4) {
3009 g_dComIfG_gameInfo.play.setCameraInfo(camIdx, p_cam, param_2, param_3, param_4);
3010}
3011
3012inline void dComIfGp_setCameraZoomScale(int i_no, f32 i_scale) {
3014}
3015
3019
3020inline void dComIfGp_setCameraZoomForcus(int i_no, f32 i_focus) {
3022}
3023
3027
3031
3032inline void dComIfGp_saveCameraPosition(int i, cXyz* i_pos, cXyz* i_target, f32 i_fovy,
3033 s16 i_bank) {
3034 g_dComIfG_gameInfo.play.saveCameraPosition(i, i_pos, i_target, i_fovy, i_bank);
3035}
3036
3037inline void dComIfGp_loadCameraPosition(int i, cXyz* o_pos, cXyz* o_target, f32* o_fovy,
3038 s16* o_bank) {
3039 g_dComIfG_gameInfo.play.loadCameraPosition(i, o_pos, o_target, o_fovy, o_bank);
3040}
3041
3042inline void dComIfGp_clearPlayerStatus0(int param_0, u32 flag) {
3044}
3045
3046inline void dComIfGp_clearPlayerStatus1(int param_0, u32 flag) {
3048}
3049
3053
3057
3058inline void dComIfGp_setOxygen(s32 oxygen) {
3060}
3061
3062inline void dComIfGp_setNowOxygen(s32 oxygen) {
3064}
3065
3066inline void dComIfGp_setOxygenCount(s32 oxygen) {
3068}
3069
3070inline void dComIfGp_setMaxOxygen(s32 i_oxygen) {
3072}
3073
3077
3080}
3081
3084}
3085
3089
3093
3097
3101
3105
3109
3113
3117
3121
3125
3129
3133
3137
3141
3145
3149
3153
3157
3161
3165
3169
3173
3177
3181
3185
3189
3193
3197
3201
3205
3209
3211 return g_dComIfG_gameInfo.play.checkStatus(flags);
3212}
3213
3217
3221
3225
3229
3233
3237
3241
3245
3249
3253
3257
3261
3265
3269
3273
3277
3281
3285
3289
3293
3297
3301
3305
3309
3313
3317
3321
3325
3329
3333
3337
3341
3342inline void dComIfGp_setMesgAnimeAttrInfo(u8 param_1) {
3344}
3345
3349
3353
3354inline void dComIfGp_setCamera(int i, camera_class* cam) {
3356}
3357
3361
3362inline void dComIfGp_setWindowNum(int num) {
3364}
3365
3368}
3369
3373
3374inline void dComIfGp_setWindow(u8 i, f32 param_1, f32 param_2, f32 param_3, f32 param_4,
3375 f32 param_5, f32 param_6, int camID, int mode) {
3376 g_dComIfG_gameInfo.play.setWindow(i, param_1, param_2, param_3, param_4, param_5, param_6,
3377 camID, mode);
3378}
3379
3383
3387
3391
3395
3399
3400inline void dComIfGp_entrySimpleModel(J3DModel* model, int roomNo) {
3402}
3403
3407
3411
3415
3419
3423
3427
3431
3435
3439
3440inline void dComIfGp_setHitMark(u16 i_hitmark, fopAc_ac_c* param_1, const cXyz* param_2,
3441 const csXyz* param_3, const cXyz* param_4, u32 i_atType) {
3442 g_dComIfG_gameInfo.play.getParticle()->setHitMark(i_hitmark, param_1, param_2, param_3, param_4,
3443 i_atType);
3444}
3445
3449
3453
3457
3461
3463 fopAc_ac_c* param_3, fopAc_ac_c* param_4,
3464 fopAc_ac_c* param_5, fopAc_ac_c* param_6,
3465 fopAc_ac_c* param_7, fopAc_ac_c* param_8,
3466 fopAc_ac_c* param_9, fopAc_ac_c* param_10)
3467
3468{
3469 g_dComIfG_gameInfo.play.setMesgCamInfoActor(param_1, param_2, param_3, param_4, param_5,
3470 param_6, param_7, param_8, param_9, param_10);
3471}
3472
3473inline void dComIfGp_setMesgCameraAttrInfo(int param_1) {
3475}
3476
3480
3484
3488
3492
3496
3500
3502 return g_dComIfG_gameInfo.play.getRoomControl()->getZoneNo(i_roomNo);
3503}
3504
3508
3512
3516
3520
3521inline void dComIfGp_roomControl_setTimePass(int isPassing) {
3523}
3524
3525inline int dComIfGp_roomControl_loadRoom(int param_0, u8* param_1, bool param_2) {
3526 return g_dComIfG_gameInfo.play.getRoomControl()->loadRoom(param_0, param_1, param_2);
3527}
3528
3532
3533inline void dComIfGp_roomControl_setZoneNo(int roomNo, int zoneNo) {
3535}
3536
3538 return g_dComIfG_gameInfo.play.getRoomControl()->getTevStr(i_roomNo);
3539}
3540
3544
3548
3549inline void dComIfGp_roomControl_offStatusFlag(int i_roomNo, u8 flag) {
3551}
3552
3553inline void dComIfGp_roomControl_onStatusFlag(int i_roomNo, u8 flag) {
3555}
3556
3557inline void dComIfGp_roomControl_setStatusFlag(int i_roomNo, u8 flag) {
3559}
3560
3564
3568
3569inline void dComIfGp_setBottleStatus(u8 param_0, u8 param_1) {
3570 g_dComIfG_gameInfo.play.setBottleStatus(param_0, param_1);
3571}
3572
3573inline void dComIfGp_setBottleStatusForce(u8 param_0, u8 param_1) {
3575}
3576
3580
3584
3588
3592
3596
3600
3604
3608
3612
3613inline BOOL dComIfGp_event_compulsory(void* i_actor, const char* i_eventname, u16 i_hindFlag) {
3614 return g_dComIfG_gameInfo.play.getEvent().compulsory(i_actor, i_eventname, i_hindFlag);
3615}
3616
3617inline int dComIfGp_event_moveApproval(void* i_actor) {
3618 return g_dComIfG_gameInfo.play.getEvent().moveApproval(i_actor);
3619}
3620
3621inline int dComIfGp_event_order(u16 i_type, u16 i_prio, u16 i_flags, u16 i_hindFlags, void* i_requestActor,
3622 void* i_targetActor, s16 i_eventID, u8 i_mapToolId) {
3623 return g_dComIfG_gameInfo.play.getEvent().order(i_type, i_prio, i_flags, i_hindFlags, i_requestActor,
3624 i_targetActor, i_eventID, i_mapToolId);
3625}
3626
3627inline void dComIfGp_event_setGtItm(int i_itemNo) {
3629}
3630
3634
3638
3639inline void dComIfGp_event_onEventFlag(u16 i_flag) {
3641}
3642
3643inline void dComIfGp_event_onHindFlag(u16 i_flag) {
3645}
3646
3647inline void dComIfGp_event_offHindFlag(u16 i_flag) {
3649}
3650
3651inline void dComIfGp_evmng_cutEnd(int i_staffId) {
3652 dComIfGp_getPEvtManager()->cutEnd(i_staffId);
3653}
3654
3658
3659inline BOOL dComIfGp_evmng_startCheck(char const* i_eventname) {
3660 return g_dComIfG_gameInfo.play.getEvtManager().startCheckOld(i_eventname);
3661}
3662
3664 return g_dComIfG_gameInfo.play.getEvtManager().startCheck(i_eventId);
3665}
3666
3667inline BOOL dComIfGp_evmng_endCheck(const char* i_eventname) {
3668 return g_dComIfG_gameInfo.play.getEvtManager().endCheckOld(i_eventname);
3669}
3670
3672 return g_dComIfG_gameInfo.play.getEvtManager().endCheck(i_eventID);
3673}
3674
3677}
3678
3682
3683inline void dComIfGp_event_setItemPartner(void* i_actor) {
3685}
3686
3690
3694
3695inline int dComIfGp_evmng_startDemo(int i_mapToolId) {
3696 return dComIfGp_getPEvtManager()->setStartDemo(i_mapToolId);
3697}
3698
3699inline void dComIfGp_event_setTalkPartner(void* i_actor) {
3701}
3702
3706
3710
3714
3718
3722
3726
3728 if (!dComIfGp_event_runCheck()) {
3729 return false;
3730 }
3731 return g_dComIfG_gameInfo.play.getEvent().checkHind(i_hindFlag);
3732}
3733
3737
3741
3742inline void dComIfGp_event_setCullRate(f32 i_rate) {
3744}
3745
3749
3753
3754inline int dComIfGp_evmng_getMyStaffId(const char* i_staffname, fopAc_ac_c* i_actor, int i_tagId) {
3755 return dComIfGp_getPEvtManager()->getMyStaffId(i_staffname, i_actor, i_tagId);
3756}
3757
3758inline int dComIfGp_evmng_getMyActIdx(int i_staffId, char** i_actions, int i_actionNum, BOOL param_3, BOOL param_4) {
3759 return dComIfGp_getPEvtManager()->getMyActIdx(i_staffId, i_actions, i_actionNum, param_3, param_4);
3760}
3761
3762inline int dComIfGp_evmng_getIsAddvance(int i_staffId) {
3763 return dComIfGp_getPEvtManager()->getIsAddvance(i_staffId);
3764}
3765
3766inline int* dComIfGp_evmng_getMyIntegerP(int i_staffId, char* i_dataname) {
3767 return (int*)dComIfGp_getPEvtManager()->getMySubstanceP(i_staffId, i_dataname, dEvDtData_c::TYPE_INT);
3768}
3769
3770inline char* dComIfGp_evmng_getMyStringP(int i_staffId, char* i_dataname) {
3771 return (char*)dComIfGp_getPEvtManager()->getMySubstanceP(i_staffId, i_dataname, dEvDtData_c::TYPE_STRING);
3772}
3773
3774inline f32* dComIfGp_evmng_getMyFloatP(int i_staffId, char* i_dataname) {
3775 return (f32*)dComIfGp_getPEvtManager()->getMySubstanceP(i_staffId, i_dataname, dEvDtData_c::TYPE_FLOAT);
3776}
3777
3778inline cXyz* dComIfGp_evmng_getMyXyzP(int i_staffId, char* i_dataname) {
3779 return (cXyz*)dComIfGp_getPEvtManager()->getMySubstanceP(i_staffId, i_dataname, dEvDtData_c::TYPE_VEC);
3780}
3781
3782inline int dComIfGp_evmng_getMySubstanceNum(int i_staffId, char* i_dataname) {
3783 return dComIfGp_getPEvtManager()->getMySubstanceNum(i_staffId, i_dataname);
3784}
3785
3786inline void dComIfGp_evmng_setGoal(cXyz* i_pos) {
3788}
3789
3793
3797
3801
3805
3806inline s16 dComIfGp_evmng_getEventIdx(const char* eventName, u8 mapToolID) {
3807 return g_dComIfG_gameInfo.play.getEvtManager().getEventIdx(eventName, mapToolID, -1);
3808}
3809
3811 return g_dComIfG_gameInfo.play.getEvtManager().isMapToolCamera(mapToolID, -1);
3812}
3813
3814inline bool dComIfGp_evmng_existence(const char* eventname) {
3816 dComIfGp_evmng_getEventIdx(eventname, 0xFF)) != NULL;
3817}
3818
3819inline bool dComIfGp_evmng_existence(s16 eventId) {
3820 return g_dComIfG_gameInfo.play.getEvtManager().getEventData(eventId) != NULL;
3821}
3822
3823inline void dComIfGp_particle_createCommon(const void* data) {
3825}
3826
3830
3831inline void dComIfGp_particle_createScene(const void* param_0) {
3833}
3834
3838
3839inline void dComIfGp_particle_readScene(u8 particle_no, mDoDvdThd_toMainRam_c** param_1) {
3840 g_dComIfG_gameInfo.play.getParticle()->readScene(particle_no, param_1);
3841}
3842
3846
3850
3852 if (g_dComIfG_gameInfo.play.getParticle() != NULL) {
3854 }
3855}
3856
3860
3861inline void dComIfGp_particle_removeScene(bool param_0) {
3863}
3864
3866 if (g_dComIfG_gameInfo.play.getParticle() != NULL) {
3868 }
3869}
3870
3872 if (g_dComIfG_gameInfo.play.getParticle() != NULL) {
3874 }
3875}
3876
3878 if (g_dComIfG_gameInfo.play.getParticle() != NULL) {
3880 }
3881}
3882
3884 if (g_dComIfG_gameInfo.play.getParticle() != NULL) {
3886 }
3887}
3888
3890 if (g_dComIfG_gameInfo.play.getParticle() != NULL) {
3892 }
3893}
3894
3896 if (g_dComIfG_gameInfo.play.getParticle() != NULL) {
3898 }
3899}
3900
3902 if (g_dComIfG_gameInfo.play.getParticle() != NULL) {
3904 }
3905}
3906
3907inline void dComIfGp_particle_draw(JPADrawInfo* i_drawInfo) {
3908 if (g_dComIfG_gameInfo.play.getParticle() != NULL) {
3910 }
3911}
3912
3914 if (g_dComIfG_gameInfo.play.getParticle() != NULL) {
3916 }
3917}
3918
3919inline void dComIfGp_particle_drawFog(JPADrawInfo* i_drawInfo) {
3920 if (g_dComIfG_gameInfo.play.getParticle() != NULL) {
3922 }
3923}
3924
3926 if (g_dComIfG_gameInfo.play.getParticle() != NULL) {
3928 }
3929}
3930
3931inline void dComIfGp_particle_drawP1(JPADrawInfo* i_drawInfo) {
3932 if (g_dComIfG_gameInfo.play.getParticle() != NULL) {
3934 }
3935}
3936
3938 if (g_dComIfG_gameInfo.play.getParticle() != NULL) {
3940 }
3941}
3942
3944 if (g_dComIfG_gameInfo.play.getParticle() != NULL) {
3946 }
3947}
3948
3950 if (g_dComIfG_gameInfo.play.getParticle() != NULL) {
3952 }
3953}
3954
3956 if (g_dComIfG_gameInfo.play.getParticle() != NULL) {
3958 }
3959}
3960
3962 if (g_dComIfG_gameInfo.play.getParticle() != NULL) {
3964 }
3965}
3966
3968 if (g_dComIfG_gameInfo.play.getParticle() != NULL) {
3970 }
3971}
3972
3974 if (g_dComIfG_gameInfo.play.getParticle() != NULL) {
3976 }
3977}
3978
3980 const cXyz* param_2, f32 param_3,
3981 const dKy_tevstr_c* param_4, const cXyz* param_5,
3982 s8 param_6) {
3983 g_dComIfG_gameInfo.play.getParticle()->setWaterRipple(param_0, param_1, param_2, param_3,
3984 param_4, param_5, param_6);
3985}
3986
3988 const cXyz* param_2, const cXyz* param_3,
3989 const dKy_tevstr_c* param_4, u32 param_5, u32 param_6,
3990 const csXyz* param_7, const cXyz* param_8, s8 param_9) {
3992 param_0, param_1, param_2, param_3, param_4, param_5, param_6, param_7, param_8, param_9);
3993}
3994
3998
4002
4006
4010
4014
4018
4022
4026
4027inline u32 dComIfGp_particle_set(u32 param_0, u16 param_1, const cXyz* i_pos,
4028 const dKy_tevstr_c* param_3, const csXyz* i_rotation,
4029 const cXyz* i_scale, u8 i_alpha, dPa_levelEcallBack* param_7,
4030 s8 param_8, const GXColor* param_9, const GXColor* param_10,
4031 const cXyz* param_11) {
4033 param_0, param_1, i_pos, param_3, i_rotation, i_scale, i_alpha, param_7, param_8, param_9,
4034 param_10, param_11, 1.0f);
4035}
4036
4037inline u32 dComIfGp_particle_set(u32 param_0, u16 param_1, const cXyz* i_pos,
4038 const csXyz* i_rotation, const cXyz* i_scale, u8 param_5,
4039 dPa_levelEcallBack* param_6, s8 param_7, const GXColor* param_8,
4040 const GXColor* param_9, const cXyz* param_10) {
4042 param_0, param_1, i_pos, NULL, i_rotation, i_scale, param_5, param_6, param_7, param_8,
4043 param_9, param_10, 1.0f);
4044}
4045
4046inline u32 dComIfGp_particle_set(u32 param_0, u16 param_1, const cXyz* i_pos,
4047 const dKy_tevstr_c* param_3) {
4048 return dComIfGp_particle_set(param_0, param_1, i_pos, param_3, NULL, NULL, 0xFF, NULL, -1, NULL,
4049 NULL, NULL);
4050}
4051
4052inline JPABaseEmitter* dComIfGp_particle_set(u16 i_resID, const cXyz* i_pos,
4053 const dKy_tevstr_c* param_3, const csXyz* i_rotation,
4054 const cXyz* i_scale, u8 i_alpha,
4055 dPa_levelEcallBack* i_callback, s8 param_8,
4056 const GXColor* i_prmColor, const GXColor* i_envColor,
4057 const cXyz* i_particleScale) {
4059 i_resID, i_pos, param_3, i_rotation, i_scale, i_alpha, i_callback, param_8, i_prmColor,
4060 i_envColor, i_particleScale, 1.0f);
4061}
4062
4063inline JPABaseEmitter* dComIfGp_particle_set(u16 i_resID, const cXyz* i_pos,
4064 const csXyz* i_rotation, const cXyz* i_scale,
4065 u8 i_alpha, dPa_levelEcallBack* i_callback, s8 param_7,
4066 const GXColor* i_prmColor, const GXColor* i_envColor,
4067 const cXyz* i_particleScale) {
4069 i_resID, i_pos, NULL, i_rotation, i_scale, i_alpha, i_callback, param_7, i_prmColor,
4070 i_envColor, i_particleScale, 1.0f);
4071}
4072
4073inline JPABaseEmitter* dComIfGp_particle_set(u16 i_resID, const cXyz* i_pos,
4074 const csXyz* i_rotation, const cXyz* i_scale) {
4075 return dComIfGp_particle_set(i_resID, i_pos, NULL, i_rotation, i_scale, 255, NULL, -1, NULL,
4076 NULL, NULL);
4077}
4078
4079inline JPABaseEmitter* dComIfGp_particle_set(u16 i_resID, const cXyz* i_pos,
4080 const dKy_tevstr_c* param_2, const csXyz* i_rotation,
4081 const cXyz* i_scale) {
4082 return dComIfGp_particle_set(i_resID, i_pos, param_2, i_rotation, i_scale, 255, NULL, -1, NULL,
4083 NULL, NULL);
4084}
4085
4086inline u32 dComIfGp_particle_set(u32 param_0, u16 param_1, const cXyz* i_pos,
4087 const csXyz* param_3, const cXyz* param_4) {
4088 return dComIfGp_particle_set(param_0, param_1, i_pos, param_3, param_4, 0xFF, NULL, -1, NULL,
4089 NULL, NULL);
4090}
4091
4092inline u32 dComIfGp_particle_setColor(u32 param_0, u16 param_1, const cXyz* i_pos,
4093 const dKy_tevstr_c* param_3, const GXColor* param_4,
4094 const GXColor* param_5, f32 param_6, u8 param_7,
4095 const csXyz* param_8, const cXyz* param_9,
4096 dPa_levelEcallBack* param_10, s8 param_11,
4097 const cXyz* param_12) {
4099 param_0, param_1, i_pos, param_3, param_8, param_9, param_7, param_10, param_11, param_4,
4100 param_5, param_12, param_6);
4101}
4102
4104 const dKy_tevstr_c* param_2,
4105 const GXColor* param_3, const GXColor* param_4,
4106 f32 param_5, u8 param_6, const csXyz* param_7,
4107 const cXyz* param_8, dPa_levelEcallBack* param_9,
4108 s8 param_10, const cXyz* param_11) {
4109 return g_dComIfG_gameInfo.play.getParticle()->setNormal(param_0, i_pos, param_2, param_7,
4110 param_8, param_6, param_9, param_10,
4111 param_3, param_4, param_11, param_5);
4112}
4113
4115 const dKy_tevstr_c* param_2,
4116 const GXColor* param_3, const GXColor* param_4,
4117 f32 param_5, u8 param_6) {
4118 return dComIfGp_particle_setColor(param_0, i_pos, param_2, param_3, param_4, param_5, param_6,
4119 NULL, NULL, NULL, -1, NULL);
4120}
4121
4122inline void dComIfGp_particle_setSimple(u16 param_0, cXyz* i_pos, u8 param_2, _GXColor& param_3,
4123 _GXColor& param_4, int param_5, float param_6) {
4124 g_dComIfG_gameInfo.play.getParticle()->setSimple(param_0, i_pos, 0, param_2, param_3, param_4,
4125 param_5, param_6);
4126}
4127
4131
4135
4139
4140inline u32 dComIfGp_particle_setSimpleFoot(u32 param_0, u32* param_1, cBgS_PolyInfo& param_2,
4141 cXyz const* param_3, dKy_tevstr_c const* param_4,
4142 int param_5, csXyz const* param_6, cXyz const* param_7,
4143 dPa_levelEcallBack* param_8, s8 param_9,
4144 cXyz const* param_10) {
4145 return g_dComIfG_gameInfo.play.getParticle()->setSimpleFoot(param_0, param_1, param_2, param_3,
4146 param_4, param_5, param_6, param_7,
4147 param_8, param_9, param_10);
4148}
4149
4150inline u32 dComIfGp_particle_setPolyColor(u32 param_0, u16 param_1, cBgS_PolyInfo& param_2,
4151 const cXyz* param_3, const dKy_tevstr_c* param_4,
4152 const csXyz* param_5, const cXyz* param_6, int param_7,
4153 dPa_levelEcallBack* param_8, s8 param_9,
4154 const cXyz* param_10) {
4155 return g_dComIfG_gameInfo.play.getParticle()->setPoly(param_0, param_1, param_2, param_3,
4156 param_4, param_5, param_6, param_7,
4157 param_8, param_9, param_10);
4158}
4159
4161 const cXyz* param_3,
4162 const dKy_tevstr_c* param_4,
4163 const csXyz* param_5, const cXyz* param_6,
4164 int param_7, dPa_levelEcallBack* param_8,
4165 s8 param_9, const cXyz* param_10) {
4167 param_1, param_2, param_3, param_4, param_5, param_6, param_7, param_8, param_9, param_10);
4168}
4169
4170int dComIfGd_setSimpleShadow(cXyz* pos, f32 param_1, f32 param_2, cBgS_PolyInfo& param_3, s16 angle,
4171 f32 param_5, _GXTexObj* tex);
4174int dComIfGd_setShadow(u32 param_0, s8 param_1, J3DModel* param_2, cXyz* param_3, f32 param_4,
4175 f32 param_5, f32 param_6, f32 param_7, cBgS_PolyInfo& param_8,
4176 dKy_tevstr_c* param_9, s16 param_10, f32 param_11, _GXTexObj* param_12);
4177
4178inline int dComIfGd_setRealShadow(u32 param_0, s8 param_1, J3DModel* param_2, cXyz* param_3,
4179 f32 param_4, f32 param_5, dKy_tevstr_c* param_6) {
4180 return g_dComIfG_gameInfo.drawlist.setRealShadow(param_0, param_1, param_2, param_3, param_4,
4181 param_5, param_6);
4182}
4183
4184inline int dComIfGd_setSimpleShadow(cXyz* pos, f32 param_1, f32 param_2, cXyz* param_3, s16 angle,
4185 f32 param_5, _GXTexObj* tex) {
4186 return g_dComIfG_gameInfo.drawlist.setSimpleShadow(pos, param_1, param_2, param_3, angle,
4187 param_5, tex);
4188}
4189
4190inline bool dComIfGd_addRealShadow(u32 key, J3DModel* model) {
4191 return g_dComIfG_gameInfo.drawlist.addRealShadow(key, model);
4192}
4193
4198
4199inline void dComIfGd_reset() {
4201}
4202
4206
4210
4214
4218
4222
4224 return &(g_dComIfG_gameInfo.drawlist.getView()->projViewMtx);
4225}
4226
4230
4234
4241
4245
4249
4253
4258
4263
4268
4273
4277
4282
4287
4292
4296
4300
4305
4310
4315
4320
4324
4328
4332
4336
4341
4342inline void dComIfGd_init() {
4344}
4345
4346inline void dComIfGd_peekZ(s16 param_0, s16 param_1, u32* param_2) {
4347 g_dComIfG_gameInfo.drawlist.newPeekZdata(param_0, param_1, param_2);
4348}
4349
4353
4354inline void dComIfGd_setView(view_class* view) {
4356}
4357
4360}
4361
4365
4366inline void dComIfGd_entryZSortListZxlu(J3DPacket* i_packet, cXyz& param_1) {
4368}
4369
4370inline void dComIfGd_entryZSortXluList(J3DPacket* i_packet, cXyz& param_1) {
4372}
4373
4377
4381
4385
4389
4393
4397
4401
4405
4409
4413
4417
4421
4425
4429
4433
4437
4441
4445
4449
4453
4457
4461
4465
4469
4470inline void dComIfGd_drawShadow(Mtx param_0) {
4472}
4473
4474inline void dComIfGd_imageDrawShadow(Mtx param_0) {
4476}
4477
4481
4485
4486#if PLATFORM_WII || VERSION == VERSION_SHIELD_DEBUG
4491#endif
4492
4493#endif /* D_COM_D_COM_INF_GAME_H */
static BOOL flag
Definition DEMOAVX.c:20
static u8 index[20][3]
Definition GXDraw.c:434
OSTime time
Definition GXInit.c:34
u32 mode
Definition GXTev.c:56
int(* request_of_phase_process_fn)(void *)
Definition c_phase.h:22
Definition J2DGrafContext.h:12
Definition J2DOrthoGraph.h:10
Definition J3DDrawBuffer.h:60
Definition J3DModelData.h:17
Definition J3DModel.h:43
Definition J3DPacket.h:139
Definition JKRAramArchive.h:13
Definition JKRArchive.h:57
Definition JKRExpHeap.h:11
Definition JKRHeap.h:20
Definition JKRSolidHeap.h:10
Definition JPAEmitter.h:101
Definition JPADrawInfo.h:10
Definition d_com_inf_game.h:25
dTimer_c * mTimerPtr
Definition d_com_inf_game.h:33
s32 mTimerMode
Definition d_com_inf_game.h:36
u8 mTimerType
Definition d_com_inf_game.h:37
s32 mTimerNowTimeMs
Definition d_com_inf_game.h:34
s32 mTimerLimitTimeMs
Definition d_com_inf_game.h:35
__d_timer_info_c()
Definition d_com_inf_game.h:27
Definition c_bg_s_poly_info.h:7
Definition f_op_camera_mng.h:27
Definition c_sxyz.h:10
Definition d_attention.h:198
u8 getCatchChgItem()
Definition d_attention.h:255
void CatchRequest(fopAc_ac_c *param_0, u8 param_1, f32 i_horizontalDist, f32 i_upDist, f32 i_downDist, s16 i_angle, int param_5)
Definition d_attention.h:273
fopAc_ac_c * getZHintTarget()
Definition d_attention.h:254
fopAc_ac_c * getCatghTarget()
Definition d_attention.h:253
int ZHintRequest(fopAc_ac_c *param_1, int param_2)
Definition d_attention.h:264
fopAc_ac_c * getLookTarget()
Definition d_attention.h:279
void LookRequest(fopAc_ac_c *param_0, f32 i_horizontalDist, f32 i_upDist, f32 i_downDist, s16 i_angle, int param_5)
Definition d_attention.h:268
Definition d_bg_s.h:105
Definition d_cc_s.h:10
Definition d_com_inf_game.h:96
int mBasicID
Definition d_com_inf_game.h:99
int mID
Definition d_com_inf_game.h:98
fopAc_ac_c * mActor[10]
Definition d_com_inf_game.h:100
Definition d_com_inf_game.h:52
class dComIfG_camera_info_class::@83 mCamInfo
camera_class * mCamera
Definition d_com_inf_game.h:57
s8 field_0x5
Definition d_com_inf_game.h:59
f32 mCameraZoomForcus
Definition d_com_inf_game.h:64
u32 mCameraAttentionStatus
Definition d_com_inf_game.h:62
cXyz mCameraPos
Definition d_com_inf_game.h:68
s16 mCameraBank
Definition d_com_inf_game.h:71
cXyz mCameraTarget
Definition d_com_inf_game.h:69
s8 field_0x4
Definition d_com_inf_game.h:58
dComIfG_camera_info_class()
Definition d_com_inf_game.h:54
~dComIfG_camera_info_class()
Definition d_com_inf_game.h:55
f32 mCameraFovy
Definition d_com_inf_game.h:70
char * mCameraParamFileName
Definition d_com_inf_game.h:65
u8 field_0x7
Definition d_com_inf_game.h:61
f32 mCameraZoomScale
Definition d_com_inf_game.h:63
s8 field_0x6
Definition d_com_inf_game.h:60
Definition d_com_inf_game.h:884
virtual ~anmCsr_c()
Definition d_com_inf_game.h:886
void draw(f32, f32)
Definition d_com_inf_game.cpp:1129
dDlst_blo_c field_0x8
Definition d_com_inf_game.h:889
Definition d_com_inf_game.h:848
f32 field_0x58
Definition d_com_inf_game.h:862
JKRSolidHeap * m_heap
Definition d_com_inf_game.h:855
u32 getParticleId()
Definition d_com_inf_game.h:853
f32 field_0x54
Definition d_com_inf_game.h:861
virtual ~navi_c()
Definition d_com_inf_game.h:850
int create()
Definition d_com_inf_game.cpp:942
cXyz field_0x40
Definition d_com_inf_game.h:859
csXyz field_0x4c
Definition d_com_inf_game.h:860
mDoExt_brkAnm m_brk
Definition d_com_inf_game.h:858
u32 mParticleId
Definition d_com_inf_game.h:864
f32 field_0x5c
Definition d_com_inf_game.h:863
J3DModel * m_model
Definition d_com_inf_game.h:856
mDoExt_bckAnm m_bck
Definition d_com_inf_game.h:857
bool draw(f32, f32, u8)
Definition d_com_inf_game.cpp:969
Definition d_com_inf_game.h:846
static navi_c * m_navi
Definition d_com_inf_game.h:881
virtual ~baseCsr_c()
Definition d_com_inf_game.h:867
u8 field_0x13d
Definition d_com_inf_game.h:876
static u32 _m_blurID
Definition d_com_inf_game.h:880
u8 field_0x13e
Definition d_com_inf_game.h:877
baseCsr_c(u8)
Definition d_com_inf_game.cpp:1025
static navi_c * getNavi()
Definition d_com_inf_game.h:872
void draw(f32, f32)
Definition d_com_inf_game.cpp:1032
void create()
Definition d_com_inf_game.cpp:1104
static dPa_hermiteEcallBack_c m_blurCB
Definition d_com_inf_game.h:879
dDlst_blo_c field_0x8
Definition d_com_inf_game.h:874
u8 field_0x13c
Definition d_com_inf_game.h:875
static void particleExecute()
Definition d_com_inf_game.cpp:1123
Definition d_com_inf_game.h:837
u32 field_0x1de00
Definition d_com_inf_game.h:902
void createBaseCsr()
Definition d_com_inf_game.cpp:1153
u32 field_0x1de04
Definition d_com_inf_game.h:903
~dComIfG_inf_c()
Definition d_com_inf_game.h:840
u8 mIsDebugMode
Definition d_com_inf_game.h:907
u8 mWorldDark
Definition d_com_inf_game.h:898
dComIfG_inf_c()
Definition d_com_inf_game.h:839
s8 mPolyDamageOff
Definition d_com_inf_game.h:900
dRes_control_c mResControl
Definition d_com_inf_game.h:896
u8 field_0x1de09
Definition d_com_inf_game.h:905
static __d_timer_info_c dComIfG_mTimerInfo
Definition d_com_inf_game.h:910
dComIfG_play_c play
Definition d_com_inf_game.h:894
u8 field_0x1de08
Definition d_com_inf_game.h:904
s8 field_0x1ddfa
Definition d_com_inf_game.h:899
dSv_info_c info
Definition d_com_inf_game.h:893
u8 field_0x1de0c
Definition d_com_inf_game.h:908
u8 field_0x1de0a
Definition d_com_inf_game.h:906
s8 field_0x1ddfc
Definition d_com_inf_game.h:901
void ct()
Definition d_com_inf_game.cpp:1135
static baseCsr_c * m_baseCsr
Definition d_com_inf_game.h:912
dDlst_list_c drawlist
Definition d_com_inf_game.h:895
u8 mFadeBrightness
Definition d_com_inf_game.h:897
dComIfG_play_c & getPlay()
Definition d_com_inf_game.h:843
Definition d_com_inf_game.h:103
u8 mItemLifeCountType
Definition d_com_inf_game.h:241
u8 field_0x4f6a[18]
Definition d_com_inf_game.h:238
u8 mBottleSetFlagForce
Definition d_com_inf_game.h:188
u8 mXSetFlag
Definition d_com_inf_game.h:198
u8 mNunCSetFlag
Definition d_com_inf_game.h:209
s32 mItemOilCount
Definition d_com_inf_game.h:114
u8 field_0x4ef3[2]
Definition d_com_inf_game.h:151
u8 field_0x4f4c
Definition d_com_inf_game.h:226
u8 mXStatusForce
Definition d_com_inf_game.h:197
s16 mItemMaxLifeCount
Definition d_com_inf_game.h:109
u8 m3DSetFlagForce
Definition d_com_inf_game.h:192
u8 m3DSetFlag
Definition d_com_inf_game.h:180
u8 mCStickStatus
Definition d_com_inf_game.h:154
u8 field_0x4f5b[2]
Definition d_com_inf_game.h:235
u8 mRemoConStatus
Definition d_com_inf_game.h:142
u8 mRSetFlagForce
Definition d_com_inf_game.h:184
u8 mMesgStatus
Definition d_com_inf_game.h:135
u8 mShow2D
Definition d_com_inf_game.h:243
u8 mZSetFlag
Definition d_com_inf_game.h:183
u8 field_0x4f1c
Definition d_com_inf_game.h:189
u8 mBaseAnimeID
Definition d_com_inf_game.h:214
u8 mRStatusForce
Definition d_com_inf_game.h:159
u8 mNunStatus
Definition d_com_inf_game.h:140
u8 field_0x4f10[2]
Definition d_com_inf_game.h:178
u8 field_0x4eea[2]
Definition d_com_inf_game.h:143
u8 field_0x4fcb
Definition d_com_inf_game.h:211
u8 field_0x4fca
Definition d_com_inf_game.h:210
u8 field_0x4ee0[2]
Definition d_com_inf_game.h:134
u8 field_0x4efe
Definition d_com_inf_game.h:161
u8 field_0x4ec8[4]
Definition d_com_inf_game.h:126
u8 mItemSlot
Definition d_com_inf_game.h:217
u8 mYStatus
Definition d_com_inf_game.h:200
u8 mMesgCancelButton
Definition d_com_inf_game.h:228
u8 mTouchStatusForce
Definition d_com_inf_game.h:167
u8 mBottleStatusForce
Definition d_com_inf_game.h:163
u8 mZSetFlagForce
Definition d_com_inf_game.h:195
u8 mMesgBgm
Definition d_com_inf_game.h:239
int mOxygen
Definition d_com_inf_game.h:117
s16 mItemArrowNumCount
Definition d_com_inf_game.h:122
s16 mItemBombNumCount[3]
Definition d_com_inf_game.h:125
u8 mSButtonSetFlagForce
Definition d_com_inf_game.h:194
u8 field_0x4f4d
Definition d_com_inf_game.h:227
u8 mRemoConSetFlag
Definition d_com_inf_game.h:177
u8 mDoStatusForce
Definition d_com_inf_game.h:166
u8 field_0x4eef
Definition d_com_inf_game.h:147
u8 field_0x4f47[2]
Definition d_com_inf_game.h:219
u8 mDoStatus
Definition d_com_inf_game.h:144
int mMaxOxygenCount
Definition d_com_inf_game.h:121
u8 mYSetFlag
Definition d_com_inf_game.h:202
u8 mRSetFlag
Definition d_com_inf_game.h:172
u8 field_0x4f1d[2]
Definition d_com_inf_game.h:190
s16 mItemPachinkoNumCount
Definition d_com_inf_game.h:123
f32 mItemLifeCount
Definition d_com_inf_game.h:106
s16 mItemMagicCount
Definition d_com_inf_game.h:110
u8 mSButtonStatusForce
Definition d_com_inf_game.h:170
dMsgObject_c * mMsgObjectClass
Definition d_com_inf_game.h:105
u8 field_0x4ef2
Definition d_com_inf_game.h:150
u8 mNeedLightDropNum
Definition d_com_inf_game.h:237
u8 mAStatus
Definition d_com_inf_game.h:138
s32 mItemNowOil
Definition d_com_inf_game.h:115
u8 mItemID
Definition d_com_inf_game.h:218
u8 field_0x4f52[5]
Definition d_com_inf_game.h:231
u8 field_0x4f4a
Definition d_com_inf_game.h:221
u8 field_0x4ee6
Definition d_com_inf_game.h:139
s16 mItemNowMagicCount
Definition d_com_inf_game.h:111
u8 mOxygenShowFlag
Definition d_com_inf_game.h:242
JKRExpHeap * mExpHeap2D
Definition d_com_inf_game.h:244
JKRExpHeap * mMsgExpHeap
Definition d_com_inf_game.h:246
u8 m3DDirectionForce
Definition d_com_inf_game.h:153
u8 field_0x4ed0[4]
Definition d_com_inf_game.h:129
u8 field_0x4f0c
Definition d_com_inf_game.h:174
u8 unk_0x4fe3
Definition d_com_inf_game.h:223
int mMaxOxygen
Definition d_com_inf_game.h:119
u8 mSelectEquip[6]
Definition d_com_inf_game.h:213
u8 field_0x4f19
Definition d_com_inf_game.h:186
u8 mRStatus
Definition d_com_inf_game.h:137
u8 mNunSetFlag
Definition d_com_inf_game.h:175
u8 mXSetFlagForce
Definition d_com_inf_game.h:199
u8 field_0x4eff
Definition d_com_inf_game.h:162
u8 m3DStatusForce
Definition d_com_inf_game.h:168
u8 mZStatusForce
Definition d_com_inf_game.h:171
s32 mItemRupeeCount
Definition d_com_inf_game.h:107
u8 mASetFlag
Definition d_com_inf_game.h:173
s16 mItemMaxArrowNumCount
Definition d_com_inf_game.h:124
u8 mAStatusForce
Definition d_com_inf_game.h:160
u8 field_0x4f01
Definition d_com_inf_game.h:164
int mItemMaxOilCount
Definition d_com_inf_game.h:116
s16 mItemMaxMagicCount
Definition d_com_inf_game.h:112
u8 mYStatusForce
Definition d_com_inf_game.h:201
u8 mNowAnimeID
Definition d_com_inf_game.h:216
u8 mCStickSetFlagForce
Definition d_com_inf_game.h:193
u8 mSubHeapLockFlag[2]
Definition d_com_inf_game.h:233
s16 mItemMaxBombNumCount2
Definition d_com_inf_game.h:128
s16 field_0x4e9a
Definition d_com_inf_game.h:113
JKRExpHeap * mSubExpHeap2D[2]
Definition d_com_inf_game.h:245
u8 mCStickSetFlag
Definition d_com_inf_game.h:181
int mMessageCountNum
Definition d_com_inf_game.h:130
s16 field_0x4ed8
Definition d_com_inf_game.h:131
u8 field_0x4ee3
Definition d_com_inf_game.h:136
u8 mPauseFlag
Definition d_com_inf_game.h:240
u8 field_0x4f4f[2]
Definition d_com_inf_game.h:229
u8 mXStatus
Definition d_com_inf_game.h:196
u8 mDirection
Definition d_com_inf_game.h:220
u8 mNunCStatus
Definition d_com_inf_game.h:208
u8 mYSetFlagForce
Definition d_com_inf_game.h:203
u8 mDoSetFlagForce
Definition d_com_inf_game.h:191
s16 mItemMaxBombNumCount1
Definition d_com_inf_game.h:127
u8 mNunZSetFlag
Definition d_com_inf_game.h:205
s16 mItemKeyNumCount
Definition d_com_inf_game.h:108
dSv_memBit_c::WarpItemData_c mWarpItemData
Definition d_com_inf_game.h:247
u8 mSButtonSetFlag
Definition d_com_inf_game.h:182
u8 mSButtonStatus
Definition d_com_inf_game.h:157
u8 mHeapLockFlag
Definition d_com_inf_game.h:232
u8 mCStickDirection
Definition d_com_inf_game.h:155
u8 mBottleStatus
Definition d_com_inf_game.h:141
u8 field_0x4f1a
Definition d_com_inf_game.h:187
u8 field_0x4fc6
Definition d_com_inf_game.h:206
u8 mNunZStatus
Definition d_com_inf_game.h:204
u8 mDoSetFlag
Definition d_com_inf_game.h:179
u8 field_0x4ef1
Definition d_com_inf_game.h:149
u8 field_0x4f4b
Definition d_com_inf_game.h:225
u8 mASetFlagForce
Definition d_com_inf_game.h:185
u8 field_0x4ef0
Definition d_com_inf_game.h:148
u8 mWolfAbility[12]
Definition d_com_inf_game.h:236
u8 mFaceAnimeID
Definition d_com_inf_game.h:215
u8 field_0x4fc7
Definition d_com_inf_game.h:207
u16 mItemNowLife
Definition d_com_inf_game.h:133
u8 field_0x4f02[2]
Definition d_com_inf_game.h:165
u8 mCStickStatusForce
Definition d_com_inf_game.h:169
u8 mCStickDirectionForce
Definition d_com_inf_game.h:156
u8 mBottleSetFlag
Definition d_com_inf_game.h:176
int mNowOxygen
Definition d_com_inf_game.h:118
u8 field_0x4eda[0x4EDE - 0x4EDA]
Definition d_com_inf_game.h:132
u8 mNowVibration
Definition d_com_inf_game.h:234
int mOxygenCount
Definition d_com_inf_game.h:120
u8 mSelectItem[8]
Definition d_com_inf_game.h:212
u8 m3DStatus
Definition d_com_inf_game.h:146
u8 field_0x4eed
Definition d_com_inf_game.h:145
u8 m3DDirection
Definition d_com_inf_game.h:152
u8 mGameoverStatus
Definition d_com_inf_game.h:230
u8 mZStatus
Definition d_com_inf_game.h:158
Definition d_com_inf_game.h:250
JKRArchive * mNameResArchive
Definition d_com_inf_game.h:800
static int getLayerNo_common(char const *stageName, int roomId, int layer)
Definition d_com_inf_game.cpp:834
void setCameraParamFileName(int i, char *name)
Definition d_com_inf_game.h:670
int getTimerLimitTimeMs()
Definition d_com_inf_game.cpp:913
const char * getCameraParamFileName(int i)
Definition d_com_inf_game.h:672
int getCameraWinID(int i)
Definition d_com_inf_game.h:669
void setCollectResArchive(JKRArchive *arc)
Definition d_com_inf_game.h:619
bool isBottleSetFlag(u8 flag)
Definition d_com_inf_game.h:367
void clearItemKeyNumCount()
Definition d_com_inf_game.h:539
void setLastPlayStageName(char *name)
Definition d_com_inf_game.h:758
u8 getASetFlagForce()
Definition d_com_inf_game.h:338
void setExpHeap2D(void *heap)
Definition d_com_inf_game.h:591
int getCameraPlayer1ID(int i)
Definition d_com_inf_game.h:667
void setCamera(int i, camera_class *cam)
Definition d_com_inf_game.h:671
void onCameraAttentionStatus(int i, u32 flag)
Definition d_com_inf_game.h:678
void setPlayerPtr(int i, fopAc_ac_c *ptr)
Definition d_com_inf_game.h:656
void offPauseFlag()
Definition d_com_inf_game.h:720
u8 getTimerType()
Definition d_com_inf_game.cpp:929
void setNowVibration(u8 vib_status)
Definition d_com_inf_game.cpp:95
u8 get3DDirectionForce()
Definition d_com_inf_game.h:347
void setTimerNowTimeMs(int time)
Definition d_com_inf_game.cpp:901
JKRAramArchive * getFieldMapArchive2()
Definition d_com_inf_game.h:606
void setTimerMode(int mode)
Definition d_com_inf_game.cpp:917
void clearItemMaxLifeCount()
Definition d_com_inf_game.h:533
u8 unk_0x4d38[8]
Definition d_com_inf_game.h:783
u32 getCameraAttentionStatus(int i)
Definition d_com_inf_game.h:676
u8 getXSetFlagForce()
Definition d_com_inf_game.h:349
void clearNowAnimeID()
Definition d_com_inf_game.h:528
void setRubyArchive(JKRArchive *arc)
Definition d_com_inf_game.h:651
void setItemNowMagic(s16 magic)
Definition d_com_inf_game.h:515
u8 show2dCheck()
Definition d_com_inf_game.h:726
char mLastPlayStageName[8]
Definition d_com_inf_game.h:834
JKRArchive * getFontArchive()
Definition d_com_inf_game.h:609
u32 mPlayerStatus[1][4]
Definition d_com_inf_game.h:825
JKRArchive * mMeterButtonArchive
Definition d_com_inf_game.h:788
void show2dOff()
Definition d_com_inf_game.h:725
JKRArchive * mFieldMapArchive2
Definition d_com_inf_game.h:785
JKRArchive * mDemoMsgArchive
Definition d_com_inf_game.h:787
void setMsgExpHeap(void *heap)
Definition d_com_inf_game.h:592
u8 field_0x4d2c[4]
Definition d_com_inf_game.h:781
void setMeterButtonArchive(JKRArchive *arc)
Definition d_com_inf_game.h:626
void loadCameraPosition(int i, cXyz *o_pos, cXyz *o_target, f32 *o_fovy, s16 *o_bank)
Definition d_com_inf_game.h:705
void setMsgArchive(int i, JKRArchive *arc)
Definition d_com_inf_game.h:631
void setItemBombNumCount(u8 i_item, s16 count)
Definition d_com_inf_game.cpp:83
fopAc_ac_c * mPlayerPtr[2]
Definition d_com_inf_game.h:822
s32 getOxygenCount()
Definition d_com_inf_game.h:525
s16 getItemBombNumCount(u8 i_item)
Definition d_com_inf_game.cpp:87
u8 getMesgStatus()
Definition d_com_inf_game.h:766
s8 getNextStageWipe()
Definition d_com_inf_game.h:573
void setItemMagicCount(s16 magic)
Definition d_com_inf_game.h:501
void setAnmArchive(JKRArchive *arc)
Definition d_com_inf_game.h:616
void setItemNowLife(u16 life)
Definition d_com_inf_game.h:514
void setWindowNum(u8 num)
Definition d_com_inf_game.h:747
int getTimerMode()
Definition d_com_inf_game.cpp:921
void setStatus(u16 status)
Definition d_com_inf_game.h:714
u8 getSButtonSetFlagForce()
Definition d_com_inf_game.h:331
dVibration_c mVibration
Definition d_com_inf_game.h:780
s32 getItemNowOil()
Definition d_com_inf_game.h:553
dEvent_manager_c & getEvtManager()
Definition d_com_inf_game.h:296
u8 getCStickStatus()
Definition d_com_inf_game.h:323
void drawSimpleModel()
Definition d_com_inf_game.cpp:872
dAttention_c mAttention
Definition d_com_inf_game.h:779
JKRArchive * getCardIconResArchive()
Definition d_com_inf_game.h:613
void setYStatusForce(u8 status, u8 flag)
Definition d_com_inf_game.h:407
void setPlayer(int i, fopAc_ac_c *player)
Definition d_com_inf_game.h:657
void * field_0x4db4
Definition d_com_inf_game.h:806
void setItemOilCount(s32 oil)
Definition d_com_inf_game.h:517
void setStartStage(dStage_startStage_c *p_startStage)
Definition d_com_inf_game.cpp:103
dAttention_c * getAttention()
Definition d_com_inf_game.h:297
dComIfG_MesgCamInfo_c * getMesgCamInfo()
Definition d_com_inf_game.h:649
u8 getCStickDirection()
Definition d_com_inf_game.h:370
void setBottleStatus(u8 status, u8 flag)
Definition d_com_inf_game.h:412
bool isRemoConSetFlag(u8 flag)
Definition d_com_inf_game.h:364
char * getLastPlayStageName()
Definition d_com_inf_game.h:762
void setNameResArchive(JKRArchive *arc)
Definition d_com_inf_game.h:624
JKRArchive * getOptionResArchive()
Definition d_com_inf_game.h:607
void setHeapLockFlag(u8 status)
Definition d_com_inf_game.h:582
dCcS mCcs
Definition d_com_inf_game.h:772
void setFieldMapArchive2(JKRArchive *arc)
Definition d_com_inf_game.h:615
u8 get3DSetFlagForce()
Definition d_com_inf_game.h:346
u8 get3DStatus()
Definition d_com_inf_game.h:322
void setMesgBgm(u8 param_0)
Definition d_com_inf_game.h:730
void setSubExpHeap2D(int idx, void *heap)
Definition d_com_inf_game.h:590
bool isCStickSetFlag(u8 flag)
Definition d_com_inf_game.h:354
u8 & getItemLifeCountType()
Definition d_com_inf_game.h:551
void setAllMapArchive(JKRArchive *arc)
Definition d_com_inf_game.h:621
u8 getRStatus()
Definition d_com_inf_game.h:317
void setItemRupeeCount(s32 rupees)
Definition d_com_inf_game.h:500
void setDemoMsgArchive(JKRArchive *arc)
Definition d_com_inf_game.h:625
u8 getZStatusForce()
Definition d_com_inf_game.h:341
daHorse_c * getHorseActor()
Definition d_com_inf_game.h:289
void setPlayerStatus(int param_0, int i, u32 flag)
Definition d_com_inf_game.h:662
void deleteSimpleModel()
Definition d_com_inf_game.cpp:865
s32 checkStatus(u16 flags)
Definition d_com_inf_game.h:715
dSmplMdl_draw_c * createSimpleModel()
Definition d_com_inf_game.cpp:858
s16 getItemMaxLifeCount()
Definition d_com_inf_game.h:518
int getPlayerCameraID(int i)
Definition d_com_inf_game.h:666
void setAStatusForce(u8 status, u8 flag)
Definition d_com_inf_game.h:483
u8 isPauseFlag()
Definition d_com_inf_game.h:719
dEvent_manager_c mEvtManager
Definition d_com_inf_game.h:778
void onPauseFlag()
Definition d_com_inf_game.h:721
bool isNunCSetFlag(u8 flag)
Definition d_com_inf_game.h:366
void * getPlayerPtr(int ptrIdx)
Definition d_com_inf_game.h:293
u8 getYStatusForce()
Definition d_com_inf_game.h:350
void saveCameraPosition(int i, cXyz *i_pos, cXyz *i_target, f32 i_fovy, s16 i_bank)
Definition d_com_inf_game.h:698
dEvt_control_c & getEvent()
Definition d_com_inf_game.h:288
s8 getLayerOld()
Definition d_com_inf_game.h:727
void setItemMaxLifeCount(s16 max)
Definition d_com_inf_game.h:506
void setItemMaxMagicCount(s16 max)
Definition d_com_inf_game.h:502
bool isZSetFlag(u8 flag)
Definition d_com_inf_game.h:361
JKRArchive * mDmapResArchive
Definition d_com_inf_game.h:796
void setItemLifeCount(f32 hearts, u8 type)
Definition d_com_inf_game.h:546
void setStartStageDarkArea(s8 darkArea)
Definition d_com_inf_game.h:565
u8 getBottleSetFlagForce()
Definition d_com_inf_game.h:344
void setPlayerInfo(int i, fopAc_ac_c *player, int cam)
Definition d_com_inf_game.h:658
s8 getNextStageRoomNo()
Definition d_com_inf_game.h:570
void clearItemBombNumCount(u8 i_item)
Definition d_com_inf_game.cpp:91
JKRExpHeap * getExpHeap2D()
Definition d_com_inf_game.h:587
void setItemPachinkoNumCount(s16 seeds)
Definition d_com_inf_game.h:504
void offEnableNextStage()
Definition d_com_inf_game.h:575
u8 getCStickDirectionForce()
Definition d_com_inf_game.h:334
dComIfG_MesgCamInfo_c mMesgCamInfo
Definition d_com_inf_game.h:824
bool isNunSetFlag(u8 flag)
Definition d_com_inf_game.h:363
void setStartStageLayer(s8 layer)
Definition d_com_inf_game.h:566
f32 getCameraZoomScale(int i_no)
Definition d_com_inf_game.h:695
s8 getStartStageLayer()
Definition d_com_inf_game.h:562
struct dComIfG_play_c::@90 mPlayerInfo[1]
dStage_stageDt_c mStageData
Definition d_com_inf_game.h:775
u8 getRStatusForce()
Definition d_com_inf_game.h:339
void ct()
Definition d_com_inf_game.cpp:27
void setFontArchive(JKRArchive *arc)
Definition d_com_inf_game.h:650
bool isYSetFlag(u8 flag)
Definition d_com_inf_game.h:359
JKRArchive * mItemIconArchive
Definition d_com_inf_game.h:799
bool isASetFlag(u8 flag)
Definition d_com_inf_game.h:356
void setFaceAnimeID(u8 id)
Definition d_com_inf_game.h:306
void clearItemRupeeCount()
Definition d_com_inf_game.h:538
u8 getAStatusForce()
Definition d_com_inf_game.h:337
JKRArchive * getMeterButtonArchive()
Definition d_com_inf_game.h:611
void setOxygen(s32 oxygen)
Definition d_com_inf_game.h:507
JKRArchive * mCardIconResArchive
Definition d_com_inf_game.h:807
void onStatus(u16 i_status)
Definition d_com_inf_game.h:498
void setOxygenShowFlag(u8 flag)
Definition d_com_inf_game.h:723
u8 getNunStatus()
Definition d_com_inf_game.h:325
s16 getItemKeyNumCount()
Definition d_com_inf_game.h:527
u8 getNeedLightDropNum()
Definition d_com_inf_game.h:556
void setDmapResArchive(JKRArchive *arc)
Definition d_com_inf_game.h:618
u8 getSelectItem(int idx)
Definition d_com_inf_game.h:309
dStage_startStage_c * getStartStage()
Definition d_com_inf_game.h:298
J2DGrafContext * getCurrentGrafPort()
Definition d_com_inf_game.h:290
void setYStatus(u8 status, u8 flag)
Definition d_com_inf_game.h:402
s32 getMaxOxygenCount()
Definition d_com_inf_game.h:524
void setTimerType(u8 type)
Definition d_com_inf_game.cpp:925
u8 getCStickStatusForce()
Definition d_com_inf_game.h:332
void setDoStatus(u8 status, u8 flag)
Definition d_com_inf_game.h:382
dBgS mBgs
Definition d_com_inf_game.h:771
JKRArchive * getCollectResArchive()
Definition d_com_inf_game.h:600
dComIfG_item_info_class mItemInfo
Definition d_com_inf_game.h:823
JKRArchive * getAllMapArchive()
Definition d_com_inf_game.h:612
void setNextStage(const char *stage, s8 roomNo, s16 point, s8 layer, s8 wipe, u8 wipe_speed)
Definition d_com_inf_game.h:577
int getWindowNum()
Definition d_com_inf_game.h:748
void setRStatusForce(u8 status, u8 flag)
Definition d_com_inf_game.h:488
u8 getBottleStatus()
Definition d_com_inf_game.h:329
void setCameraInfo(int camIdx, camera_class *p_cam, int param_2, int param_3, int param_4)
Definition d_com_inf_game.h:682
JKRArchive * getMsgCommonArchive()
Definition d_com_inf_game.h:597
dEvt_control_c mEvent
Definition d_com_inf_game.h:777
dComIfG_play_c()
Definition d_com_inf_game.h:252
int removeSimpleModel(J3DModelData *i_modelData, int roomNo)
Definition d_com_inf_game.cpp:886
s8 getStartStageRoomNo()
Definition d_com_inf_game.h:561
dSmplMdl_draw_c * getSimpleModel()
Definition d_com_inf_game.h:299
u8 getSubHeapLockFlag(int idx)
Definition d_com_inf_game.h:584
dVibration_c & getVibration()
Definition d_com_inf_game.h:291
void setNunCStatus(u8 status, u8 flag)
Definition d_com_inf_game.h:439
void setItemKeyNumCount(s16 keys)
Definition d_com_inf_game.h:505
void setMsgDtArchive(int i, JKRArchive *arc)
Definition d_com_inf_game.h:629
void clearMesgCamInfoID()
Definition d_com_inf_game.h:529
~dComIfG_play_c()
Definition d_com_inf_game.h:283
u8 getZSetFlagForce()
Definition d_com_inf_game.h:342
u8 checkMesgCancelButton()
Definition d_com_inf_game.h:728
u8 getXStatus()
Definition d_com_inf_game.h:319
f32 getCameraZoomForcus(int i_no)
Definition d_com_inf_game.h:690
BOOL isEnableNextStage()
Definition d_com_inf_game.h:574
void setGameoverStatus(u8 status)
Definition d_com_inf_game.h:764
dDlst_window_c * mCurrentWindow
Definition d_com_inf_game.h:828
int addSimpleModel(J3DModelData *i_modelData, int roomNo, u8 drawBG)
Definition d_com_inf_game.cpp:878
void clearItemMaxOilCount()
Definition d_com_inf_game.h:534
void setMesgCamInfoBasicID(int id)
Definition d_com_inf_game.h:633
void entrySimpleModel(J3DModel *i_model, int roomNo)
Definition d_com_inf_game.cpp:895
s32 getItemMaxOilCount()
Definition d_com_inf_game.h:522
JKRArchive * getMain2DArchive()
Definition d_com_inf_game.h:598
void clearItemArrowNumCount()
Definition d_com_inf_game.h:540
void setNowOxygen(s32 oxygen)
Definition d_com_inf_game.h:508
void setErrorResArchive(JKRArchive *arc)
Definition d_com_inf_game.h:627
void itemInit()
Definition d_com_inf_game.cpp:63
JKRArchive * mMsgArchive[11]
Definition d_com_inf_game.h:786
dStage_startStage_c mStartStage
Definition d_com_inf_game.h:773
s8 getNextStageLayer()
Definition d_com_inf_game.h:571
void setCurrentViewport(view_port_class *i_viewport)
Definition d_com_inf_game.h:304
JKRArchive * mFmapResArchive
Definition d_com_inf_game.h:795
dStage_startStage_c * getNextStartStage()
Definition d_com_inf_game.h:569
fopAc_ac_c * getPlayer(int idx)
Definition d_com_inf_game.h:294
s32 getItemRupeeCount()
Definition d_com_inf_game.h:526
bool isRSetFlag(u8 flag)
Definition d_com_inf_game.h:357
u8 get3DDirection()
Definition d_com_inf_game.h:369
dSmplMdl_draw_c * mSimpleModel
Definition d_com_inf_game.h:812
u8 getBottleStatusForce()
Definition d_com_inf_game.h:343
dComIfG_camera_info_class mCameraInfo[1]
Definition d_com_inf_game.h:817
void clearPlayerStatus(int param_0, int i, u32 flag)
Definition d_com_inf_game.h:663
void setXStatusForce(u8 status, u8 flag)
Definition d_com_inf_game.h:397
void setNeedLightDropNum(u8 i_num)
Definition d_com_inf_game.h:557
JKRArchive * mRingResArchive
Definition d_com_inf_game.h:805
void setWindow(int i, f32 param_1, f32 param_2, f32 param_3, f32 param_4, f32 param_5, f32 param_6, int camID, int mode)
Definition d_com_inf_game.h:750
void setDirection(u8 i_dir)
Definition d_com_inf_game.h:717
JKRArchive * getMsgArchive(int idx)
Definition d_com_inf_game.h:596
JKRArchive * getNameResArchive()
Definition d_com_inf_game.h:602
void setZStatusForce(u8 status, u8 flag)
Definition d_com_inf_game.h:493
u8 getAStatus()
Definition d_com_inf_game.h:318
u8 getRemoConStatus()
Definition d_com_inf_game.h:326
void * getItemTable()
Definition d_com_inf_game.h:654
u8 getDoSetFlagForce()
Definition d_com_inf_game.h:336
void setCStickStatusForce(u8 status, u8 param_1, u8 flag)
Definition d_com_inf_game.h:450
void setMsgCommonArchive(JKRArchive *arc)
Definition d_com_inf_game.h:630
dTimer_c * getTimerPtr()
Definition d_com_inf_game.cpp:937
void setAStatus(u8 status, u8 flag)
Definition d_com_inf_game.h:387
BOOL checkCameraAttentionStatus(int i, u32 flag)
Definition d_com_inf_game.h:673
void init()
Definition d_com_inf_game.cpp:40
void clearItemPachinkoNumCount()
Definition d_com_inf_game.h:555
JKRArchive * mMsgDtArchive[15]
Definition d_com_inf_game.h:808
int getNowOxygen()
Definition d_com_inf_game.h:513
u8 getNextStageWipeSpeed()
Definition d_com_inf_game.h:576
view_class * mCurrentView
Definition d_com_inf_game.h:829
void setCameraAttentionStatus(int i, u32 flag)
Definition d_com_inf_game.h:677
u8 getYStatus()
Definition d_com_inf_game.h:320
u8 getWolfAbility(int i_idx)
Definition d_com_inf_game.h:558
u8 getOxygenShowFlag()
Definition d_com_inf_game.h:722
void setBaseAnimeID(u8 id)
Definition d_com_inf_game.h:305
int getTimerNowTimeMs()
Definition d_com_inf_game.cpp:905
void clearFaceAnimeID()
Definition d_com_inf_game.h:531
void clearMesgCamInfoBasicID()
Definition d_com_inf_game.h:532
const char * getStartStageName()
Definition d_com_inf_game.h:560
f32 getItemLifeCount()
Definition d_com_inf_game.h:519
s32 getItemOilCount()
Definition d_com_inf_game.h:523
void setCurrentGrafPort(J2DOrthoGraph *i_graf)
Definition d_com_inf_game.h:301
camera_class * getCamera(int idx)
Definition d_com_inf_game.h:292
s16 getItemArrowNumCount()
Definition d_com_inf_game.h:521
void setCurrentWindow(dDlst_window_c *i_window)
Definition d_com_inf_game.h:302
JKRArchive * mAllMapArchive
Definition d_com_inf_game.h:803
s16 getNextStagePoint()
Definition d_com_inf_game.h:572
void createParticle()
Definition d_com_inf_game.cpp:854
JKRArchive * mAnmArchive
Definition d_com_inf_game.h:792
u8 getCStickSetFlagForce()
Definition d_com_inf_game.h:333
void setCStickStatus(u8 status, u8 param_1, u8 flag)
Definition d_com_inf_game.h:444
JKRArchive * mOptionResArchive
Definition d_com_inf_game.h:797
bool isDoSetFlag(u8 flag)
Definition d_com_inf_game.h:355
JKRArchive * getDmapResArchive()
Definition d_com_inf_game.h:605
void setMessageCountNumber(u32 number)
Definition d_com_inf_game.h:733
J2DOrthoGraph * mCurrentGrafPort
Definition d_com_inf_game.h:831
u8 getDirection()
Definition d_com_inf_game.h:768
JKRArchive * mCollectResArchive
Definition d_com_inf_game.h:794
dStage_dt_c & getStage()
Definition d_com_inf_game.h:287
void clearBaseAnimeID()
Definition d_com_inf_game.h:530
void setSButtonStatus(u8 status, u8 flag)
Definition d_com_inf_game.h:456
void clearItemOilCount()
Definition d_com_inf_game.h:535
void setMain2DArchive(JKRArchive *arc)
Definition d_com_inf_game.h:652
dPa_control_c * mParticle
Definition d_com_inf_game.h:811
void setTimerLimitTimeMs(int time)
Definition d_com_inf_game.cpp:909
void show2dOn()
Definition d_com_inf_game.h:724
static int getLayerNo_common_common(char const *stageName, int roomId, int layer)
Definition d_com_inf_game.cpp:114
JKRExpHeap * getSubExpHeap2D(int idx)
Definition d_com_inf_game.h:589
void clearMaxOxygenCount()
Definition d_com_inf_game.h:536
JKRArchive * getAnmArchive()
Definition d_com_inf_game.h:599
dPa_control_c * getParticle()
Definition d_com_inf_game.h:295
void setItemIconArchive(JKRArchive *arc)
Definition d_com_inf_game.h:620
__d_timer_info_c mTimerInfo
Definition d_com_inf_game.h:827
s8 getStartStageDarkArea()
Definition d_com_inf_game.h:564
void offCameraAttentionStatus(int i, u32 flag)
Definition d_com_inf_game.h:679
void setXStatus(u8 status, u8 flag)
Definition d_com_inf_game.h:392
u8 getNunZStatus()
Definition d_com_inf_game.h:327
void setZStatus(u8 status, u8 flag)
Definition d_com_inf_game.h:372
bool isSButtonSetFlag(u8 flag)
Definition d_com_inf_game.h:362
int getMaxOxygen()
Definition d_com_inf_game.h:512
int getOxygen()
Definition d_com_inf_game.h:510
u8 getXStatusForce()
Definition d_com_inf_game.h:348
void setMesgCancelButton(u8 button)
Definition d_com_inf_game.h:729
u32 checkPlayerStatus(int param_0, int i, u32 flag)
Definition d_com_inf_game.h:664
s8 mLayerOld
Definition d_com_inf_game.h:814
s16 getItemMaxBombNumCount(u8 i_bombType)
Definition d_com_inf_game.h:735
void setBottleStatusForce(u8 status, u8 flag)
Definition d_com_inf_game.h:417
u8 get3DStatusForce()
Definition d_com_inf_game.h:345
void setOptionResArchive(JKRArchive *arc)
Definition d_com_inf_game.h:622
s16 getItemPachinkoNumCount()
Definition d_com_inf_game.h:554
dStage_nextStage_c mNextStage
Definition d_com_inf_game.h:774
void setNunZStatus(u8 status, u8 flag)
Definition d_com_inf_game.h:434
int getMessageCountNumber()
Definition d_com_inf_game.h:732
JKRArchive * mMain2DArchive
Definition d_com_inf_game.h:809
void setRemoConStatus(u8 status, u8 param_1, u8 flag)
Definition d_com_inf_game.h:428
void setMaxOxygen(int max)
Definition d_com_inf_game.h:511
void setSelectEquip(int idx, u8 item_id)
Definition d_com_inf_game.h:310
bool is3DSetFlag(u8 flag)
Definition d_com_inf_game.h:360
dStage_roomControl_c * getRoomControl()
Definition d_com_inf_game.h:286
void * field_0x4dfc[2]
Definition d_com_inf_game.h:810
s16 getItemMaxArrowNumCount()
Definition d_com_inf_game.h:520
u8 getYSetFlagForce()
Definition d_com_inf_game.h:351
void * field_0x4da4
Definition d_com_inf_game.h:802
void setNunStatus(u8 status, u8 param_1, u8 flag)
Definition d_com_inf_game.h:422
void setCardIconResArchive(JKRArchive *arc)
Definition d_com_inf_game.h:628
dStage_roomControl_c mRoomControl
Definition d_com_inf_game.h:776
u8 getGameoverStatus()
Definition d_com_inf_game.h:765
void setOxygenCount(s32 oxygen)
Definition d_com_inf_game.h:509
const char * getNextStageName()
Definition d_com_inf_game.h:568
dDlst_window_c * getWindow(int i)
Definition d_com_inf_game.h:749
u8 mWindowNum
Definition d_com_inf_game.h:813
void setItemTable(void *data)
Definition d_com_inf_game.h:653
void setMesgCamInfoID(int param_0)
Definition d_com_inf_game.h:712
JKRArchive * getFmapResArchive()
Definition d_com_inf_game.h:604
void setSelectItem(int idx, u8 i_itemNo)
Definition d_com_inf_game.h:308
void * field_0x4d90[2]
Definition d_com_inf_game.h:798
void setTimerPtr(dTimer_c *ptr)
Definition d_com_inf_game.cpp:933
void setCurrentView(view_class *i_view)
Definition d_com_inf_game.h:303
int getCameraPlayer2ID(int i)
Definition d_com_inf_game.h:668
void setItem(u8 slot, u8 i_no)
Definition d_com_inf_game.h:311
void * mItemTable
Definition d_com_inf_game.h:832
u8 getFaceAnimeID()
Definition d_com_inf_game.h:352
JKRArchive * mFontArchive
Definition d_com_inf_game.h:790
void setRingResArchive(JKRArchive *arc)
Definition d_com_inf_game.h:623
u8 checkMesgBgm()
Definition d_com_inf_game.h:731
void setWarpItemData(const char *stage, cXyz pos, s16 angle, s8 roomNo, u8, u8)
Definition d_com_inf_game.cpp:2356
JKRArchive * getMsgDtArchive()
Definition d_com_inf_game.h:594
void setItemNowOil(s32 oil)
Definition d_com_inf_game.h:516
void setRStatus(u8 status, u8 flag)
Definition d_com_inf_game.h:377
u16 getItemNowLife()
Definition d_com_inf_game.h:552
u8 getSButtonStatusForce()
Definition d_com_inf_game.h:330
dMsgObject_c * getMsgObjectClass()
Definition d_com_inf_game.h:285
void setMesgCamInfoActor(fopAc_ac_c *param_1, fopAc_ac_c *param_2, fopAc_ac_c *param_3, fopAc_ac_c *param_4, fopAc_ac_c *param_5, fopAc_ac_c *param_6, fopAc_ac_c *param_7, fopAc_ac_c *param_8, fopAc_ac_c *param_9, fopAc_ac_c *param_10)
Definition d_com_inf_game.h:634
view_port_class * mCurrentViewport
Definition d_com_inf_game.h:830
bool isXSetFlag(u8 flag)
Definition d_com_inf_game.h:358
bool isNunZSetFlag(u8 flag)
Definition d_com_inf_game.h:365
void setItemArrowNumCount(s16 arrows)
Definition d_com_inf_game.h:503
fopAc_ac_c * mpPlayer
Definition d_com_inf_game.h:819
u8 getSButtonStatus()
Definition d_com_inf_game.h:324
JKRArchive * mRubyArchive
Definition d_com_inf_game.h:791
void offHeapLockFlag()
Definition d_com_inf_game.h:585
JKRArchive * getRingResArchive()
Definition d_com_inf_game.h:608
void setDoStatusForce(u8 status, u8 flag)
Definition d_com_inf_game.h:478
void clearItemLifeCount()
Definition d_com_inf_game.h:541
JKRExpHeap * getMsgExpHeap()
Definition d_com_inf_game.h:588
u8 field_0x4ff0[0x8]
Definition d_com_inf_game.h:826
u8 getNunCStatus()
Definition d_com_inf_game.h:328
void setFmapResArchive(JKRArchive *arc)
Definition d_com_inf_game.h:617
void set3DStatusForce(u8 status, u8 direction, u8 flag)
Definition d_com_inf_game.h:472
void setCameraZoomScale(int i_no, f32 i_scale)
Definition d_com_inf_game.h:696
u32 getNowVibration()
Definition d_com_inf_game.cpp:99
JKRArchive * mMsgCommonArchive
Definition d_com_inf_game.h:804
s16 getStartStagePoint()
Definition d_com_inf_game.h:563
u8 isHeapLockFlag()
Definition d_com_inf_game.h:581
void clearOxygenCount()
Definition d_com_inf_game.h:537
JKRArchive * getMsgDtArchive(int idx)
Definition d_com_inf_game.h:595
u8 getBaseAnimeID()
Definition d_com_inf_game.h:353
void setSubHeapLockFlag(int idx, u8 status)
Definition d_com_inf_game.h:583
void setSButtonStatusForce(u8 status, u8 flag)
Definition d_com_inf_game.h:461
u8 getRSetFlagForce()
Definition d_com_inf_game.h:340
u8 getZStatus()
Definition d_com_inf_game.h:321
u8 field_0x501d[4]
Definition d_com_inf_game.h:833
void * field_0x4d78[2]
Definition d_com_inf_game.h:793
s8 mCameraID
Definition d_com_inf_game.h:820
void setCameraZoomForcus(int i_no, f32 i_focus)
Definition d_com_inf_game.h:691
void set3DStatus(u8 status, u8 direction, u8 flag)
Definition d_com_inf_game.h:466
void setMsgObjectClass(dMsgObject_c *obj)
Definition d_com_inf_game.h:632
u8 getDoStatus()
Definition d_com_inf_game.h:316
JKRArchive * getItemIconArchive()
Definition d_com_inf_game.h:601
JKRArchive * getRubyArchive()
Definition d_com_inf_game.h:610
dDlst_window_c mWindow[1]
Definition d_com_inf_game.h:816
JKRArchive * getDemoMsgArchive()
Definition d_com_inf_game.h:603
u16 mStatus
Definition d_com_inf_game.h:815
JKRArchive * mErrorResArchive
Definition d_com_inf_game.h:801
static int getLayerNo(int)
Definition d_com_inf_game.cpp:844
void * field_0x4d68
Definition d_com_inf_game.h:789
u8 getDoStatusForce()
Definition d_com_inf_game.h:335
Definition d_com_inf_game.h:76
const char ** mResNameTable
Definition d_com_inf_game.h:83
int load(char const **, JKRHeap *)
Definition d_com_inf_game.cpp:2415
u8 mLoadIndex
Definition d_com_inf_game.h:85
dComIfG_resLoader_c()
Definition d_com_inf_game.cpp:2400
request_of_phase_process_class mPhase
Definition d_com_inf_game.h:84
~dComIfG_resLoader_c()
Definition d_com_inf_game.cpp:2406
Definition d_drawlist.h:32
Definition d_drawlist.h:39
Definition d_drawlist.h:336
void set2DOpaTop(dDlst_base_c *dlst)
Definition d_drawlist.h:382
J3DDrawBuffer * getOpaListPacket()
Definition d_drawlist.h:392
void setOpaList3Dlast()
Definition d_drawlist.h:412
void drawShadow(Mtx param_0)
Definition d_drawlist.h:491
void setOpaListBG()
Definition d_drawlist.h:411
J3DDrawBuffer * getOpaListDark()
Definition d_drawlist.h:394
void setOpaList()
Definition d_drawlist.h:406
void setXluListFilter()
Definition d_drawlist.h:422
void drawXluListDarkBG()
Definition d_drawlist.h:476
void setOpaListMiddle()
Definition d_drawlist.h:418
J3DDrawBuffer * getOpaListFilter()
Definition d_drawlist.h:390
J3DDrawBuffer * getOpaList()
Definition d_drawlist.h:389
void drawOpaListP0()
Definition d_drawlist.h:485
void drawXluList()
Definition d_drawlist.h:477
void setOpaListSky()
Definition d_drawlist.h:399
void setOpaListDarkBG()
Definition d_drawlist.h:405
void imageDrawShadow(Mtx param_0)
Definition d_drawlist.h:490
void entryZSortListZxlu(J3DPacket *i_packet, cXyz &param_1)
Definition d_drawlist.h:436
void newPeekZdata(s16 param_0, s16 param_1, u32 *param_2)
Definition d_drawlist.h:460
void drawOpaListDark()
Definition d_drawlist.h:473
void draw2DOpaTop()
Definition d_drawlist.h:487
void drawXluListItem3d()
Definition d_drawlist.cpp:1820
void setXluListP0()
Definition d_drawlist.h:415
int setRealShadow(u32 param_0, s8 param_1, J3DModel *param_2, cXyz *param_3, f32 param_4, f32 param_5, dKy_tevstr_c *param_6)
Definition d_drawlist.h:450
void set2DXlu(dDlst_base_c *dlst)
Definition d_drawlist.h:383
void entryZSortXluList(J3DPacket *i_packet, cXyz &param_1)
Definition d_drawlist.h:440
void setView(view_class *view)
Definition d_drawlist.h:386
void reset()
Definition d_drawlist.cpp:1758
void setXluListBG()
Definition d_drawlist.h:410
void drawXluListSky()
Definition d_drawlist.h:468
void drawCopy2D()
Definition d_drawlist.h:466
void setOpaListCursor()
Definition d_drawlist.h:424
void setXluListZxlu()
Definition d_drawlist.h:420
void set3DlineMatDark(mDoExt_3DlineMat_c *param_1)
Definition d_drawlist.h:431
int setSimpleShadow(cXyz *param_0, f32 param_1, f32 param_2, cXyz *param_3, s16 param_4, f32 param_5, _GXTexObj *param_6)
Definition d_drawlist.h:444
void drawOpaListPacket()
Definition d_drawlist.h:474
view_port_class * getViewport()
Definition d_drawlist.h:464
void drawXluListBG()
Definition d_drawlist.h:475
void setXluListCursor()
Definition d_drawlist.h:425
void draw2DOpa()
Definition d_drawlist.h:486
void init()
Definition d_drawlist.cpp:1719
void drawOpaList()
Definition d_drawlist.h:472
void set2DOpa(dDlst_base_c *dlst)
Definition d_drawlist.h:381
void setXluListInvisible()
Definition d_drawlist.h:403
void setOpaListItem3D()
Definition d_drawlist.h:408
void setOpaListInvisible()
Definition d_drawlist.h:402
void draw2DXlu()
Definition d_drawlist.h:488
void setXluListMiddle()
Definition d_drawlist.h:417
bool addRealShadow(u32 key, J3DModel *model)
Definition d_drawlist.h:456
void drawXluListInvisible()
Definition d_drawlist.h:479
void peekZdata()
Definition d_drawlist.h:435
void setXluListDark()
Definition d_drawlist.h:400
void setCopy2D(dDlst_base_c *dlst)
Definition d_drawlist.h:384
void setOpaListFilter()
Definition d_drawlist.h:421
void drawXluListDark()
Definition d_drawlist.h:478
void setXluList2DScreen()
Definition d_drawlist.h:414
void setXluListDarkBG()
Definition d_drawlist.h:404
void drawOpaListItem3d()
Definition d_drawlist.cpp:1816
void set3DlineMat(mDoExt_3DlineMat_c *param_1)
Definition d_drawlist.h:427
void setXluListSky()
Definition d_drawlist.h:398
void drawOpaListFilter()
Definition d_drawlist.h:484
void drawOpaListSky()
Definition d_drawlist.h:467
J3DDrawBuffer * getXluListBG()
Definition d_drawlist.h:395
J3DDrawBuffer * getOpaListBG()
Definition d_drawlist.h:393
void setXluList()
Definition d_drawlist.h:407
void drawOpaList3Dlast()
Definition d_drawlist.h:483
void drawOpaListInvisible()
Definition d_drawlist.h:480
view_class * getView()
Definition d_drawlist.h:385
void drawOpaListMiddle()
Definition d_drawlist.h:471
void setOpaListDark()
Definition d_drawlist.h:401
void setXluListItem3D()
Definition d_drawlist.h:409
void setOpaListP0()
Definition d_drawlist.h:416
void setWindow(dDlst_window_c *window)
Definition d_drawlist.h:387
void setViewport(view_port_class *port)
Definition d_drawlist.h:388
void drawXluList2DScreen()
Definition d_drawlist.h:482
void drawOpaListBG()
Definition d_drawlist.h:469
void setXluList3Dlast()
Definition d_drawlist.h:413
void setOpaListZxlu()
Definition d_drawlist.h:419
void drawXluListZxlu()
Definition d_drawlist.h:481
void drawOpaListDarkBG()
Definition d_drawlist.h:470
J3DDrawBuffer * getOpaListP0()
Definition d_drawlist.h:391
Definition d_drawlist.h:312
void setViewPort(f32, f32, f32, f32, f32, f32)
Definition d_drawlist.cpp:159
void setScissor(f32, f32, f32, f32)
Definition d_drawlist.cpp:168
void setCameraID(int id)
Definition d_drawlist.h:319
void setMode(int mode)
Definition d_drawlist.h:321
@ TYPE_VEC
Definition d_event_data.h:36
@ TYPE_STRING
Definition d_event_data.h:38
@ TYPE_INT
Definition d_event_data.h:37
@ TYPE_FLOAT
Definition d_event_data.h:35
Definition d_event_manager.h:29
int cameraPlay()
Definition d_event_manager.h:105
int endCheck(s16 eventID)
Definition d_event_manager.cpp:992
int setStartDemo(int mapToolId)
Definition d_event_manager.h:99
void * getMySubstanceP(int staffId, const char *dataname, int datatype)
Definition d_event_manager.cpp:1236
void setGoal(cXyz *pos)
Definition d_event_manager.cpp:1318
int isMapToolCamera(u8 mapToolID, s32 roomNo)
Definition d_event_manager.cpp:942
int ChkPresentEnd()
Definition d_event_manager.cpp:1455
cXyz * getGoal()
Definition d_event_manager.cpp:1322
int getMyStaffId(const char *staffName, fopAc_ac_c *actor, int tagId)
Definition d_event_manager.cpp:1011
int checkStartDemo()
Definition d_event_manager.cpp:1459
int getIsAddvance(int staffId)
Definition d_event_manager.cpp:1086
void cutEnd(int staffId)
Definition d_event_manager.cpp:1254
int getMySubstanceNum(int staffId, const char *dataname)
Definition d_event_manager.cpp:1245
dEvDtEvent_c * getEventData(s16 evCompositId)
Definition d_event_manager.cpp:813
int startCheckOld(const char *eventname)
Definition d_event_manager.cpp:987
void remove()
Definition d_event_manager.cpp:479
int endCheckOld(const char *eventname)
Definition d_event_manager.cpp:1006
int getMyActIdx(int staffId, const char *const *action, int n_action, BOOL param_3, BOOL param_4)
Definition d_event_manager.cpp:1123
s16 getEventIdx(const char *eventName, u8 mapToolID, s32 roomNo)
Definition d_event_manager.cpp:822
int create()
Definition d_event_manager.cpp:254
int startCheck(s16 evCompositId)
Definition d_event_manager.cpp:974
Definition d_event.h:58
fopAc_ac_c * getPtI()
Definition d_event.h:158
void setGtItm(u8 itemNo)
Definition d_event.cpp:1402
fopAc_ac_c * getPtT()
Definition d_event.h:157
void reset(void *)
Definition d_event.cpp:704
u16 chkEventFlag(u16 flag)
Definition d_event.h:124
void setCullRate(f32 rate)
Definition d_event.h:122
u16 checkHind(u16 flag)
Definition d_event.h:137
void setPtI(void *actor)
Definition d_event.cpp:1390
fopAc_ac_c * getPt2()
Definition d_event.h:156
BOOL compulsory(void *, const char *eventName, u16 hind)
Definition d_event.cpp:1201
u8 getMode() const
Definition d_event.h:128
int moveApproval(void *)
Definition d_event.cpp:1133
f32 getCullRate()
Definition d_event.h:121
void onHindFlag(u16 flag)
Definition d_event.h:130
void setPtI_Id(fpc_ProcID id)
Definition d_event.cpp:1394
BOOL runCheck()
Definition d_event.h:113
void setPtT(void *actor)
Definition d_event.cpp:1386
BOOL chkTalkXY()
Definition d_event.h:144
fopAc_ac_c * getPt1()
Definition d_event.h:155
u8 getGtItm()
Definition d_event.h:163
void remove()
Definition d_event.cpp:1210
void onEventFlag(u16 flag)
Definition d_event.h:125
s32 order(u16 type, u16 prio, u16 flag, u16 hind, void *requestActor, void *targetActor, s16 id, u8 mapToolId)
Definition d_event.cpp:60
u8 getPreItemNo()
Definition d_event.h:162
void offHindFlag(u16 flag)
Definition d_event.h:132
fopAc_ac_c * getPtD()
Definition d_event.h:159
Definition d_kankyo_tev_str.h:7
Definition d_msg_object.h:18
Definition d_particle.h:271
void cleanup()
Definition d_particle.cpp:1284
void drawFogPri0_B(JPADrawInfo *i_drawInfo)
Definition d_particle.h:395
JPABaseEmitter * getEmitter(u32 param_0)
Definition d_particle.h:377
void drawNormalPri0_B(JPADrawInfo *i_drawInfo)
Definition d_particle.h:396
void removeScene(bool)
Definition d_particle.cpp:1269
void draw2DmenuBack(JPADrawInfo *i_drawInfo)
Definition d_particle.h:413
u32 setStopContinue(u32)
Definition d_particle.cpp:1785
void calcMenu()
Definition d_particle.cpp:1305
void createCommon(void const *)
Definition d_particle.cpp:1169
void drawNormal(JPADrawInfo *i_drawInfo)
Definition d_particle.h:402
void drawProjection(JPADrawInfo *i_drawInfo)
Definition d_particle.h:400
void drawNormalFog(JPADrawInfo *i_drawInfo)
Definition d_particle.h:404
void calc3D()
Definition d_particle.cpp:1288
void drawFogPri2(JPADrawInfo *i_drawInfo)
Definition d_particle.h:403
u32 setNormal(u32 param_0, u16 param_1, const cXyz *i_pos, const dKy_tevstr_c *param_3, const csXyz *i_rotation, const cXyz *i_scale, u8 i_alpha, dPa_levelEcallBack *param_7, s8 param_8, const GXColor *param_9, const GXColor *param_10, const cXyz *param_11, f32 param_12)
Definition d_particle.h:379
void draw2Dfore(JPADrawInfo *i_drawInfo)
Definition d_particle.h:410
void drawFogPri3(JPADrawInfo *i_drawInfo)
Definition d_particle.h:405
void calc2D()
Definition d_particle.cpp:1299
u32 setSimple(u16, cXyz const *, dKy_tevstr_c const *, u8, _GXColor const &, _GXColor const &, int, f32)
Definition d_particle.cpp:1650
void levelExecute(u32 param_0)
Definition d_particle.h:421
u16 setCommonPoly(u32 *, cBgS_PolyInfo *, cXyz const *, cXyz const *, dKy_tevstr_c const *, u32, u32, csXyz const *, cXyz const *, s8)
Definition d_particle.cpp:1839
void drawFogPri1(JPADrawInfo *i_drawInfo)
Definition d_particle.h:401
void drawNormalPri0_A(JPADrawInfo *i_drawInfo)
Definition d_particle.h:398
void createScene(void const *)
Definition d_particle.cpp:1235
void draw2Dback(JPADrawInfo *i_drawInfo)
Definition d_particle.h:411
void drawFogPri0_A(JPADrawInfo *i_drawInfo)
Definition d_particle.h:397
void setWaterRipple(u32 *, cBgS_PolyInfo &, cXyz const *, f32, dKy_tevstr_c const *, cXyz const *, s8)
Definition d_particle.cpp:1395
void draw2DmenuFore(JPADrawInfo *i_drawInfo)
Definition d_particle.h:412
void drawNormalP1(JPADrawInfo *i_drawInfo)
Definition d_particle.h:406
u32 setPoly(u32, u16, cBgS_PolyInfo &, cXyz const *, dKy_tevstr_c const *, csXyz const *, cXyz const *, int, dPa_levelEcallBack *, s8, cXyz const *)
Definition d_particle.cpp:1768
void drawDarkworld(JPADrawInfo *i_drawInfo)
Definition d_particle.h:407
bool readScene(u8, mDoDvdThd_toMainRam_c **)
Definition d_particle.cpp:1217
JKRExpHeap * getResHeap()
Definition d_particle.h:417
void forceOnEventMove(u32 param_0)
Definition d_particle.h:376
void drawFogScreen(JPADrawInfo *i_drawInfo)
Definition d_particle.h:408
void setHitMark(u16, fopAc_ac_c *, cXyz const *, csXyz const *, cXyz const *, u32)
Definition d_particle.cpp:1334
void drawFogPri4(JPADrawInfo *i_drawInfo)
Definition d_particle.h:399
u32 setSimpleFoot(u32, u32 *, cBgS_PolyInfo &, cXyz const *, dKy_tevstr_c const *, int, csXyz const *, cXyz const *, dPa_levelEcallBack *, s8, cXyz const *)
Definition d_particle.cpp:1798
void draw2Dgame(JPADrawInfo *i_drawInfo)
Definition d_particle.h:409
Definition d_particle.h:229
Definition d_particle.h:21
Definition d_resorce.h:62
int setObjectRes(char const *i_arcName, void *i_archiveRes, u32 i_bufferSize, JKRHeap *i_heap)
Definition d_resorce.cpp:876
dRes_info_c * getStageResInfo(const char *i_arcName)
Definition d_resorce.h:127
int deleteStageRes(const char *i_arcName)
Definition d_resorce.h:115
void dump()
Definition d_resorce.cpp:912
int syncStageRes(const char *i_arcName)
Definition d_resorce.h:105
int getObjectResName2Index(char const *i_arcName, char const *i_resName)
Definition d_resorce.cpp:922
void * getObjectRes(const char *i_arcName, const char *resName)
Definition d_resorce.h:89
dRes_info_c * getObjectResInfo(const char *i_arcName)
Definition d_resorce.h:123
void * getObjectIDRes(const char *i_arcName, u16 i_resID)
Definition d_resorce.h:97
int deleteObjectRes(const char *i_arcName)
Definition d_resorce.h:111
int setStageRes(char const *i_arcName, JKRHeap *i_heap)
Definition d_resorce.cpp:905
int syncAllObjectRes()
Definition d_resorce.h:109
int syncObjectRes(const char *i_arcName)
Definition d_resorce.h:101
void * getStageRes(const char *i_arcName, const char *i_resName)
Definition d_resorce.h:119
Definition d_resorce.h:11
Definition d_simple_model.h:45
Definition d_stage.h:274
Definition d_stage.h:434
virtual stage_pselect_info_class * getPselectInfo(void) const =0
virtual void resetOldMulti(void)=0
virtual int getPlightNumInfo(void) const =0
virtual int getPselectNumInfo(void) const =0
virtual stage_plight_info_class * getPlightInfo(void) const =0
virtual dStage_Multi_c * getMulti(void) const =0
virtual int getPaletteNumInfo(void) const =0
virtual stage_scls_info_dummy_class * getSclsInfo(void) const =0
virtual int getVrboxcolNumInfo(void) const =0
virtual stage_stag_info_class * getStagInfo(void) const =0
virtual stage_vrboxcol_info_class * getVrboxcolInfo(void) const =0
virtual int getEnvrNumInfo(void) const =0
virtual stage_palette_info_class * getPaletteInfo(void) const =0
virtual roomRead_class * getRoom(void) const =0
virtual stage_envr_info_class * getEnvrInfo(void) const =0
virtual void setOldMulti(void)=0
Definition d_stage.h:1216
BOOL isEnable() const
Definition d_stage.h:1223
u8 getWipeSpeed() const
Definition d_stage.h:1225
void offEnable()
Definition d_stage.h:1222
s8 getWipe() const
Definition d_stage.h:1224
void set(const char *, s8, s16, s8, s8, u8)
Definition d_stage.cpp:22
Definition d_stage.h:1043
void initZone()
Definition d_stage.cpp:169
void offStatusFlag(int i_roomNo, u8 flag)
Definition d_stage.h:1141
static void SetTimePass(int i_TimePass)
Definition d_stage.h:1092
static int getZoneNo(int i_roomNo)
Definition d_stage.h:1078
void init(void)
Definition d_stage.cpp:133
void setStatusFlag(int i_roomNo, u8 flag)
Definition d_stage.h:1110
void zoneCountCheck(int) const
Definition d_stage.cpp:1236
static s8 getStayNo()
Definition d_stage.h:1103
int loadRoom(int, u8 *, bool)
Definition d_stage.cpp:1174
u8 checkStatusFlag(int i_roomNo, u8 flag) const
Definition d_stage.h:1132
dStage_roomDt_c * getStatusRoomDt(int)
Definition d_stage.cpp:179
dKy_tevstr_c * getTevStr(int i_roomNo)
Definition d_stage.h:1106
BOOL checkRoomDisp(int) const
Definition d_stage.cpp:1166
static void setStayNo(int)
Definition d_stage.cpp:1124
void onStatusFlag(int i_roomNo, u8 flag)
Definition d_stage.h:1136
static BOOL GetTimePass()
Definition d_stage.h:1101
static void setZoneNo(int, int)
Definition d_s_room.cpp:386
Definition d_stage.h:727
Definition d_stage.h:539
Definition d_stage.h:1197
void setDarkArea(s8 darkArea)
Definition d_stage.h:1206
void setLayer(s8 layer)
Definition d_stage.h:1204
s8 getLayer() const
Definition d_stage.h:1203
s16 getPoint() const
Definition d_stage.h:1201
s8 getDarkArea() const
Definition d_stage.h:1205
s8 getRoomNo() const
Definition d_stage.h:1202
const char * getName() const
Definition d_stage.h:1200
void setBalloonScore(u32 i_score)
Definition d_save.h:677
u32 getBalloonScore() const
Definition d_save.h:682
void setHookGameTime(u32 i_time)
Definition d_save.h:679
u32 getRaceGameTime() const
Definition d_save.h:681
u32 getHookGameTime() const
Definition d_save.h:683
void setRaceGameTime(u32 i_time)
Definition d_save.h:678
BOOL isSwitch(int i_no) const
Definition d_save.cpp:1273
void offSwitch(int i_no)
Definition d_save.cpp:1268
BOOL isItem(int i_no) const
Definition d_save.cpp:1296
void onSwitch(int i_no)
Definition d_save.cpp:1263
void setEventReg(u16 i_reg, u8 i_no)
Definition d_save.cpp:1187
void offEventBit(const u16 i_no)
Definition d_save.cpp:1179
void * getPEventBit()
Definition d_save.h:667
void onEventBit(const u16 i_no)
Definition d_save.cpp:1175
int isEventBit(const u16 i_no) const
Definition d_save.cpp:1183
u8 getEventReg(u16 i_reg) const
Definition d_save.cpp:1192
u16 getFishCount(u8 i_fishIndex) const
Definition d_save.h:459
void addFishCount(u8 i_fishIndex)
Definition d_save.cpp:949
void setMaxSize(int i_sizeIndex, u8 i_size)
Definition d_save.h:461
u8 getMaxSize(int i_sizeIndex) const
Definition d_save.h:460
const char * getStageName() const
Definition d_save.h:224
s16 getAngleY() const
Definition d_save.h:223
cXyz & getPos()
Definition d_save.h:222
s8 getRoomNo() const
Definition d_save.h:225
void set(const char *i_name, const cXyz &i_pos, s16 i_angle, s8 i_roomNo)
Definition d_save.cpp:200
Definition d_save.h:936
void removeZone(int zoneNo)
Definition d_save.h:975
s64 getSaveTotalTime() const
Definition d_save.h:968
u32 createZone(int i_roomNo)
Definition d_save.cpp:1493
dSv_danBit_c & getDan()
Definition d_save.h:965
BOOL isActor(int i_no, int i_roomNo) const
Definition d_save.cpp:1678
dSv_event_c & getTmp()
Definition d_save.h:961
dSv_save_c & getSavedata()
Definition d_save.h:956
u8 getDataNum() const
Definition d_save.h:973
int initdata_to_card(char *card_ptr, int dataNum)
Definition d_save.cpp:1839
dSv_player_c & getPlayer()
Definition d_save.h:960
BOOL revSwitch(int i_no, int i_roomNo)
Definition d_save.cpp:1583
void setDataNum(u8 num)
Definition d_save.h:974
dSv_event_c & getEvent()
Definition d_save.h:964
BOOL isSwitch(int i_no, int i_roomNo) const
Definition d_save.cpp:1552
void setSaveTotalTime(s64 time)
Definition d_save.h:970
void onActor(int i_no, int i_roomNo)
Definition d_save.cpp:1656
dSv_restart_c & getRestart()
Definition d_save.h:962
BOOL isItem(int i_no, int i_roomNo) const
Definition d_save.cpp:1632
u8 getNoFile() const
Definition d_save.h:976
void setNewFile(u8 file)
Definition d_save.h:979
int memory_to_card(char *card_ptr, int dataNum)
Definition d_save.cpp:1694
s64 getStartTime() const
Definition d_save.h:967
void initZone()
Definition d_save.cpp:1487
dSv_MiniGame_c & getMiniGame()
Definition d_save.h:966
void setNoFile(u8 file)
Definition d_save.h:977
void getSave(int i_stageNo)
Definition d_save.cpp:1477
dSv_memory_c & getMemory()
Definition d_save.h:957
void resetDan()
Definition d_save.h:972
int card_to_memory(char *card_ptr, int dataNum)
Definition d_save.cpp:1790
void onItem(int i_no, int i_roomNo)
Definition d_save.cpp:1608
dSv_zone_c & getZone(int id)
Definition d_save.h:959
void setStartTime(s64 time)
Definition d_save.h:969
void onSwitch(int i_no, int i_roomNo)
Definition d_save.cpp:1504
u8 getNewFile() const
Definition d_save.h:978
void offSwitch(int i_no, int i_roomNo)
Definition d_save.cpp:1528
void init()
Definition d_save.cpp:1445
void putSave(int i_stageNo)
Definition d_save.cpp:1482
void initDan(s8 i_stage)
Definition d_save.h:971
void offActor(int i_no, int i_roomNo)
Definition d_save.cpp:1667
dSv_turnRestart_c & getTurnRestart()
Definition d_save.h:963
u8 getGetNumber(int i_no)
Definition d_save.h:446
void onLetterReadFlag(int i_no)
Definition d_save.cpp:932
void onLetterGetFlag(int i_no)
Definition d_save.cpp:922
void setGetNumber(int i_no, u8 i_value)
Definition d_save.h:447
int isLetterReadFlag(int i_no) const
Definition d_save.cpp:937
BOOL isLetterGetFlag(int i_no) const
Definition d_save.cpp:927
BOOL isLightDropGetFlag(u8 i_nowLevel) const
Definition d_save.cpp:902
void onLightDropGetFlag(u8 i_nowLevel)
Definition d_save.cpp:888
u8 getLightDropNum(u8 i_nowLevel) const
Definition d_save.cpp:879
void offLightDropGetFlag(u8 i_nowLevel)
Definition d_save.cpp:895
void setLightDropNum(u8 i_nowLevel, u8 i_dropNum)
Definition d_save.cpp:872
Definition d_save.h:593
void offSwitch(int i_no)
Definition d_save.cpp:1117
void onStageBossEnemy2()
Definition d_save.h:643
void onStageLife()
Definition d_save.h:648
s32 isStageBossEnemy() const
Definition d_save.h:644
void setKeyNum(u8 i_keyNum)
Definition d_save.h:631
void onStageBossEnemy()
Definition d_save.h:639
s32 isDungeonItemMap() const
Definition d_save.h:633
s32 isStageLife() const
Definition d_save.h:646
s32 isDungeonItemCompass() const
Definition d_save.h:635
void onDungeonItemCompass()
Definition d_save.h:634
u8 getKeyNum()
Definition d_save.h:630
BOOL isSwitch(int i_no) const
Definition d_save.cpp:1122
s32 isStageBossEnemy2() const
Definition d_save.h:645
BOOL isItem(int i_no) const
Definition d_save.cpp:1146
BOOL isTbox(int i_no) const
Definition d_save.cpp:1107
void onTbox(int i_no)
Definition d_save.cpp:1097
s32 isDungeonItemWarp() const
Definition d_save.h:647
void onDungeonItemBossKey()
Definition d_save.h:637
void onSwitch(int i_no)
Definition d_save.cpp:1112
s32 isDungeonItemBossKey() const
Definition d_save.h:638
void offTbox(int i_no)
Definition d_save.cpp:1102
void onDungeonItemMap()
Definition d_save.h:632
void onDungeonItemWarp()
Definition d_save.h:636
void offVisitedRoom(int i_no)
Definition d_save.cpp:1226
BOOL isVisitedRoom(int i_no)
Definition d_save.cpp:1231
void onVisitedRoom(int i_no)
Definition d_save.cpp:1221
dSv_memBit_c & getBit()
Definition d_save.h:698
dSv_player_status_a_c & getPlayerStatusA()
Definition d_save.h:553
dSv_player_last_mark_info_c & getPlayerLastMarkInfo()
Definition d_save.h:560
dSv_player_field_last_stay_info_c & getPlayerFieldLastStayInfo()
Definition d_save.h:567
dSv_player_get_item_c & getGetItem()
Definition d_save.h:563
dSv_fishing_info_c & getFishingInfo()
Definition d_save.h:566
dSv_player_config_c & getConfig()
Definition d_save.h:564
dSv_player_item_record_c & getItemRecord()
Definition d_save.h:558
dSv_player_collect_c & getCollect()
Definition d_save.h:557
dSv_player_info_c & getPlayerInfo()
Definition d_save.h:552
dSv_player_item_c & getItem()
Definition d_save.h:556
dSv_player_item_max_c & getItemMax()
Definition d_save.h:559
dSv_horse_place_c & getHorsePlace()
Definition d_save.h:555
dSv_letter_info_c & getLetterInfo()
Definition d_save.h:565
dSv_player_status_b_c & getPlayerStatusB()
Definition d_save.h:554
dSv_light_drop_c & getLightDrop()
Definition d_save.h:562
void addPohNum()
Definition d_save.h:399
u8 getPohNum() const
Definition d_save.h:398
void onCollectMirror(u8 i_item)
Definition d_save.cpp:837
void setCollect(int i_item_type, u8 i_item)
Definition d_save.cpp:807
void onCollectCrystal(u8 i_item)
Definition d_save.cpp:822
BOOL isCollect(int i_item_type, u8 i_item) const
Definition d_save.cpp:817
BOOL isCollectCrystal(u8 i_item) const
Definition d_save.cpp:832
BOOL isCollectMirror(u8 i_item) const
Definition d_save.cpp:847
void setPointer(bool i_mPointer)
Definition d_save.h:523
void setCalibrateDist(u16 i_mCalibrateDist)
Definition d_save.h:515
u8 getCameraControl()
Definition d_save.h:520
void setSound(u8 i_mode)
Definition d_save.cpp:1020
u8 getSound()
Definition d_save.cpp:1016
void setUnk0(u8 i_unk0)
Definition d_save.h:510
void setCalValue(u8 i_mCalValue)
Definition d_save.h:517
u8 getUnk0()
Definition d_save.h:509
void setVibration(u8 i_status)
Definition d_save.cpp:1028
u32 checkVibration() const
Definition d_save.cpp:1008
bool getPointer()
Definition d_save.h:522
void setCameraControl(u8 i_mCameraControl)
Definition d_save.h:521
u8 getAttentionType()
Definition d_save.h:512
u8 getPalLanguage() const
Definition d_save.cpp:1032
u8 getVibration()
Definition d_save.cpp:1024
void setAttentionType(u8 i_mAttentionType)
Definition d_save.h:513
cXyz & getPos()
Definition d_save.h:263
BOOL isRegionBit(int i_region) const
Definition d_save.cpp:255
void onRegionBit(int i_region)
Definition d_save.cpp:247
char * getName()
Definition d_save.h:265
void offFieldDataExistFlag()
Definition d_save.h:261
s16 getAngleY()
Definition d_save.h:266
bool isFieldDataExistFlag() const
Definition d_save.h:260
void onFieldDataExistFlag()
Definition d_save.h:262
void set(const char *i_name, const cXyz &i_pos, s16 i_angle, s8 i_spawn, u8 i_regionNo)
Definition d_save.cpp:237
u8 getRegionNo() const
Definition d_save.h:264
void offFirstBit(u8 i_itemNo)
Definition d_save.cpp:677
void onFirstBit(u8 i_itemNo)
Definition d_save.cpp:669
int isFirstBit(u8 i_itemNo) const
Definition d_save.cpp:685
s64 getTotalTime() const
Definition d_save.h:476
void setHorseName(const char *i_name)
Definition d_save.h:474
char * getLinkName()
Definition d_save.h:471
char * getHorseName()
Definition d_save.h:472
u8 getClearCount() const
Definition d_save.h:477
void setPlayerName(const char *i_name)
Definition d_save.h:473
void addDeathCount()
Definition d_save.h:479
void setRodTypeLevelUp()
Definition d_save.cpp:609
u8 checkBottle(u8 i_itemNo)
Definition d_save.cpp:479
void setEquipBottleItemEmpty(u8 curItemIn)
Definition d_save.cpp:475
u8 getItem(int i_slotNo, bool i_checkCombo) const
Definition d_save.cpp:308
void setBaitItem(u8 i_itemNo)
Definition d_save.cpp:630
u8 checkEmptyBottle()
Definition d_save.cpp:501
u8 getLineUpItem(int i_slotNo) const
Definition d_save.cpp:407
void setEquipBottleItemIn(u8 curItemIn, u8 newItemIn)
Definition d_save.cpp:459
int checkInsectBottle()
Definition d_save.cpp:491
void setEmptyBottleItemIn(u8 i_itemNo)
Definition d_save.cpp:436
void setLineUpItem()
Definition d_save.cpp:384
void setBottleItemIn(u8 curItemIn, u8 newItemIn)
Definition d_save.cpp:415
void setEmptyBombBagItemIn(u8 i_newBomb, bool i_setNum)
Definition d_save.cpp:553
void setEmptyBottle()
Definition d_save.cpp:441
void setEmptyBombBag()
Definition d_save.cpp:561
void setWarashibeItem(u8 i_itemNo)
Definition d_save.cpp:598
void setItem(int i_slotNo, u8 i_itemNo)
Definition d_save.cpp:295
u8 checkBombBag(u8 i_itemNo)
Definition d_save.cpp:587
void setArrowNum(u8 i_maxNum)
Definition d_save.h:378
u8 getBombNum(u8 i_bombType) const
Definition d_save.cpp:777
u8 getArrowNum() const
Definition d_save.h:379
void setBombNum(u8 i_bombType, u8 i_maxNum)
Definition d_save.cpp:764
u8 getPachinkoNum() const
Definition d_save.h:361
u8 addBottleNum(u8 i_bottleIdx, s16 i_num)
Definition d_save.cpp:732
u8 getArrowNum() const
Definition d_save.h:359
u8 getBottleNum(u8 i_bottleIdx) const
Definition d_save.cpp:749
void setBombNum(u8 i_bagIdx, u8 i_bombNum)
Definition d_save.cpp:711
u8 getBombNum(u8 i_bagIdx) const
Definition d_save.cpp:722
void setBottleNum(u8 i_bottleIdx, u8 i_bottleNum)
Definition d_save.cpp:727
void setPachinkoNum(u8 i_num)
Definition d_save.h:362
void setArrowNum(u8 i_num)
Definition d_save.h:360
void resetWarpAcceptStage()
Definition d_save.h:291
s8 getRoomNo()
Definition d_save.h:289
s8 getWarpAcceptStage()
Definition d_save.h:290
const char * getName()
Definition d_save.h:286
s16 getAngleY()
Definition d_save.h:288
cXyz & getPos()
Definition d_save.h:287
void setWarpAcceptStage(s8 accept)
Definition d_save.h:292
u16 getOil() const
Definition d_save.h:148
void setOil(u16 i_oil)
Definition d_save.h:155
u8 getTransformStatus() const
Definition d_save.h:153
void offMagicFlag(u8 i_magic)
Definition d_save.cpp:129
u16 getRupeeMax() const
Definition d_save.cpp:104
void setMaxMagic(u8 i_maxMagic)
Definition d_save.h:159
u16 getLife() const
Definition d_save.h:146
void setMagic(u8 i_magic)
Definition d_save.h:158
u16 getRupee() const
Definition d_save.h:147
void setTransformStatus(u8 i_status)
Definition d_save.h:164
u8 getSelectItemIndex(int i_no) const
Definition d_save.cpp:78
void setMaxOil(u16 i_maxOil)
Definition d_save.h:156
void setRupee(u16 i_rupees)
Definition d_save.h:160
void setSelectEquip(int i_equipId, u8 i_itemNo)
Definition d_save.h:163
u8 getMagic() const
Definition d_save.h:150
u8 getMaxMagic() const
Definition d_save.h:151
u16 getMaxLife() const
Definition d_save.h:145
u8 getWalletSize() const
Definition d_save.h:154
void setMaxLife(u8 i_maxLife)
Definition d_save.h:162
u8 getSelectEquip(int item) const
Definition d_save.h:152
void setLife(u16 i_life)
Definition d_save.h:161
int isMagicFlag(u8 i_magic) const
Definition d_save.cpp:139
void setWalletSize(u8 i_size)
Definition d_save.h:157
u16 getMaxOil() const
Definition d_save.h:149
void onTransformLV(int i_no)
Definition d_save.cpp:177
void setDate(u16 i_date)
Definition d_save.h:200
void offTransformLV(int i_no)
Definition d_save.cpp:182
void setTime(f32 i_time)
Definition d_save.h:201
void onDarkClearLV(int i_no)
Definition d_save.cpp:162
u16 getDate() const
Definition d_save.h:198
f32 getTime() const
Definition d_save.h:199
BOOL isDarkClearLV(int i_no) const
Definition d_save.cpp:172
void offDarkClearLV(int i_no)
Definition d_save.cpp:167
BOOL isTransformLV(int i_no) const
Definition d_save.cpp:187
f32 getLastSpeedF() const
Definition d_save.h:825
s16 getStartPoint() const
Definition d_save.h:818
s16 getLastAngleY() const
Definition d_save.h:824
cXyz & getRoomPos()
Definition d_save.h:822
void setStartPoint(s16 point)
Definition d_save.h:811
u32 getRoomParam() const
Definition d_save.h:821
s8 getRoomNo() const
Definition d_save.h:820
void setRoom(const cXyz &i_position, s16 i_angleY, s8 i_roomNo)
Definition d_save.cpp:1432
s16 getRoomAngleY() const
Definition d_save.h:823
u32 getLastMode() const
Definition d_save.h:819
void setRoomParam(u32 param)
Definition d_save.h:810
Definition d_save.h:881
dSv_event_c & getEvent()
Definition d_save.h:889
dSv_memory2_c * getSave2(int i_stage2No)
Definition d_save.cpp:1472
dSv_memory_c & getSave(int i_stageNo)
Definition d_save.h:892
Definition d_save.h:839
u32 getParam() const
Definition d_save.h:850
s16 getAngleY() const
Definition d_save.h:852
void set(const cXyz &i_position, s16 i_angleY, s8, u32 i_param)
Definition d_save.cpp:1438
s8 getRoomNo() const
Definition d_save.h:853
cXyz & getPos()
Definition d_save.h:851
void onOneSwitch(int i_no)
Definition d_save.cpp:1352
void clearRoomSwitch()
Definition d_save.cpp:1320
BOOL isOneItem(int i_no) const
Definition d_save.cpp:1400
BOOL isOneSwitch(int i_no) const
Definition d_save.cpp:1362
void clearRoomItem()
Definition d_save.cpp:1324
void offSwitch(int i_no)
Definition d_save.cpp:1333
void onSwitch(int i_no)
Definition d_save.cpp:1328
BOOL isItem(int i_no) const
Definition d_save.cpp:1385
BOOL isSwitch(int i_no) const
Definition d_save.cpp:1338
void offOneSwitch(int i_no)
Definition d_save.cpp:1357
dSv_zoneBit_c & getBit()
Definition d_save.h:789
Definition d_timer.h:117
Definition d_vibration.h:65
Epona.
Definition d_a_horse.h:57
Definition d_a_player.h:299
Definition f_op_actor.h:230
static u32 getTrig(u32 pad)
Definition m_Do_controller_pad.h:20
Definition m_Do_dvd_thread.h:29
Definition m_Do_ext.h:536
Definition m_Do_ext.h:151
Definition m_Do_ext.h:94
Definition m_Do_graphic.h:56
Definition d_com_inf_game.h:40
phaseParam_c(const char *name, JKRHeap *heap)
Definition d_com_inf_game.h:42
JKRHeap * mpHeap
Definition d_com_inf_game.h:48
const char * mResName
Definition d_com_inf_game.h:47
Definition f_op_scene.h:15
s16 name
Definition d_a_e_pz.cpp:1754
static u16 const id[4]
Definition d_a_obj_smtile.cpp:242
BOOL dComIfGs_isTransformLV(int i_no)
Definition d_com_inf_game.h:1622
void dComIfGs_onStageSwitch(int i_stageNo, int i_no)
Definition d_com_inf_game.cpp:1447
BOOL dComIfGs_isLightDropGetFlag(u8 i_nowLevel)
Definition d_com_inf_game.h:1381
void dComIfGs_onLetterGetFlag(int i_no)
Definition d_com_inf_game.h:1670
void dComIfGp_particle_draw2DmenuBack(JPADrawInfo *i_drawInfo)
Definition d_com_inf_game.h:3973
dStage_roomDt_c * dComIfGp_roomControl_getStatusRoomDt(int room_no)
Definition d_com_inf_game.h:3513
void dComIfGp_onOxygenShowFlag()
Definition d_com_inf_game.h:3090
u8 dComIfGp_getDoStatusForce()
Definition d_com_inf_game.h:2767
BOOL dComIfGp_evmng_ChkPresentEnd()
Definition d_com_inf_game.h:3790
void dComIfGs_shake_kandelaar()
Definition d_com_inf_game.cpp:2582
void dComIfGp_roomControl_onStatusFlag(int i_roomNo, u8 flag)
Definition d_com_inf_game.h:3553
void dComIfGs_setSelectEquipClothes(u8 i_itemNo)
Definition d_com_inf_game.cpp:2299
JKRArchive * dComIfGp_getRubyArchive()
Definition d_com_inf_game.h:2503
void dComIfG_playerStatusD_pre_clear()
Definition d_com_inf_game.cpp:2108
void dComIfGp_clearItemLifeCount()
Definition d_com_inf_game.h:3310
int dComIfGp_evmng_getMyActIdx(int i_staffId, char **i_actions, int i_actionNum, BOOL param_3, BOOL param_4)
Definition d_com_inf_game.h:3758
void dComIfGs_onOneZoneSwitch(int i_swBit, int i_roomNo)
Definition d_com_inf_game.cpp:1561
void dComIfGd_draw2DOpa()
Definition d_com_inf_game.h:4446
void dComIfGp_clearMesgCameraTagInfo()
Definition d_com_inf_game.h:4011
void dComIfGs_initZone()
Definition d_com_inf_game.h:1690
void dComIfGs_gameStart()
Definition d_com_inf_game.cpp:1991
void dComIfGp_onCameraAttentionStatus(int i, u32 flag)
Definition d_com_inf_game.h:2999
int dComIfGs_createZone(int roomNo)
Definition d_com_inf_game.h:2082
u8 dComIfGp_getZStatus()
Definition d_com_inf_game.h:2711
void dComIfGd_drawCopy2D()
Definition d_com_inf_game.h:4374
bool dComIfGp_isSButtonSetFlag(u8 flag)
Definition d_com_inf_game.h:3138
u8 dComIfGs_getPalLanguage()
Definition d_com_inf_game.h:2178
void dComIfGp_event_reset()
Definition d_com_inf_game.h:3631
void dComIfGs_setOptCalValue(s8 i_calValue)
Definition d_com_inf_game.h:2094
JKRArchive * dComIfGp_getFmapResArchive()
Definition d_com_inf_game.h:3446
int dComIfG_TimerEnd(int i_mode, int param_1)
Definition d_com_inf_game.cpp:2500
void dComIfGp_setItemMaxMagicCount(s16 count)
Definition d_com_inf_game.h:2843
int dComIfGp_event_order(u16 i_type, u16 i_prio, u16 i_flags, u16 i_hindFlags, void *i_requestActor, void *i_targetActor, s16 i_eventID, u8 i_mapToolId)
Definition d_com_inf_game.h:3621
void dComIfGs_setFishSize(u8 param_0, u8 param_1)
Definition d_com_inf_game.h:2114
cXyz & dComIfGs_getTurnRestartPos()
Definition d_com_inf_game.h:1913
void dComIfGs_onZoneSwitch(int i_swBit, int i_roomNo)
Definition d_com_inf_game.cpp:1516
void dComIfGp_setItemIconArchive(JKRArchive *arc)
Definition d_com_inf_game.h:2443
s32 dComIfGp_getItemNowOil()
Definition d_com_inf_game.h:3326
void dComIfGs_putSave(int i_stageNo)
Definition d_com_inf_game.h:1945
void dComIfGs_onLightDropGetFlag(u8 i_nowLevel)
Definition d_com_inf_game.h:1965
dStage_dt_c * dComIfGp_getStage()
Definition d_com_inf_game.h:2871
void dComIfGs_removeZone(int i_zoneNo)
Definition d_com_inf_game.h:1889
u32 dComIfGs_getRestartRoomParam()
Definition d_com_inf_game.h:1925
void dComIfGp_clearPlayerStatus1(int param_0, u32 flag)
Definition d_com_inf_game.h:3046
void dComIfGp_roomControl_zoneCountCheck(int i_roomNo)
Definition d_com_inf_game.h:3561
void dComIfGp_particle_create()
Definition d_com_inf_game.h:3827
void dComIfGp_calcNowRegion()
Definition d_com_inf_game.cpp:2170
u16 dComIfGs_getRupee()
Definition d_com_inf_game.h:1151
dMsgObject_c * dComIfGp_getMsgObjectClass()
Definition d_com_inf_game.h:2367
void dComIfGp_setMesgCancelButton(u8 button)
Definition d_com_inf_game.h:3186
s32 dComIfGp_getOxygenCount()
Definition d_com_inf_game.h:3266
void dComIfGs_setSelectEquipShield(u8 i_itemNo)
Definition d_com_inf_game.cpp:2323
s8 dComIfGp_getStartStageRoomNo()
Definition d_com_inf_game.h:2539
u8 dComIfGs_getOptSound()
Definition d_com_inf_game.h:1482
void dComIfGs_setEmptyBottle()
Definition d_com_inf_game.h:1260
u8 dComIfGp_getRSetFlagForce()
Definition d_com_inf_game.h:2787
void dComIfGp_setPlayer(int i, fopAc_ac_c *player)
Definition d_com_inf_game.h:2979
u8 dComIfGp_getAStatusForce()
Definition d_com_inf_game.h:2775
void dComIfGd_drawOpaListInvisible()
Definition d_com_inf_game.h:4430
void dComIfGd_peekZ(s16 param_0, s16 param_1, u32 *param_2)
Definition d_com_inf_game.h:4346
void dComIfGp_createSubExpHeap2D()
Definition d_com_inf_game.cpp:1797
int dComIfGp_event_moveApproval(void *i_actor)
Definition d_com_inf_game.h:3617
s8 dComIfGp_getNextStageRoomNo()
Definition d_com_inf_game.h:2567
u8 dComIfGp_getCStickSetFlagForce()
Definition d_com_inf_game.h:2755
BOOL dComIfG_resetToOpening(scene_class *scene)
Definition d_com_inf_game.cpp:1183
fopAc_ac_c * dComIfGp_att_getLookTarget()
Definition d_com_inf_game.h:2323
BOOL dComIfGp_event_chkTalkXY()
Definition d_com_inf_game.h:3738
dVibration_c & dComIfGp_getVibration()
Definition d_com_inf_game.h:2331
void * dComIfG_getObjectIDRes(const char *i_arcName, u16 i_resID)
Definition d_com_inf_game.h:1071
void dComIfGp_setOldMulti()
Definition d_com_inf_game.h:3388
dCcS & dComIfG_Ccsp2()
Definition d_com_inf_game.h:1055
void dComIfGp_setMesgCameraAttrInfo(int param_1)
Definition d_com_inf_game.h:3473
int dComIfG_TimerReStart(int)
Definition d_com_inf_game.cpp:2486
void dComIfGs_i_setNewFile(u8 i_fileNo)
Definition d_com_inf_game.h:1819
void dComIfGd_setListDarkBG()
Definition d_com_inf_game.h:4269
s16 dComIfGp_getItemPachinkoNumCount()
Definition d_com_inf_game.h:3214
void dComIfGp_particle_drawP1(JPADrawInfo *i_drawInfo)
Definition d_com_inf_game.h:3931
void dComIfGp_roomControl_initZone()
Definition d_com_inf_game.h:3505
void dComIfGp_att_LookRequest(fopAc_ac_c *param_0, f32 i_horizontalDist, f32 i_upDist, f32 i_downDist, s16 i_angle, int param_5)
Definition d_com_inf_game.h:2311
u32 dComIfGs_getTurnRestartParam()
Definition d_com_inf_game.h:1909
bool dComIfGp_evmng_existence(const char *eventname)
Definition d_com_inf_game.h:3814
int dComIfGp_getOxygen()
Definition d_com_inf_game.h:3078
void dComIfGp_setNunZStatus(u8 param_0, u8 param_1)
Definition d_com_inf_game.h:2663
u8 dComIfGp_getSubHeapLockFlag(int idx)
Definition d_com_inf_game.h:2927
void dComIfGs_setMaxOil(u16 i_maxOil)
Definition d_com_inf_game.h:1175
void dComIfGp_setBottleStatus(u8 param_0, u8 param_1)
Definition d_com_inf_game.h:3569
u8 dComIfGp_getYStatusForce()
Definition d_com_inf_game.h:2815
void dComIfG_setTimerLimitTimeMs(int i_time)
Definition d_com_inf_game.h:981
void dComIfGp_itemDataInit()
Definition d_com_inf_game.h:2259
void dComIfGp_evmng_remove()
Definition d_com_inf_game.h:3802
void dComIfGp_setOxygen(s32 oxygen)
Definition d_com_inf_game.h:3058
void dComIfGp_event_setItemPartner(void *i_actor)
Definition d_com_inf_game.h:3683
u8 dComIfGs_checkGetInsectNum()
Definition d_com_inf_game.cpp:1853
void dComIfGp_setLinkPlayer(fopAc_ac_c *ptr)
Definition d_com_inf_game.h:2971
void dComIfGp_setItemKeyNumCount(s16 count)
Definition d_com_inf_game.h:2859
u8 dComIfGp_roomControl_checkStatusFlag(int i_roomNo, u8 flag)
Definition d_com_inf_game.h:3545
u8 dComIfGp_isHeapLockFlag()
Definition d_com_inf_game.h:2919
int dComIfG_getTimerMode()
Definition d_com_inf_game.h:953
void dComIfGp_clearMaxOxygenCount()
Definition d_com_inf_game.h:3294
dComIfG_inf_c g_dComIfG_gameInfo
Definition d_com_inf_game.cpp:38
u16 dComIfGp_getItemNowLife()
Definition d_com_inf_game.h:3322
dStage_startStage_c * dComIfGp_getNextStartStage()
Definition d_com_inf_game.h:2563
JKRArchive * dComIfGp_getDemoMsgArchive()
Definition d_com_inf_game.h:2399
void dComIfGs_setWarpMarkFlag(u8)
Definition d_com_inf_game.cpp:2398
u8 dComIfGs_checkEmptyBottle()
Definition d_com_inf_game.h:1686
u16 dComIfGs_getFishNum(u8 param_0)
Definition d_com_inf_game.h:2102
stage_scls_info_dummy_class * dComIfGp_getStageSclsInfo()
Definition d_com_inf_game.h:2907
void dComIfGp_setRingResArchive(JKRArchive *arc)
Definition d_com_inf_game.h:2451
u8 dComIfGs_checkBombBag(u8 i_itemNo)
Definition d_com_inf_game.h:1997
void dComIfGp_setMesgAnimeAttrInfo(u8 param_1)
Definition d_com_inf_game.h:3342
BOOL dComIfGp_TransportWarp_check()
Definition d_com_inf_game.cpp:2624
s16 dComIfGp_getStageWorldRollDirAngleY()
Definition d_com_inf_game.h:2915
void dComIfGs_setNoFile(u8 i_file)
Definition d_com_inf_game.h:2013
void dComIfGp_setNowOxygen(s32 oxygen)
Definition d_com_inf_game.h:3062
int dComLbG_PhaseHandler(request_of_phase_process_class *, request_of_phase_process_fn *, void *)
Definition d_com_inf_game.cpp:2634
void dComIfGp_setItemRupeeCount(s32 amount)
Definition d_com_inf_game.h:2279
void dComIfGs_setNewFile(u8 i_fileNo)
Definition d_com_inf_game.h:1815
void dComIfGp_setMsgExpHeap(void *heap)
Definition d_com_inf_game.h:2939
void dComIfGp_onStatus(u16 i_status)
Definition d_com_inf_game.h:2835
void dComIfGs_sense_type_change_Set(s8)
Definition d_com_inf_game.cpp:1508
int dComIfGp_evmng_getMySubstanceNum(int i_staffId, char *i_dataname)
Definition d_com_inf_game.h:3782
u8 dComIfGs_getFishSize(u8 param_0)
Definition d_com_inf_game.h:2106
u8 dComIfGp_get3DStatusForce()
Definition d_com_inf_game.h:2823
s8 dComIfGp_getNextStageLayer()
Definition d_com_inf_game.h:2571
void dComIfGs_setCollectSword(u8 i_swordNo)
Definition d_com_inf_game.h:1207
void dComIfGd_setListSky()
Definition d_com_inf_game.h:4254
u8 dComIfGp_getMesgFaceAnimeAttrInfo()
Definition d_com_inf_game.h:3338
u8 dComIfGp_getYSetFlagForce()
Definition d_com_inf_game.h:2819
bool dComIfGp_getMapTrans(int i_roomNo, f32 *o_transX, f32 *o_transY, s16 *o_angle)
Definition d_com_inf_game.cpp:1331
void dComIfGs_onSaveVisitedRoom(int param_0, int i_roomNo)
Definition d_com_inf_game.h:1566
daHorse_c * dComIfGp_getHorseActor()
Definition d_com_inf_game.h:2359
void dComIfGp_setCStickStatus(u8 status, u8 param_1, u8 flag)
Definition d_com_inf_game.h:2671
s8 dComIfGs_getLastWarpAcceptStage()
Definition d_com_inf_game.h:1441
s8 dComIfGs_Grass_hide_Check()
Definition d_com_inf_game.h:2214
stage_palette_info_class * dComIfGp_getStagePaletteInfo()
Definition d_com_inf_game.h:2887
const char * dComIfGp_getStartStageName()
Definition d_com_inf_game.h:2531
JKRArchive * dComIfGp_getItemIconArchive()
Definition d_com_inf_game.h:2391
void dComIfGd_drawOpaListBG()
Definition d_com_inf_game.h:4386
void dComIfGp_setItemNowLife(u16 life)
Definition d_com_inf_game.h:3050
void dComIfG_setTimerNowTimeMs(int time)
Definition d_com_inf_game.h:4003
stage_plight_info_class * dComIfGp_getStagePlightInfo()
Definition d_com_inf_game.h:2899
dStage_startStage_c * dComIfGp_getStartStage()
Definition d_com_inf_game.h:2283
void dComIfGd_setViewport(view_port_class *port)
Definition d_com_inf_game.h:4362
void dComIfGp_setNeedLightDropNum(u8 i_num)
Definition d_com_inf_game.h:3102
BOOL dComIfGs_isOneZoneSwitch(int i_swBit, int i_roomNo)
Definition d_com_inf_game.cpp:1591
int dComIfGp_evmng_getIsAddvance(int i_staffId)
Definition d_com_inf_game.h:3762
u8 dComIfGp_getBottleStatusForce()
Definition d_com_inf_game.h:2799
void dComIfGp_particle_draw2Dfore(JPADrawInfo *i_drawInfo)
Definition d_com_inf_game.h:3955
void dComIfGp_event_onHindFlag(u16 i_flag)
Definition d_com_inf_game.h:3643
void * dComIfG_getObjectRes(const char *i_arcName, const char *i_resName)
Definition d_com_inf_game.h:1035
s32 dComIfGs_isDungeonItemMap()
Definition d_com_inf_game.h:1344
u32 dComIfGp_particle_setStopContinue(u32 param_0)
Definition d_com_inf_game.h:3995
u8 dComIfGs_getSelectEquipSword()
Definition d_com_inf_game.h:1449
u8 dComIfGp_getASetFlagForce()
Definition d_com_inf_game.h:2779
BOOL dComIfGs_isSaveDunSwitch(int i_no)
Definition d_com_inf_game.h:1506
u8 dComIfGp_getNeedLightDropNum()
Definition d_com_inf_game.h:3098
u8 dComIfGp_getCStickDirection()
Definition d_com_inf_game.h:3178
void dComIfGd_drawXluList2DScreen()
Definition d_com_inf_game.h:4438
void dComIfGd_setXluListBG()
Definition d_com_inf_game.h:4297
int dComIfGs_shake_kandelaar_check()
Definition d_com_inf_game.cpp:2586
void dComIfGp_SelectWarpPt_set(u8)
Definition d_com_inf_game.cpp:2612
s8 dComIfGp_getReverb(int i_roomNo)
Definition d_com_inf_game.cpp:1314
void dComIfGp_entrySimpleModel(J3DModel *model, int roomNo)
Definition d_com_inf_game.h:3400
void dComIfGp_setAStatusForce(u8 status, u8 flag)
Definition d_com_inf_game.h:2691
u8 dComIfGs_getClearCount()
Definition d_com_inf_game.h:2182
void dComIfGp_evmng_create()
Definition d_com_inf_game.h:3798
void dComIfGp_setItemLifeCount(float amount, u8 type)
Definition d_com_inf_game.h:2275
BOOL dComIfGs_isStageTbox(int i_stageNo, int i_no)
Definition d_com_inf_game.cpp:1437
fopAc_ac_c * dComIfGp_event_getPt1()
Definition d_com_inf_game.h:3711
void dComIfGp_event_setGtItm(int i_itemNo)
Definition d_com_inf_game.h:3627
GXColor g_whiteColor
Definition d_com_inf_game.cpp:2684
f32 dComIfGp_event_getCullRate()
Definition d_com_inf_game.h:3723
void dComIfGs_setCardToMemory(char *card_ptr, int dataNum)
Definition d_com_inf_game.h:1219
int dComIfG_resLoad(request_of_phase_process_class *i_phase, char const *i_arcName)
Definition d_com_inf_game.cpp:1239
void dComIfGs_setPachinkoNum(u8 i_num)
Definition d_com_inf_game.h:1650
BOOL dComIfGs_isSaveSwitch(int i_stageNo, int i_no)
Definition d_com_inf_game.h:1530
void dComIfGp_setAdvanceDirection(u8 i_dir)
Definition d_com_inf_game.h:2967
void dComIfGp_setNameResArchive(JKRArchive *arc)
Definition d_com_inf_game.h:2459
JKRArchive * dComIfGp_getMsgDtArchive()
Definition d_com_inf_game.h:2403
camera_class * dComIfGp_getCamera(int idx)
Definition d_com_inf_game.h:2375
u8 dComIfGs_getCollectSmell()
Definition d_com_inf_game.h:1389
void dComIfGp_event_setCullRate(f32 i_rate)
Definition d_com_inf_game.h:3742
MtxP dComIfGd_getViewMtx()
Definition d_com_inf_game.h:4238
void dComIfGd_setListFilter()
Definition d_com_inf_game.h:4337
void dComIfGp_setHorseActor(fopAc_ac_c *i_horse)
Definition d_com_inf_game.h:2363
void dComIfGp_roomControl_offStatusFlag(int i_roomNo, u8 flag)
Definition d_com_inf_game.h:3549
void dComIfGs_setWarpItemData(char const *stage, cXyz pos, s16 angle, s8 roomNo, u8 param_4, u8 param_5)
Definition d_com_inf_game.cpp:2366
J3DDrawBuffer * dComIfGd_getXluListBG()
Definition d_com_inf_game.h:4333
void dComIfGs_setStartPoint(s16 i_point)
Definition d_com_inf_game.h:1877
u32 dComIfGp_particle_setPolyColor(u32 param_0, u16 param_1, cBgS_PolyInfo &param_2, const cXyz *param_3, const dKy_tevstr_c *param_4, const csXyz *param_5, const cXyz *param_6, int param_7, dPa_levelEcallBack *param_8, s8 param_9, const cXyz *param_10)
Definition d_com_inf_game.h:4150
u16 dComIfGs_getMaxLifeGauge()
Definition d_com_inf_game.cpp:1636
void dComIfGp_setAnmArchive(JKRArchive *arc)
Definition d_com_inf_game.h:2427
void dComIfGp_setDmapResArchive(JKRArchive *arc)
Definition d_com_inf_game.h:2435
u16 dComIfGs_getMaxOil()
Definition d_com_inf_game.h:1578
void dComIfGs_setOil(u16 i_oil)
Definition d_com_inf_game.h:1171
bool dComIfGp_isLightDropMapVisible()
Definition d_com_inf_game.cpp:2277
u8 dComIfGp_getSButtonStatusForce()
Definition d_com_inf_game.h:2759
void dComIfGs_onTbox(int i_no)
Definition d_com_inf_game.h:1490
dComIfG_MesgCamInfo_c * dComIfGp_getMesgCameraInfo()
Definition d_com_inf_game.h:3477
void dComIfGs_onStageBossEnemy()
Definition d_com_inf_game.h:1538
stage_envr_info_class * dComIfGp_getStageEnvrInfo()
Definition d_com_inf_game.h:2883
BOOL dComIfGp_checkItemGet(u8 i_itemNo, int param_1)
Definition d_com_inf_game.cpp:59
u32 dComIfG_getTrigA(u32 i_padNo)
Definition d_com_inf_game.cpp:2150
int dComIfGp_getMessageCountNumber()
Definition d_com_inf_game.h:3330
PlayerPtr
Definition d_com_inf_game.h:88
@ LINK_PTR
Definition d_com_inf_game.h:88
@ HORSE_PTR
Definition d_com_inf_game.h:88
void dComIfGs_onDungeonItemBossKey()
Definition d_com_inf_game.h:1203
s16 dComIfGs_getRestartRoomAngleY()
Definition d_com_inf_game.h:1933
u32 dComIfG_getTrigB(u32 i_padNo)
Definition d_com_inf_game.h:1083
int dComIfGp_getNowOxygen()
Definition d_com_inf_game.h:3082
void dComIfGs_setBombMax(u8 i_type, u8 i_max)
Definition d_com_inf_game.h:2174
void dComIfGp_att_CatchRequest(fopAc_ac_c *param_0, u8 param_1, f32 i_horizontalDist, f32 i_upDist, f32 i_downDist, s16 i_angle, int param_5)
Definition d_com_inf_game.h:2317
void * dComIfG_getStageRes(char const *i_resName)
Definition d_com_inf_game.cpp:2430
int dComIfGd_setRealShadow(u32 param_0, s8 param_1, J3DModel *param_2, cXyz *param_3, f32 param_4, f32 param_5, dKy_tevstr_c *param_6)
Definition d_com_inf_game.h:4178
s16 dComIfGp_getSelectItemNum(int index)
Definition d_com_inf_game.cpp:1904
f32 dComIfGp_getCameraZoomScale(int i_no)
Definition d_com_inf_game.h:3016
void dComIfGp_setRemoConStatus(u8 status, u8 param_1, u8 flag)
Definition d_com_inf_game.h:2659
int dComIfGp_roomControl_getStayNo()
Definition d_com_inf_game.h:3497
void dComIfGs_onDungeonItemWarp()
Definition d_com_inf_game.h:1163
void dComIfGs_setEventReg(u16 reg, u8 value)
Definition d_com_inf_game.h:1981
cXyz & dComIfGs_getHorseRestartPos()
Definition d_com_inf_game.h:1726
int dComIfGd_setSimpleShadow(cXyz *pos, f32 param_1, f32 param_2, cBgS_PolyInfo &param_3, s16 angle, f32 param_5, _GXTexObj *tex)
Definition d_com_inf_game.cpp:1318
void dComIfGs_setRestartRoom(const cXyz &i_position, s16 i_angle, s8 i_roomNo)
Definition d_com_inf_game.h:1714
u8 dComIfGp_getMesgAnimeAttrInfo()
Definition d_com_inf_game.h:3346
void dComIfGp_setExpHeap2D(void *heap)
Definition d_com_inf_game.h:2935
dTimer_c * dComIfG_getTimerPtr()
Definition d_com_inf_game.h:961
u8 dComIfGp_getOxygenShowFlag()
Definition d_com_inf_game.h:3086
BOOL dComIfGs_isRegionBit(int i_region)
Definition d_com_inf_game.h:1304
int dComIfG_syncStageRes(const char *i_arcName)
Definition d_com_inf_game.h:1019
u8 dComIfGs_getMaxMagic()
Definition d_com_inf_game.h:1751
JKRExpHeap * dComIfGp_getMsgExpHeap()
Definition d_com_inf_game.h:2523
void dComIfGs_onPlayerFieldLastStayFieldDataExistFlag()
Definition d_com_inf_game.h:2154
s32 dComIfGp_offHeapLockFlag(int flag)
Definition d_com_inf_game.cpp:1777
STATIC_ASSERT(sizeof(dComIfG_camera_info_class)==0x38)
s8 dComIfGs_getHorseRestartRoomNo()
Definition d_com_inf_game.h:1738
void dComIfGd_setXluListDarkBG()
Definition d_com_inf_game.h:4274
void dComIfGp_particle_cleanup()
Definition d_com_inf_game.h:3857
void dComIfGd_drawOpaListDark()
Definition d_com_inf_game.h:4402
void dComIfGp_setMsgArchive(int i, JKRArchive *arc)
Definition d_com_inf_game.h:2487
s32 dComIfGs_isDungeonItemCompass()
Definition d_com_inf_game.h:1348
u8 dComIfGp_SelectWarpPt_get()
Definition d_com_inf_game.cpp:2620
bool dComIfGd_addRealShadow(u32 key, J3DModel *model)
Definition d_com_inf_game.h:4190
u8 dComIfGs_getSelectEquipShield()
Definition d_com_inf_game.h:1453
void dComIfGs_offActor(int i_no, int i_roomNo)
Definition d_com_inf_game.h:1941
stage_pselect_info_class * dComIfGp_getStagePselectInfo()
Definition d_com_inf_game.h:2891
void dComIfGp_event_onEventFlag(u16 i_flag)
Definition d_com_inf_game.h:3639
s8 dComIfGs_PolyDamageOff_Check()
Definition d_com_inf_game.cpp:2578
void dComIfGd_draw2DXlu()
Definition d_com_inf_game.h:4454
bool dComIfGp_checkMapShow()
Definition d_com_inf_game.cpp:1753
cXyz * dComIfGp_evmng_getMyXyzP(int i_staffId, char *i_dataname)
Definition d_com_inf_game.h:3778
void dComIfGp_particle_drawFog(JPADrawInfo *i_drawInfo)
Definition d_com_inf_game.h:3919
Mtx44 * dComIfGd_getProjViewMtx()
Definition d_com_inf_game.h:4223
fopAc_ac_c * dComIfGp_event_getDoorPartner()
Definition d_com_inf_game.h:3750
void dComIfGp_setItemMaxLifeCount(s16 count)
Definition d_com_inf_game.h:2863
void dComIfGd_setListItem3D()
Definition d_com_inf_game.h:4283
BOOL dComIfGp_roomControl_checkRoomDisp(int i_roomNo)
Definition d_com_inf_game.h:3541
void dComIfGp_evmng_cutEnd(int i_staffId)
Definition d_com_inf_game.h:3651
bool dComIfGp_isZSetFlag(u8 flag)
Definition d_com_inf_game.h:3134
void dComIfGd_drawOpaListDarkBG()
Definition d_com_inf_game.h:4390
void dComIfGp_particle_drawFogPri0_B(JPADrawInfo *i_drawInfo)
Definition d_com_inf_game.h:3865
u8 dComIfGp_getSelectItem(int index)
Definition d_com_inf_game.cpp:1700
void dComIfGs_onSvOneZoneSwitch(int i_zoneNo, int i_swBit)
Definition d_com_inf_game.h:1324
u32 dComIfGs_getLastSceneMode()
Definition d_com_inf_game.h:1698
u8 dComIfGs_getOptPointer()
Definition d_com_inf_game.h:2062
void dComIfGs_setMaxMagic(u8 i_maxMagic)
Definition d_com_inf_game.h:1187
void dComIfGp_setMesgBgmOff()
Definition d_com_inf_game.h:3198
bool dComIfGp_isNunZSetFlag(u8 flag)
Definition d_com_inf_game.h:3150
view_port_class * dComIfGd_getViewport()
Definition d_com_inf_game.h:4231
void dComIfGd_drawXluListZxlu()
Definition d_com_inf_game.h:4434
void dComIfGp_setSelectEquipShield(u8 i_shieldNo)
Definition d_com_inf_game.h:2959
void dComIfGs_setHookGameTime(u32 i_time)
Definition d_com_inf_game.h:2222
void dComIfGp_setSButtonStatusForce(u8 status, u8 flag)
Definition d_com_inf_game.h:2683
void dComIfGp_offPauseFlag()
Definition d_com_inf_game.h:3182
u8 dComIfGp_getYStatus()
Definition d_com_inf_game.h:2707
u8 dComIfGs_getGetNumber(int i_no)
Definition d_com_inf_game.h:2118
void dComIfGs_setRaceGameTime(int i_time)
Definition d_com_inf_game.h:1835
int dComIfG_getTimerLimitTimeMs()
Definition d_com_inf_game.h:977
JKRArchive * dComIfGp_getFontArchive()
Definition d_com_inf_game.h:2499
void dComIfGp_init()
Definition d_com_inf_game.h:2263
int dComIfG_resDelete(request_of_phase_process_class *i_phase, char const *i_resName)
Definition d_com_inf_game.cpp:1304
u8 dComIfGp_checkMesgBgm()
Definition d_com_inf_game.h:3202
void dComIfGp_event_offHindFlag(u16 i_flag)
Definition d_com_inf_game.h:3647
BOOL dComIfGs_isDarkClearLV(int i_no)
Definition d_com_inf_game.h:1610
s8 dComIfGs_getWarpRoomNo()
Definition d_com_inf_game.cpp:2390
void dComIfGs_offSwitch(int i_no, int i_roomNo)
Definition d_com_inf_game.h:1292
u8 dComIfGp_getMesgStatus()
Definition d_com_inf_game.h:3454
dSv_info_c * dComIfGs_getSaveInfo()
Definition d_com_inf_game.h:1594
u32 dComIfGp_checkPlayerStatus0(int param_0, u32 flag)
Definition d_com_inf_game.h:2267
void dComIfGp_setMesgBgmOn()
Definition d_com_inf_game.h:3194
u8 dComIfGs_getNewFile()
Definition d_com_inf_game.h:2066
u8 dComIfGp_TargetWarpPt_get()
Definition d_com_inf_game.cpp:2616
void dComIfGs_onSvZoneSwitch(int i_zoneNo, int i_swBit)
Definition d_com_inf_game.h:1312
void dComIfGp_setStartStage(dStage_startStage_c *p_startStage)
Definition d_com_inf_game.h:2535
s32 dComIfGs_isStageBossEnemy()
Definition d_com_inf_game.h:1550
void dComIfG_setTimerPtr(dTimer_c *i_ptr)
Definition d_com_inf_game.h:965
void dComIfGp_setNowVibration(u8 status)
Definition d_com_inf_game.h:2947
BOOL dComIfGs_isZoneSwitch(int, int)
Definition d_com_inf_game.cpp:1546
void dComIfGs_setTime(f32 i_time)
Definition d_com_inf_game.h:1787
u8 dComIfGs_getWalletSize()
Definition d_com_inf_game.h:2090
void dComIfGs_getSave(int i_stageNo)
Definition d_com_inf_game.h:1949
void dComIfGd_drawXluListInvisible()
Definition d_com_inf_game.h:4426
void dComIfGp_offEnableNextStage()
Definition d_com_inf_game.h:2943
roomRead_class * dComIfGp_getStageRoom()
Definition d_com_inf_game.h:2875
u16 dComIfGs_getLife()
Definition d_com_inf_game.h:1417
void dComIfGs_onStageLife()
Definition d_com_inf_game.h:1626
void dComIfGp_setAllMapArchive(JKRArchive *arc)
Definition d_com_inf_game.h:2447
BOOL dComIfGp_checkCameraAttentionStatus(int i, u32 flag)
Definition d_com_inf_game.h:2995
s16 dComIfGs_getTurnRestartAngleY()
Definition d_com_inf_game.h:1917
u8 dComIfGs_getBottleMax()
Definition d_com_inf_game.cpp:1900
void dComIfGp_clearMesgAnimeTagInfo()
Definition d_com_inf_game.h:4007
char * dComIfGs_getPlayerName()
Definition d_com_inf_game.h:1823
dDlst_window_c * dComIfGp_getWindow(int i)
Definition d_com_inf_game.h:3370
void dComIfGp_deleteSimpleModel()
Definition d_com_inf_game.h:3436
u8 dComIfGp_isPauseFlag()
Definition d_com_inf_game.h:3162
void dComIfGs_setOptVibration(u8 i_status)
Definition d_com_inf_game.h:2046
BOOL dComIfGs_isCollectSword(u8 i_swordNo)
Definition d_com_inf_game.h:1364
void dComIfGd_setXluList2DScreen()
Definition d_com_inf_game.h:4293
JKRExpHeap * dComIfGp_getSubHeap2D(int flag)
Definition d_com_inf_game.cpp:1842
void dComIfGs_setSaveTotalTime(s64 i_time)
Definition d_com_inf_game.h:2005
char * dComIfGp_getLastPlayStageName()
Definition d_com_inf_game.h:2595
void dComIfGd_set3DlineMatDark(mDoExt_3DlineMat_c *param_0)
Definition d_com_inf_game.h:4482
u8 dComIfGs_getBombNum(u8 i_bagIdx)
Definition d_com_inf_game.h:1630
void dComIfGd_drawOpaList()
Definition d_com_inf_game.h:4398
int dComIfG_deleteObjectResMain(const char *i_arcName)
Definition d_com_inf_game.h:1023
int dComIfGs_isItemFirstBit(u8 i_no)
Definition d_com_inf_game.h:1147
dRes_info_c * dComIfG_getStageResInfo(const char *i_arcName)
Definition d_com_inf_game.h:1063
void dComIfGp_setRStatus(u8 status, u8 flag)
Definition d_com_inf_game.h:2611
int dComIfGp_searchUseSubHeap2D(int flag)
Definition d_com_inf_game.cpp:1831
s32 dComIfGp_getItemMaxOilCount()
Definition d_com_inf_game.h:3254
void dComIfGp_clearItemPachinkoNumCount()
Definition d_com_inf_game.h:3218
void dComIfGp_mapShow()
Definition d_com_inf_game.cpp:1745
void dComIfGp_setNunStatus(u8 status, u8 param_1, u8 flag)
Definition d_com_inf_game.h:2655
u8 dComIfGp_getRemoConStatus()
Definition d_com_inf_game.h:2743
void dComIfGs_initDan(s8 i_stageNo)
Definition d_com_inf_game.h:1953
void dComIfGp_particle_setWaterRipple(u32 *param_0, cBgS_PolyInfo &param_1, const cXyz *param_2, f32 param_3, const dKy_tevstr_c *param_4, const cXyz *param_5, s8 param_6)
Definition d_com_inf_game.h:3979
void dComIfGs_setOptUnk0(u8 i_unk0)
Definition d_com_inf_game.h:2038
BOOL dComIfGs_Wolf_Change_Check()
Definition d_com_inf_game.cpp:2541
void dComIfGp_onPauseFlag()
Definition d_com_inf_game.h:3428
void dComIfGs_setWalletSize(u8 i_size)
Definition d_com_inf_game.h:1179
int * dComIfGp_evmng_getMyIntegerP(int i_staffId, char *i_dataname)
Definition d_com_inf_game.h:3766
BOOL dComIfGp_evmng_endCheck(const char *i_eventname)
Definition d_com_inf_game.h:3667
JKRExpHeap * dComIfGp_getExpHeap2D()
Definition d_com_inf_game.h:2519
void dComIfGd_setWindow(dDlst_window_c *window)
Definition d_com_inf_game.h:4358
void dComIfGp_particle_draw2Dgame(JPADrawInfo *i_drawInfo)
Definition d_com_inf_game.h:3949
void dComIfGp_setFontArchive(JKRArchive *arc)
Definition d_com_inf_game.h:2491
void dComIfGs_setMagic(u8 i_magic)
Definition d_com_inf_game.h:1183
u8 dComIfGs_staffroll_next_go_check()
Definition d_com_inf_game.cpp:2680
JPABaseEmitter * dComIfGp_particle_getEmitter(u32 param_0)
Definition d_com_inf_game.h:4132
void dComIfGp_setMain2DArchive(JKRArchive *arc)
Definition d_com_inf_game.h:2507
void dComIfGp_destroySubExpHeap2D()
Definition d_com_inf_game.cpp:1810
void dComIfGp_setPlayerInfo(int plyrIdx, fopAc_ac_c *ptr, int camIdx)
Definition d_com_inf_game.h:2983
u8 dComIfGs_getWolfAbility(int i_idx)
Definition d_com_inf_game.h:1239
cXyz * dComIfGp_evmng_getGoal()
Definition d_com_inf_game.h:3655
void dComIfGp_setSelectItem(int index)
Definition d_com_inf_game.cpp:1676
BOOL dComIfGs_isVisitedRoom(int i_roomNo)
Definition d_com_inf_game.cpp:2670
u8 dComIfGs_getTmpReg(const u16 i_reg)
Definition d_com_inf_game.h:1973
void dComIfGs_setKeyNum(int i_stageNo, u8 i_keyNum)
Definition d_com_inf_game.cpp:2339
void dComIfGp_clearPlayerStatus0(int param_0, u32 flag)
Definition d_com_inf_game.h:3042
JKRArchive * dComIfGp_getNameResArchive()
Definition d_com_inf_game.h:2395
void dComIfGp_setStartStageDarkArea(s8 darkArea)
Definition d_com_inf_game.h:2551
s8 dComIfGp_getLayerOld()
Definition d_com_inf_game.h:3380
void dComIfGd_setListDark()
Definition d_com_inf_game.h:4259
u8 dComIfGp_2dShowCheck()
Definition d_com_inf_game.h:3230
u8 dComIfGs_getOptCameraControl()
Definition d_com_inf_game.h:1478
void dComIfGp_particle_drawFogPri2(JPADrawInfo *i_drawInfo)
Definition d_com_inf_game.h:3913
int dComIfGd_setShadow(u32 param_0, s8 param_1, J3DModel *param_2, cXyz *param_3, f32 param_4, f32 param_5, f32 param_6, f32 param_7, cBgS_PolyInfo &param_8, dKy_tevstr_c *param_9, s16 param_10, f32 param_11, _GXTexObj *param_12)
Definition d_com_inf_game.cpp:1980
u8 dComIfGp_get3DDirectionForce()
Definition d_com_inf_game.h:2827
u8 dComIfGp_getItemLifeCountType()
Definition d_com_inf_game.h:3318
void dComIfGp_setCameraParamFileName(int i, char *name)
Definition d_com_inf_game.h:3350
u32 dComIfGp_getCameraAttentionStatus(int i_no)
Definition d_com_inf_game.h:3028
u16 dComIfGp_event_chkEventFlag(u16 i_flag)
Definition d_com_inf_game.h:3734
void dComIfGp_setItemOilCount(s32 oil)
Definition d_com_inf_game.h:3110
GXColor g_blackColor
Definition d_com_inf_game.cpp:1164
BOOL dComIfGs_isActor(int i_no, int i_roomNo)
Definition d_com_inf_game.h:1937
u8 dComIfGs_getItem(int i_slotNo, bool i_checkCombo)
Definition d_com_inf_game.h:1356
void dComIfGp_roomControl_setTimePass(int isPassing)
Definition d_com_inf_game.h:3521
void dComIfGp_particle_drawProjection(JPADrawInfo *i_drawInfo)
Definition d_com_inf_game.h:3895
void dComIfGs_setBottleItemIn(u8 curItem, u8 newItem)
Definition d_com_inf_game.h:1989
u8 dComIfGs_getMixItemIndex(int i_no)
Definition d_com_inf_game.cpp:1672
u8 dComIfGs_getOptVibration()
Definition d_com_inf_game.h:1470
void dComIfGp_mapHide()
Definition d_com_inf_game.cpp:1749
int dComIfGp_evmng_checkStartDemo()
Definition d_com_inf_game.h:3794
void dComIfGp_evmng_setGoal(cXyz *i_pos)
Definition d_com_inf_game.h:3786
int dComIfG_getTimerNowTimeMs()
Definition d_com_inf_game.h:3999
JKRAramArchive * dComIfGp_getFieldMapArchive2()
Definition d_com_inf_game.h:3408
fopAc_ac_c * dComIfGp_getPlayer(int idx)
Definition d_com_inf_game.h:2339
void dComIfGs_setGetNumber(int i_no, u8 i_value)
Definition d_com_inf_game.h:2122
BOOL dComIfGs_isTbox(int i_no)
Definition d_com_inf_game.h:1486
bool dComIfGs_isPlayerFieldLastStayFieldDataExistFlag()
Definition d_com_inf_game.h:1851
void dComIfGs_setOptPointer(u8 i_pointer)
Definition d_com_inf_game.h:2058
void dComIfGp_setWindowNum(int num)
Definition d_com_inf_game.h:3362
BOOL dComIfGs_isStageSwitch(int i_stageNo, int i_no)
Definition d_com_inf_game.cpp:1467
void dComIfGs_addBottleNum(u8 i_bottleIdx, s16 i_num)
Definition d_com_inf_game.h:1654
void dComIfGp_event_remove()
Definition d_com_inf_game.h:3635
BOOL dComIfGs_isSvZoneItem(int i_zoneNo, int i_swBit)
Definition d_com_inf_game.h:1336
void dComIfGp_setDemoMsgArchive(JKRArchive *arc)
Definition d_com_inf_game.h:2463
void dComIfGd_entryZSortListZxlu(J3DPacket *i_packet, cXyz &param_1)
Definition d_com_inf_game.h:4366
JKRArchive * dComIfGp_getAllMapArchive()
Definition d_com_inf_game.h:3424
void dComIfGp_setRStatusForce(u8 status, u8 flag)
Definition d_com_inf_game.h:2695
void dComIfGs_offSaveSwitch(int i_no)
Definition d_com_inf_game.h:1522
void dComIfGs_init()
Definition d_com_inf_game.h:1143
void dComIfGp_setSelectEquipSword(u8 i_swordNo)
Definition d_com_inf_game.h:2955
int dComIfG_setStageRes(const char *i_arcName, JKRHeap *i_heap)
Definition d_com_inf_game.h:1011
u8 dComIfG_getTimerType()
Definition d_com_inf_game.h:973
void dComIfGs_setLineUpItem()
Definition d_com_inf_game.h:1598
void dComIfGp_setOptionResArchive(JKRArchive *arc)
Definition d_com_inf_game.h:2455
void dComIfGs_setInitDataToCard(u8 *i_saveData, int i_dataNum)
Definition d_com_inf_game.h:2074
s8 dComIfGs_getTurnRestartRoomNo()
Definition d_com_inf_game.h:1921
cXyz & dComIfGs_getRestartRoomPos()
Definition d_com_inf_game.h:1929
void dComIfGp_particle_levelEmitterOnEventMove(u32 param_0)
Definition d_com_inf_game.h:4128
u8 dComIfGp_getAStatus()
Definition d_com_inf_game.h:2699
void dComIfGp_setPlayerStatus1(int param_0, u32 flag)
Definition d_com_inf_game.h:2991
void dComIfGp_setDoStatus(u8 status, u8 flag)
Definition d_com_inf_game.h:2615
void dComIfGd_setList3Dlast()
Definition d_com_inf_game.h:4288
u8 dComIfGp_getBottleStatus()
Definition d_com_inf_game.h:2739
void dComIfGd_setListInvisisble()
Definition d_com_inf_game.h:4264
u32 dComIfGp_particle_setSimpleFoot(u32 param_0, u32 *param_1, cBgS_PolyInfo &param_2, cXyz const *param_3, dKy_tevstr_c const *param_4, int param_5, csXyz const *param_6, cXyz const *param_7, dPa_levelEcallBack *param_8, s8 param_9, cXyz const *param_10)
Definition d_com_inf_game.h:4140
JKRArchive * dComIfGp_getCardIconResArchive()
Definition d_com_inf_game.h:2419
u8 dComIfGs_getOptAttentionType()
Definition d_com_inf_game.h:1474
void * dComIfGp_getItemTable()
Definition d_com_inf_game.h:2515
BOOL dComIfGp_evmng_isMapToolCamera(u8 mapToolID)
Definition d_com_inf_game.h:3810
void dComIfG_setBrightness(u8 brightness)
Definition d_com_inf_game.h:949
void dComIfGp_particle_drawFogPri4(JPADrawInfo *i_drawInfo)
Definition d_com_inf_game.h:3889
void dComIfGp_setZStatus(u8 status, u8 flag)
Definition d_com_inf_game.h:2623
dEvent_manager_c & dComIfGp_getEventManager()
Definition d_com_inf_game.h:3589
void dComIfGp_set3DStatusForce(u8 status, u8 direction, u8 flag)
Definition d_com_inf_game.h:2635
u8 dComIfGp_getCStickStatusForce()
Definition d_com_inf_game.h:2751
void dComIfGs_offEventBit(const u16 i_flag)
Definition d_com_inf_game.h:1421
u8 dComIfGp_world_dark_get()
Definition d_com_inf_game.cpp:2450
int dComIfGp_getWindowNum()
Definition d_com_inf_game.h:3366
void dComIfGs_onTmpBit(const u16 i_flag)
Definition d_com_inf_game.h:1618
stage_vrboxcol_info_class * dComIfGp_getStageVrboxcolInfo()
Definition d_com_inf_game.h:2895
int dComIfGp_evmng_cameraPlay()
Definition d_com_inf_game.h:3675
s32 dComIfGp_getMaxOxygenCount()
Definition d_com_inf_game.h:3262
fopAc_ac_c * dComIfGp_event_getPt2()
Definition d_com_inf_game.h:3715
GXColor g_saftyWhiteColor
Definition d_com_inf_game.cpp:2686
void dComIfGs_clearRoomItem(int i_zoneNo)
Definition d_com_inf_game.h:1885
const char * dComIfGp_getNextStageName()
Definition d_com_inf_game.h:2559
void dComIfGs_setMixItemIndex(int i_no, u8 item_index)
Definition d_com_inf_game.cpp:1653
s32 dComIfGs_isDungeonItemWarp()
Definition d_com_inf_game.h:1546
void dComIfGs_setBalloonScore(u32 i_score)
Definition d_com_inf_game.h:1843
JKRArchive * dComIfGp_getMsgCommonArchive()
Definition d_com_inf_game.h:2415
void dComIfGs_onSaveSwitch(int i_stageNo, int i_no)
Definition d_com_inf_game.h:1514
void dComIfGp_drawSimpleModel()
Definition d_com_inf_game.h:3396
void dComIfGp_particle_draw2DmenuFore(JPADrawInfo *i_drawInfo)
Definition d_com_inf_game.h:3967
s16 dComIfGs_getHorseRestartAngleY()
Definition d_com_inf_game.h:1730
void dComIfGs_setRupee(u16 i_rupees)
Definition d_com_inf_game.h:1191
dSmplMdl_draw_c * dComIfGp_getSimpleModel()
Definition d_com_inf_game.h:1893
void dComIfGd_drawListItem3d()
Definition d_com_inf_game.h:4194
void dComIfGd_drawXluListDarkBG()
Definition d_com_inf_game.h:4414
void dComIfGp_particle_removeScene(bool param_0)
Definition d_com_inf_game.h:3861
void dComIfGs_setBButtonItemKey(u8 i_itemNo)
Definition d_com_inf_game.h:2146
BOOL dComIfGs_isTmpBit(const u16 i_flag)
Definition d_com_inf_game.h:1614
JKRArchive * dComIfGp_getAnmArchive()
Definition d_com_inf_game.h:2383
u16 dComIfGp_particle_setCommonPoly(u32 *param_0, cBgS_PolyInfo *param_1, const cXyz *param_2, const cXyz *param_3, const dKy_tevstr_c *param_4, u32 param_5, u32 param_6, const csXyz *param_7, const cXyz *param_8, s8 param_9)
Definition d_com_inf_game.h:3987
void dComIfGs_offGetMagicUseFlag()
Definition d_com_inf_game.h:2186
void dComIfGp_setSButtonStatus(u8 status, u8 flag)
Definition d_com_inf_game.h:2679
void dComIfGp_clearItemArrowNumCount()
Definition d_com_inf_game.h:3306
u8 dComIfGs_checkGetItem(u8 i_itemNo)
Definition d_com_inf_game.cpp:1876
void dComIfGp_setXStatusForce(u8 status, u8 flag)
Definition d_com_inf_game.h:2643
cXyz & dComIfGs_getWarpPlayerPos()
Definition d_com_inf_game.cpp:2382
void dComIfGs_onCollectCrystal(u8 i_item)
Definition d_com_inf_game.h:1771
int dComIfG_TimerDeleteCheck(int)
Definition d_com_inf_game.cpp:2514
int dComIfGp_getCameraWinID(int idx)
Definition d_com_inf_game.h:2351
void dComIfGp_offOxygenShowFlag()
Definition d_com_inf_game.h:3094
stage_stag_info_class * dComIfGp_getStageStagInfo()
Definition d_com_inf_game.h:2879
u8 dComIfGp_getZSetFlagForce()
Definition d_com_inf_game.h:2795
BOOL dComIfGs_isOneZoneItem(int i_swBit, int i_roomNo)
Definition d_com_inf_game.cpp:1621
void dComIfGs_PolyDamageOff_Set(s8 param_0)
Definition d_com_inf_game.cpp:2574
void dComIfGs_offTbox(int i_no)
Definition d_com_inf_game.h:1494
fopAc_ac_c * dComIfGp_att_getCatghTarget()
Definition d_com_inf_game.h:2299
void dComIfGs_setWarashibeItem(u8 i_itemNo)
Definition d_com_inf_game.h:1985
u8 dComIfGs_getPachinkoMax()
Definition d_com_inf_game.h:1235
bool dComIfGp_isNunSetFlag(u8 flag)
Definition d_com_inf_game.h:3142
stage_camera_class * dComIfGp_getRoomCamera(int i_roomNo)
Definition d_com_inf_game.cpp:1351
void dComIfGp_particle_drawDarkworld(JPADrawInfo *i_drawInfo)
Definition d_com_inf_game.h:3937
void dComIfGs_setItem(int i_slotNo, u8 i_itemNo)
Definition d_com_inf_game.h:1167
u8 dComIfGp_get3DSetFlagForce()
Definition d_com_inf_game.h:2831
u32 dComIfGp_particle_setColor(u32 param_0, u16 param_1, const cXyz *i_pos, const dKy_tevstr_c *param_3, const GXColor *param_4, const GXColor *param_5, f32 param_6, u8 param_7, const csXyz *param_8, const cXyz *param_9, dPa_levelEcallBack *param_10, s8 param_11, const cXyz *param_12)
Definition d_com_inf_game.h:4092
u8 dComIfGp_getRStatus()
Definition d_com_inf_game.h:3565
void dComIfGs_offPlayerFieldLastStayFieldDataExistFlag()
Definition d_com_inf_game.h:2150
JKRArchive * dComIfGp_getRingResArchive()
Definition d_com_inf_game.h:3416
void dComIfGp_particle_setSimple(u16 param_0, cXyz *i_pos, u8 param_2, _GXColor &param_3, _GXColor &param_4, int param_5, float param_6)
Definition d_com_inf_game.h:4122
void dComIfGs_setEmptyBombBagItemIn(u8 i_newBomb, bool i_setNum)
Definition d_com_inf_game.h:1251
bool dComIfGp_isYSetFlag(u8 flag)
Definition d_com_inf_game.h:3130
void dComIfGs_offVisitedRoom(int param_0)
Definition d_com_inf_game.cpp:2664
s16 dComIfGp_getItemMaxArrowNumCount()
Definition d_com_inf_game.h:3242
void dComIfGs_setOptAttentionType(u8 i_attentionType)
Definition d_com_inf_game.h:2050
void dComIfGs_offSvOneZoneSwitch(int i_zoneNo, int i_swBit)
Definition d_com_inf_game.h:1328
s64 dComIfGs_getSaveStartTime()
Definition d_com_inf_game.h:1582
s32 dComIfGp_checkStatus(u16 flags)
Definition d_com_inf_game.h:3210
s16 dComIfGs_getLastSceneAngleY()
Definition d_com_inf_game.h:1702
void dComIfGd_reset()
Definition d_com_inf_game.h:4199
MtxP dComIfGd_getViewRotMtx()
Definition d_com_inf_game.h:4235
void dComIfGs_offStageSwitch(int i_stageNo, int i_no)
Definition d_com_inf_game.cpp:1457
void dComIfGs_setLightDropNum(u8 i_level, u8 i_num)
Definition d_com_inf_game.h:2166
JKRExpHeap * dComIfGp_particle_getResHeap()
Definition d_com_inf_game.h:3835
J2DGrafContext * dComIfGp_getCurrentGrafPort()
Definition d_com_inf_game.h:2327
void dComIfGs_setRodTypeLevelUp()
Definition d_com_inf_game.h:1223
void dComIfGp_clearItemBombNumCount(u8 i_no)
Definition d_com_inf_game.h:3286
cXyz & dComIfGs_getLastWarpMarkPlayerPos()
Definition d_com_inf_game.h:1429
void dComIfGs_offSaveDunSwitch(int i_swNo)
Definition d_com_inf_game.h:1803
void dComIfGp_setMsgObjectClass(dMsgObject_c *obj)
Definition d_com_inf_game.h:2371
u8 dComIfGp_getXStatus()
Definition d_com_inf_game.h:2703
void dComIfGd_imageDrawShadow(Mtx param_0)
Definition d_com_inf_game.h:4474
char * dComIfG_getRoomArcName(int roomNo)
Definition d_com_inf_game.cpp:2438
const char * dComIfGp_getCameraParamFileName(int i)
Definition d_com_inf_game.h:3358
s16 dComIfGp_getNextStagePoint()
Definition d_com_inf_game.h:2587
void dComIfGs_setTurnRestart(const cXyz &i_position, s16 i_angle, s8 param_2, u32 i_param)
Definition d_com_inf_game.h:1710
void dComIfGs_setEmptyBombBag()
Definition d_com_inf_game.h:1243
s32 dComIfGp_roomControl_getZoneNo(int i_roomNo)
Definition d_com_inf_game.h:3501
fopAc_ac_c * dComIfGp_att_getZHint()
Definition d_com_inf_game.h:2303
void dComIfGp_setItemBombNumCount(u8 i_item, s16 count)
Definition d_com_inf_game.h:2855
BOOL dComIfGs_isEventBit(const u16 i_flag)
Definition d_com_inf_game.h:1280
void dComIfGd_set2DOpaTop(dDlst_base_c *dlst)
Definition d_com_inf_game.h:4211
void dComIfGs_setEquipBottleItemIn(u8 i_curItem, u8 i_newItem)
Definition d_com_inf_game.h:2134
bool dComIfGs_isCollectMirror(u8 i_item)
Definition d_com_inf_game.h:1755
void dComIfGs_setArrowNum(u8 i_arrowNum)
Definition d_com_inf_game.h:1227
void dComIfGs_clearRoomSwitch(int i_zoneNo)
Definition d_com_inf_game.h:1881
void dComIfGp_setItemTable(void *data)
Definition d_com_inf_game.h:2511
void dComIfGs_setCollectClothes(u8 i_clothesNo)
Definition d_com_inf_game.h:1215
void dComIfGd_drawXluListBG()
Definition d_com_inf_game.h:4410
void dComIfGp_setWindow(u8 i, f32 param_1, f32 param_2, f32 param_3, f32 param_4, f32 param_5, f32 param_6, int camID, int mode)
Definition d_com_inf_game.h:3374
BOOL dComIfGs_isSvZoneSwitch(int i_zoneNo, int i_swBit)
Definition d_com_inf_game.h:1320
u16 dComIfGs_getRupeeMax()
Definition d_com_inf_game.h:1961
void dComIfGs_setCollectSmell(u8 smell)
Definition d_com_inf_game.h:1393
dEvent_manager_c * dComIfGp_getPEvtManager()
Definition d_com_inf_game.h:2287
JKRArchive * dComIfGp_getMain2DArchive()
Definition d_com_inf_game.h:2379
void dComIfGp_setCurrentViewport(view_port_class *i_viewport)
Definition d_com_inf_game.h:3605
void dComIfGs_offTransformLV(int i_no)
Definition d_com_inf_game.h:2210
void dComIfGs_onVisitedRoom(int param_0)
Definition d_com_inf_game.cpp:2649
int dComIfGp_getStagePlightNumInfo()
Definition d_com_inf_game.h:2903
void dComIfGp_particle_readScene(u8 particle_no, mDoDvdThd_toMainRam_c **param_1)
Definition d_com_inf_game.h:3839
int dComIfG_TimerStart(int i_mode, s16 i_time)
Definition d_com_inf_game.cpp:2454
J3DDrawBuffer * dComIfGd_getOpaListBG()
Definition d_com_inf_game.h:4325
u32 dComIfGp_particle_set(u32 param_0, u16 param_1, const cXyz *i_pos, const dKy_tevstr_c *param_3, const csXyz *i_rotation, const cXyz *i_scale, u8 i_alpha, dPa_levelEcallBack *param_7, s8 param_8, const GXColor *param_9, const GXColor *param_10, const cXyz *param_11)
Definition d_com_inf_game.h:4027
dAttention_c * dComIfGp_getAttention()
Definition d_com_inf_game.h:2291
dEvt_control_c & dComIfGp_getEvent()
Definition d_com_inf_game.h:3585
void dComIfGs_onTransformLV(int i_no)
Definition d_com_inf_game.h:1795
bool dComIfGp_isCStickSetFlag(u8 flag)
Definition d_com_inf_game.h:3166
u8 dComIfGp_event_getPreItemNo()
Definition d_com_inf_game.h:3679
void dComIfGs_offOneZoneSwitch(int i_swBit, int i_roomNo)
Definition d_com_inf_game.cpp:1576
void dComIfGp_setItemNowOil(s32 oil)
Definition d_com_inf_game.h:3106
u8 dComIfG_getBrightness()
Definition d_com_inf_game.h:1075
void dComIfGp_setMsgCommonArchive(JKRArchive *arc)
Definition d_com_inf_game.h:2483
void dComIfGd_peekZdata()
Definition d_com_inf_game.h:4350
void dComIfGp_particle_createCommon(const void *data)
Definition d_com_inf_game.h:3823
void dComIfGp_clearItemKeyNumCount()
Definition d_com_inf_game.h:3302
int dComIfG_getObjctResName2Index(const char *i_arcName, const char *i_resName)
Definition d_com_inf_game.h:1079
void dComIfGs_onLetterReadFlag(int i_no)
Definition d_com_inf_game.h:1678
void dComIfGp_resetOldMulti()
Definition d_com_inf_game.h:3384
char * dComIfGs_getPlayerFieldLastStayName()
Definition d_com_inf_game.h:1861
f32 dComIfGs_getLastSceneSpeedF()
Definition d_com_inf_game.h:1706
u32 dComIfGp_checkPlayerStatus1(int param_0, u32 flag)
Definition d_com_inf_game.h:2271
int dComIfGs_getHookGameTime()
Definition d_com_inf_game.h:2218
void dComIfGp_setStartStageLayer(s8 layer)
Definition d_com_inf_game.h:3392
void dComIfGp_setSubExpHeap2D(int idx, void *heap)
Definition d_com_inf_game.h:2931
bool dComIfGp_isDoSetFlag(u8 flag)
Definition d_com_inf_game.h:3114
void dComIfGp_setCameraInfo(int camIdx, camera_class *p_cam, int param_2, int param_3, int param_4)
Definition d_com_inf_game.h:3007
u8 dComIfGp_getBottleSetFlagForce()
Definition d_com_inf_game.h:2803
s16 dComIfGp_getStageWorldRollAngleX()
Definition d_com_inf_game.h:2911
u8 dComIfGp_getXStatusForce()
Definition d_com_inf_game.h:2807
void dComIfGp_setFmapResArchive(JKRArchive *arc)
Definition d_com_inf_game.h:2431
void dComIfGs_setSaveStartTime(s64 i_time)
Definition d_com_inf_game.h:2009
view_class * dComIfGd_getView()
Definition d_com_inf_game.h:4219
BOOL dComIfGp_evmng_startCheck(char const *i_eventname)
Definition d_com_inf_game.h:3659
void dComIfGs_offTmpBit(const u16 i_flag)
Definition d_com_inf_game.h:1606
dKy_tevstr_c * dComIfGp_roomControl_getTevStr(int i_roomNo)
Definition d_com_inf_game.h:3537
void dComIfGp_setMaxOxygen(s32 i_oxygen)
Definition d_com_inf_game.h:3070
void dComIfGs_setPlayerName(const char *i_name)
Definition d_com_inf_game.h:1869
int dComIfGp_getCameraPlayer1ID(int idx)
Definition d_com_inf_game.h:2343
JKRArchive * dComIfGp_getMsgArchive(int idx)
Definition d_com_inf_game.h:2411
void dComIfGs_offLightDropGetFlag(u8 i_level)
Definition d_com_inf_game.h:2190
void dComIfGp_setErrorResArchive(JKRArchive *arc)
Definition d_com_inf_game.h:2471
s8 dComIfGp_getStartStageLayer()
Definition d_com_inf_game.h:2543
void dComIfGp_particle_drawScreen(JPADrawInfo *i_drawInfo)
Definition d_com_inf_game.h:3943
u8 dComIfGs_getPlayerFieldLastStayRegionNo()
Definition d_com_inf_game.h:2162
u8 dComIfGs_checkInsectBottle()
Definition d_com_inf_game.h:1993
void dComIfGs_setOptCalibrateDist(u16 i_calibrateDist)
Definition d_com_inf_game.h:2098
void dComIfGs_onCollectMirror(u8 i_item)
Definition d_com_inf_game.h:1767
void dComIfGs_onItemFirstBit(u8 i_itemNo)
Definition d_com_inf_game.h:1409
void dComIfGp_clearMesgCameraAttrInfo()
Definition d_com_inf_game.h:4023
u8 dComIfGs_getNoFile()
Definition d_com_inf_game.h:2070
void dComIfGp_setRubyArchive(JKRArchive *arc)
Definition d_com_inf_game.h:2495
bool dComIfGs_isCollectCrystal(u8 i_item)
Definition d_com_inf_game.h:1759
u8 dComIfGs_getKeyNum()
Definition d_com_inf_game.h:1405
void dComIfGp_particle_drawFogPri1(JPADrawInfo *i_drawInfo)
Definition d_com_inf_game.h:3901
void dComIfG_ct()
Definition d_com_inf_game.h:924
int dComIfG_syncObjectRes(const char *i_arcName)
Definition d_com_inf_game.h:1015
void dComIfGs_setLastWarpMarkItemData(const char *stage, cXyz pos, s16 angle, s8 roomNo, u8, u8)
Definition d_com_inf_game.cpp:2372
void dComIfGs_setBaitItem(u8 i_item)
Definition d_com_inf_game.h:2170
void dComIfGd_setListMiddle()
Definition d_com_inf_game.h:4311
bool dComIfGp_isASetFlag(u8 flag)
Definition d_com_inf_game.h:3118
void dComIfGp_loadCameraPosition(int i, cXyz *o_pos, cXyz *o_target, f32 *o_fovy, s16 *o_bank)
Definition d_com_inf_game.h:3037
dSv_turnRestart_c & dComIfGs_getTurnRestart()
Definition d_com_inf_game.h:1905
void dComIfGp_roomControl_setStayNo(int stayNo)
Definition d_com_inf_game.h:3529
void dComIfGs_addDeathCount()
Definition d_com_inf_game.h:2086
dStage_Multi_c * dComIfGp_getMulti()
Definition d_com_inf_game.h:3404
u8 dComIfGp_getNunZStatus()
Definition d_com_inf_game.h:2731
void dComIfGd_drawOpaListSky()
Definition d_com_inf_game.h:4378
s32 dComIfGs_isStageLife()
Definition d_com_inf_game.h:1554
u8 dComIfGs_getTransformStatus()
Definition d_com_inf_game.h:1847
u8 dComIfGp_getNowLevel()
Definition d_com_inf_game.cpp:2286
void dComIfGp_TargetWarpPt_set(u8)
Definition d_com_inf_game.cpp:2608
void dComIfGp_particle_draw(JPADrawInfo *i_drawInfo)
Definition d_com_inf_game.h:3907
BOOL dComIfGs_isSaveVisitedRoom(int param_0, int i_roomNo)
Definition d_com_inf_game.h:1562
void dComIfGp_clearItemRupeeCount()
Definition d_com_inf_game.h:3274
dCcS * dComIfG_Ccsp()
Definition d_com_inf_game.h:1051
u8 dComIfGs_getSelectMixItemNoArrowIndex(int i_selmixItemIdx)
Definition d_com_inf_game.cpp:1657
BOOL dComIfGs_isSaveTbox(int i_stageNo, int i_no)
Definition d_com_inf_game.h:1502
int dComIfGp_evmng_getMyStaffId(const char *i_staffname, fopAc_ac_c *i_actor, int i_tagId)
Definition d_com_inf_game.h:3754
void * dComIfG_getOldStageRes(char const *i_resName)
Definition d_com_inf_game.cpp:2434
bool dComIfGp_isRemoConSetFlag(u8 flag)
Definition d_com_inf_game.h:3146
JKRArchive * dComIfGp_getCollectResArchive()
Definition d_com_inf_game.h:2387
JKRArchive * dComIfGp_getDmapResArchive()
Definition d_com_inf_game.h:3450
s16 dComIfGp_getStartStagePoint()
Definition d_com_inf_game.h:2555
void dComIfGd_setListCursor()
Definition d_com_inf_game.h:4487
void dComIfGs_offZoneSwitch(int i_swBit, int i_roomNo)
Definition d_com_inf_game.cpp:1531
s16 dComIfGs_getPlayerFieldLastStayAngleY()
Definition d_com_inf_game.h:1865
void dComIfGp_event_setItemPartnerId(fpc_ProcID i_id)
Definition d_com_inf_game.h:3687
void dComIfGs_addFishNum(u8 param_0)
Definition d_com_inf_game.h:2110
bool dComIfGp_isXSetFlag(u8 flag)
Definition d_com_inf_game.h:3126
void dComIfGp_setFieldMapArchive2(JKRArchive *arc)
Definition d_com_inf_game.h:2423
f32 * dComIfGp_evmng_getMyFloatP(int i_staffId, char *i_dataname)
Definition d_com_inf_game.h:3774
GXColor g_clearColor
Definition d_com_inf_game.cpp:1162
dSv_save_c * dComIfGs_getSaveData()
Definition d_com_inf_game.h:1590
const char * dComIfGs_getHorseRestartStageName()
Definition d_com_inf_game.h:1734
void dComIfGp_set3DStatus(u8 status, u8 direction, u8 flag)
Definition d_com_inf_game.h:2631
void dComIfGp_setMessageCountNumber(s32 number)
Definition d_com_inf_game.h:3206
void dComIfGs_onRegionBit(int i_region)
Definition d_com_inf_game.h:1308
JKRExpHeap * dComIfGp_getSubExpHeap2D(int idx)
Definition d_com_inf_game.h:2527
u8 dComIfGp_getCStickDirectionForce()
Definition d_com_inf_game.h:2747
void dComIfGs_setCollectShield(u8 i_shieldNo)
Definition d_com_inf_game.h:1211
void dComIfGd_drawShadow(Mtx param_0)
Definition d_com_inf_game.h:4470
BOOL dComIfGs_isSvOneZoneSwitch(int i_zoneNo, int i_swBit)
Definition d_com_inf_game.h:1332
s32 dComIfGs_isGetMagicUseFlag()
Definition d_com_inf_game.h:1602
void dComIfGd_set3DlineMat(mDoExt_3DlineMat_c *param_0)
Definition d_com_inf_game.h:4478
J3DDrawBuffer * dComIfGd_getOpaListDark()
Definition d_com_inf_game.h:4329
void dComIfGp_roomControl_setZoneNo(int roomNo, int zoneNo)
Definition d_com_inf_game.h:3533
stage_arrow_class * dComIfGp_getRoomArrow(int i_roomNo)
Definition d_com_inf_game.cpp:1361
void dComIfGp_addSelectItemNum(int index, s16 num)
Definition d_com_inf_game.cpp:1965
void dComIfGp_setMesgFaceAnimeAttrInfo(u8 id)
Definition d_com_inf_game.h:3334
BOOL dComIfGs_isCollectClothing(u8 i_clothesNo)
Definition d_com_inf_game.h:1368
cXyz & dComIfGs_getPlayerFieldLastStayPos()
Definition d_com_inf_game.h:2158
void dComIfGs_setArrowMax(u8 i_arrowMax)
Definition d_com_inf_game.h:1231
BOOL dComIfGs_isSvOneZoneItem(int i_zoneNo, int i_swBit)
Definition d_com_inf_game.h:1340
BOOL dComIfGs_isSaveDunItem(int i_no)
Definition d_com_inf_game.h:1510
void dComIfGs_onLightDropFlag(u8 i_nowLevel)
Definition d_com_inf_game.h:1284
void dComIfG_dumpResControl()
Definition d_com_inf_game.h:1043
void dComIfGs_setTransformStatus(u8 i_status)
Definition d_com_inf_game.h:2130
u8 dComIfGp_getZStatusForce()
Definition d_com_inf_game.h:2791
void dComIfGs_Grass_hide_Set(s8 param_0)
Definition d_com_inf_game.cpp:2604
u8 dComIfGs_getEventReg(u16 reg)
Definition d_com_inf_game.h:1977
void dComIfGp_setCamera(int i, camera_class *cam)
Definition d_com_inf_game.h:3354
void dComIfGs_setLastWarpAcceptStage(s8 param_0)
Definition d_com_inf_game.h:2033
void dComIfGp_roomControl_init()
Definition d_com_inf_game.h:3509
JKRArchive * dComIfGp_getMeterButtonArchive()
Definition d_com_inf_game.h:3420
void dComIfGp_clearItemMaxLifeCount()
Definition d_com_inf_game.h:3314
u8 dComIfGs_getLineUpItem(int i_slotNo)
Definition d_com_inf_game.h:1360
BOOL dComIfGs_isLetterGetFlag(int i_no)
Definition d_com_inf_game.h:1666
void dComIfGp_clearOxygenCount()
Definition d_com_inf_game.h:3298
s8 dComIfGp_getStartStageDarkArea()
Definition d_com_inf_game.h:2547
BOOL dComIfGp_event_compulsory(void *i_actor, const char *i_eventname, u16 i_hindFlag)
Definition d_com_inf_game.h:3613
f32 dComIfGs_getTime()
Definition d_com_inf_game.h:1783
void dComIfGs_setBombNum(u8 i_bagIdx, u8 i_bombNum)
Definition d_com_inf_game.h:1646
void dComIfGd_setView(view_class *view)
Definition d_com_inf_game.h:4354
void dComIfGp_setPlayerStatus0(int param_0, u32 flag)
Definition d_com_inf_game.h:2987
s16 dComIfGp_evmng_getEventIdx(const char *eventName, u8 mapToolID)
Definition d_com_inf_game.h:3806
u8 dComIfGp_getNunStatus()
Definition d_com_inf_game.h:2727
int dComIfGp_roomControl_loadRoom(int param_0, u8 *param_1, bool param_2)
Definition d_com_inf_game.h:3525
int dComIfGp_checkEmptySubHeap2D()
Definition d_com_inf_game.cpp:1820
void dComIfGd_set2DOpa(dDlst_base_c *dlst)
Definition d_com_inf_game.h:4203
void dComIfGp_removeSimpleModel(J3DModelData *i_modelData, int roomNo)
Definition d_com_inf_game.h:1901
f32 dComIfGp_getItemLifeCount()
Definition d_com_inf_game.h:3238
int dComIfG_syncAllObjectRes()
Definition d_com_inf_game.h:1067
void dComIfGs_setTmpReg(u16 i_reg, u8 i_no)
Definition d_com_inf_game.h:1969
void dComIfGd_drawOpaList3Dlast()
Definition d_com_inf_game.h:4442
void dComIfGs_setBottleNum(u8 i_bottleIdx, u8 i_bottleNum)
Definition d_com_inf_game.h:1272
void dComIfGd_drawIndScreen()
Definition d_com_inf_game.h:4462
void dComIfGs_addPohSpiritNum()
Definition d_com_inf_game.h:1397
void dComIfGs_setRestartRoomParam(u32 i_param)
Definition d_com_inf_game.h:1722
u8 dComIfGs_getPachinkoNum()
Definition d_com_inf_game.h:1634
s32 dComIfGp_getNextStageWipe()
Definition d_com_inf_game.h:2575
u8 dComIfGp_getGameoverStatus()
Definition d_com_inf_game.h:2599
void dComIfGs_setEquipBottleItemEmpty(u8 i_curItem)
Definition d_com_inf_game.h:2138
u32 dComIfGs_getBalloonScore()
Definition d_com_inf_game.h:1839
void dComIfGp_particle_drawFogPri0_A(JPADrawInfo *i_drawInfo)
Definition d_com_inf_game.h:3877
BOOL dComIfGp_roomControl_getTimePass()
Definition d_com_inf_game.h:3517
int dComIfG_setObjectRes(const char *i_arcName, u8 i_mountDirection, JKRHeap *i_heap)
Definition d_com_inf_game.h:997
void dComIfGp_setCameraZoomForcus(int i_no, f32 i_focus)
Definition d_com_inf_game.h:3020
void dComIfGd_init()
Definition d_com_inf_game.h:4342
bool dComIfGp_isBottleSetFlag(u8 flag)
Definition d_com_inf_game.h:3158
J3DDrawBuffer * dComIfGd_getOpaList()
Definition d_com_inf_game.h:4321
int dComIfG_TimerStop(int)
Definition d_com_inf_game.cpp:2472
s16 dComIfGp_getItemArrowNumCount()
Definition d_com_inf_game.h:3246
void dComIfGp_setZStatusForce(u8 status, u8 flag)
Definition d_com_inf_game.h:2627
void dComIfGs_offSaveVisitedRoom(int param_0, int i_roomNo)
Definition d_com_inf_game.h:1570
u8 dComIfGp_get3DStatus()
Definition d_com_inf_game.h:2715
bool dComIfGs_getWarpMarkFlag()
Definition d_com_inf_game.cpp:2394
bool dComIfGs_isItem(int i_bitNo, int i_roomNo)
Definition d_com_inf_game.h:2021
void dComIfGs_staffroll_next_go()
Definition d_com_inf_game.cpp:2676
void dComIfGp_clearMesgAnimeAttrInfo()
Definition d_com_inf_game.h:4015
void dComIfGp_particle_calc3D()
Definition d_com_inf_game.h:3843
void dComIfGp_setOxygenCount(s32 oxygen)
Definition d_com_inf_game.h:3066
s8 dComIfGs_sense_type_change_Get()
Definition d_com_inf_game.cpp:1512
void dComIfGs_onDungeonItemMap()
Definition d_com_inf_game.h:1155
void dComIfGp_setSelectEquipClothes(u8 i_clothNo)
Definition d_com_inf_game.h:2951
u16 dComIfGs_getDate()
Definition d_com_inf_game.h:1775
u8 dComIfGs_getMagic()
Definition d_com_inf_game.h:1747
int dComIfGs_getRaceGameTime()
Definition d_com_inf_game.h:1831
u8 dComIfGs_getLastWarpMarkRoomNo()
Definition d_com_inf_game.h:1437
void dComIfGp_particle_levelExecute(u32 param_0)
Definition d_com_inf_game.h:4136
int dComIfGs_isLetterReadFlag(int i_no)
Definition d_com_inf_game.h:1674
u8 dComIfGp_getDoStatus()
Definition d_com_inf_game.h:3577
void dComIfGp_setCardIconResArchive(JKRArchive *arc)
Definition d_com_inf_game.h:2475
BOOL dComIfGs_isZoneItem(int, int)
Definition d_com_inf_game.cpp:1606
void dComIfG_setTimerMode(int mode)
Definition d_com_inf_game.h:957
BOOL dComIfGs_isSaveItem(int i_no)
Definition d_com_inf_game.h:1498
BOOL dComIfGs_isStageMiddleBoss()
Definition d_com_inf_game.h:2126
void dComIfGp_particle_drawFogPri3(JPADrawInfo *i_drawInfo)
Definition d_com_inf_game.h:3925
const char * dComIfGs_getWarpStageName()
Definition d_com_inf_game.cpp:2378
u8 dComIfGs_getArrowMax()
Definition d_com_inf_game.h:1385
u8 dComIfGp_checkMesgCancelButton()
Definition d_com_inf_game.h:3190
void dComIfGp_setItemPachinkoNumCount(s16 count)
Definition d_com_inf_game.h:2851
u8 dComIfGp_getSButtonSetFlagForce()
Definition d_com_inf_game.h:2763
void dComIfGs_setOptCameraControl(u8 i_cameraControl)
Definition d_com_inf_game.h:2054
BOOL dComIfGs_isCollectShield(u8 i_item)
Definition d_com_inf_game.h:1763
int dComIfGp_addSimpleModel(J3DModelData *i_modelData, int roomNo, u8 i_drawBG)
Definition d_com_inf_game.h:1897
u32 dComIfGp_getNowVibration()
Definition d_com_inf_game.h:2607
void dComIfGs_offDarkClearLV(int i_no)
Definition d_com_inf_game.h:2206
void dComIfGp_setMesgCameraInfoActor(fopAc_ac_c *param_1, fopAc_ac_c *param_2, fopAc_ac_c *param_3, fopAc_ac_c *param_4, fopAc_ac_c *param_5, fopAc_ac_c *param_6, fopAc_ac_c *param_7, fopAc_ac_c *param_8, fopAc_ac_c *param_9, fopAc_ac_c *param_10)
Definition d_com_inf_game.h:3462
char * dComIfGs_getHorseName()
Definition d_com_inf_game.h:1827
int dComIfGp_getStagePaletteNumInfo()
Definition d_com_inf_game.h:3489
int dComIfGp_getStageEnvrNumInfo()
Definition d_com_inf_game.h:3481
void dComIfGd_draw2DOpaTop()
Definition d_com_inf_game.h:4450
const char * dComIfGs_getLastWarpMarkStageName()
Definition d_com_inf_game.h:1425
u8 dComIfGs_checkBottle(u8 i_itemNo)
Definition d_com_inf_game.h:1373
s64 dComIfGs_getSaveTotalTime()
Definition d_com_inf_game.h:1586
u8 dComIfGs_getBButtonItemKey()
Definition d_com_inf_game.h:2142
daPy_py_c * dComIfGp_getLinkPlayer()
Definition d_com_inf_game.h:2335
u8 dComIfGp_event_getGtItm()
Definition d_com_inf_game.h:3691
void dComIfGd_setListBG()
Definition d_com_inf_game.h:4301
JKRArchive * dComIfGp_getOptionResArchive()
Definition d_com_inf_game.h:3412
void dComIfGp_setItemMagicCount(s16 count)
Definition d_com_inf_game.h:2839
void dComIfGp_setGameoverStatus(u8 i_status)
Definition d_com_inf_game.h:2603
u8 dComIfGp_getSButtonStatus()
Definition d_com_inf_game.h:2723
void dComIfGs_revSwitch(int i_no, int i_roomNo)
Definition d_com_inf_game.h:1296
dBgS & dComIfG_Bgsp()
Definition d_com_inf_game.h:1047
void dComIfGs_BossLife_public_Set(s8)
Definition d_com_inf_game.cpp:1500
void dComIfGp_roomControl_setStatusFlag(int i_roomNo, u8 flag)
Definition d_com_inf_game.h:3557
u8 dComIfGp_event_getMode()
Definition d_com_inf_game.h:3746
int dComIfGp_getSelectItemMaxNum(int index)
Definition d_com_inf_game.cpp:1922
void dComIfGs_setLife(u16 i_life)
Definition d_com_inf_game.h:1195
void dComIfGp_particle_draw2Dback(JPADrawInfo *i_drawInfo)
Definition d_com_inf_game.h:3961
u8 dComIfGp_getNunCStatus()
Definition d_com_inf_game.h:2735
s16 dComIfGp_getItemKeyNumCount()
Definition d_com_inf_game.h:3278
s16 dComIfGs_getStartPoint()
Definition d_com_inf_game.h:1694
u8 dComIfGp_getRStatusForce()
Definition d_com_inf_game.h:2783
int dComIfGp_getPlayerCameraID(int idx)
Definition d_com_inf_game.h:2355
fopAc_ac_c * dComIfGp_event_getItemPartner()
Definition d_com_inf_game.h:3707
J3DDrawBuffer * dComIfGd_getOpaListIndScreen()
Definition d_com_inf_game.h:4246
u8 dComIfGs_getBottleNum(u8 i_bottleIdx)
Definition d_com_inf_game.h:1638
int dComIfGp_getCameraPlayer2ID(int idx)
Definition d_com_inf_game.h:2347
void dComIfGs_onStageMiddleBoss()
Definition d_com_inf_game.h:1542
void dComIfGp_setItemArrowNumCount(s16 count)
Definition d_com_inf_game.h:2847
void dComIfGp_setMesgCameraTagInfo(int id)
Definition d_com_inf_game.h:3458
void dComIfGp_setCameraZoomScale(int i_no, f32 i_scale)
Definition d_com_inf_game.h:3012
BOOL dComIfGp_event_runCheck()
Definition d_com_inf_game.h:3719
void dComIfGs_onSwitch(int i_no, int i_roomNo)
Definition d_com_inf_game.h:1288
void dComIfGp_saveCameraPosition(int i, cXyz *i_pos, cXyz *i_target, f32 i_fovy, s16 i_bank)
Definition d_com_inf_game.h:3032
void dComIfGp_setSubHeapLockFlag(int idx, u8 status)
Definition d_com_inf_game.h:2923
void dComIfGp_particle_drawNormalPri0_A(JPADrawInfo *i_drawInfo)
Definition d_com_inf_game.h:3883
void dComIfGs_onEventBit(const u16 i_flag)
Definition d_com_inf_game.h:1276
void dComIfGs_setMaxLife(u8 i_maxLife)
Definition d_com_inf_game.h:1199
u8 dComIfGs_getSelectItemIndex(int i_no)
Definition d_com_inf_game.h:1461
void dComIfGp_clearItemOilCount()
Definition d_com_inf_game.h:3290
u16 dComIfGs_getMaxLife()
Definition d_com_inf_game.h:1413
dRes_info_c * dComIfG_getObjectResInfo(const char *i_arcName)
Definition d_com_inf_game.h:1059
void dComIfGp_setPlayerPtr(int i, fopAc_ac_c *ptr)
Definition d_com_inf_game.h:2975
void dComIfGp_particle_calcMenu()
Definition d_com_inf_game.h:3851
void dComIfGp_offCameraAttentionStatus(int i, u32 flag)
Definition d_com_inf_game.h:3003
void dComIfGs_setPlayerFieldLastStayInfo(const char *i_stage, cXyz &i_pos, s16 i_angle, s8 i_point, u8 i_region)
Definition d_com_inf_game.h:1855
void dComIfGp_setNextStage(char const *stage, s16 point, s8 roomNo, s8 layer, f32 lastSpeed, u32 lastMode, int, s8 wipe, s16 lastAngle, int, int)
Definition d_com_inf_game.cpp:1371
s32 dComIfGp_getItemRupeeCount()
Definition d_com_inf_game.h:3270
void dComIfGp_world_dark_set(u8)
Definition d_com_inf_game.cpp:2446
void dComIfGp_particle_createScene(const void *param_0)
Definition d_com_inf_game.h:3831
char * dComIfGp_evmng_getMyStringP(int i_staffId, char *i_dataname)
Definition d_com_inf_game.h:3770
J3DDrawBuffer * dComIfGd_getListFilter()
Definition d_com_inf_game.h:4242
u8 dComIfGs_getOptUnk0()
Definition d_com_inf_game.h:1466
int dComIfG_TimerDeleteRequest(int i_mode)
Definition d_com_inf_game.cpp:2527
bool dComIfGp_isRSetFlag(u8 flag)
Definition d_com_inf_game.h:3122
void dComIfGd_drawOpaListFilter()
Definition d_com_inf_game.h:4458
u8 dComIfGp_att_getCatchChgItem()
Definition d_com_inf_game.h:2295
void dComIfGp_setNunCStatus(u8 param_0, u8 param_1)
Definition d_com_inf_game.h:2667
void dComIfGs_onDarkClearLV(int i_no)
Definition d_com_inf_game.h:1791
u8 dComIfGs_getBombMax()
Definition d_com_inf_game.h:2198
void dComIfGp_setCurrentWindow(dDlst_window_c *i_window)
Definition d_com_inf_game.h:3597
int dComIfG_deleteStageRes(const char *i_arcName)
Definition d_com_inf_game.h:1027
void dComIfGs_resetLastWarpAcceptStage()
Definition d_com_inf_game.h:1658
void dComIfGp_particle_calc2D()
Definition d_com_inf_game.h:3847
void dComIfGp_setStatus(u16 status)
Definition d_com_inf_game.h:2963
void dComIfGs_setDataNum(u8 i_num)
Definition d_com_inf_game.h:1811
s8 dComIfGs_getRestartRoomNo()
Definition d_com_inf_game.h:1718
void dComIfGp_setItem(u8 slot, u8 i_no)
Definition d_com_inf_game.h:2867
u8 dComIfGp_getNextStageWipeSpeed()
Definition d_com_inf_game.h:2583
s32 dComIfGp_getItemOilCount()
Definition d_com_inf_game.h:3258
void dComIfGd_setListZxlu()
Definition d_com_inf_game.h:4316
void dComIfGp_clearMesgFaceAnimeAttrInfo()
Definition d_com_inf_game.h:4019
void dComIfGp_setSelectItemNum(int i_selItemIdx, s16 i_num)
Definition d_com_inf_game.cpp:1941
void dComIfG_get_timelayer(int *layer)
Definition d_com_inf_game.cpp:108
void dComIfG_setTimerType(u8 i_type)
Definition d_com_inf_game.h:969
u8 dComIfGs_getDataNum()
Definition d_com_inf_game.h:1807
void dComIfGd_setListIndScreen()
Definition d_com_inf_game.h:4306
s16 dComIfGp_getItemBombNumCount(u8 i_no)
Definition d_com_inf_game.h:3250
fopAc_ac_c * dComIfGp_event_getTalkPartner()
Definition d_com_inf_game.h:3703
void dComIfGp_event_setTalkPartner(void *i_actor)
Definition d_com_inf_game.h:3699
void dComIfGp_setXStatus(u8 status, u8 flag)
Definition d_com_inf_game.h:2639
MtxP dComIfGd_getInvViewMtx()
Definition d_com_inf_game.h:4227
void dComIfGs_setMemoryToCard(u8 *i_saveData, int i_dataNum)
Definition d_com_inf_game.h:2078
BOOL dComIfGs_wolfeye_effect_check()
Definition d_com_inf_game.cpp:2594
u8 dComIfGs_checkOptVibration()
Definition d_com_inf_game.h:1377
void dComIfGd_drawXluListSky()
Definition d_com_inf_game.h:4382
u8 dComIfGp_getAdvanceDirection()
Definition d_com_inf_game.h:3581
BOOL dComIfGs_isSwitch(int i_no, int i_roomNo)
Definition d_com_inf_game.h:1300
int dComIfGp_evmng_startDemo(int i_mapToolId)
Definition d_com_inf_game.h:3695
u8 dComIfGs_getArrowNum()
Definition d_com_inf_game.h:1682
BOOL dComIfG_isDebugMode()
Definition d_com_inf_game.h:985
u16 dComIfGs_getOil()
Definition d_com_inf_game.h:1574
void dComIfGs_setHorseRestart(const char *i_stageName, cXyz &i_pos, s16 i_angle, s8 i_roomNo)
Definition d_com_inf_game.h:1742
u8 dComIfGs_getSelectEquipClothes()
Definition d_com_inf_game.h:1445
void dComIfGs_setDate(u16 i_date)
Definition d_com_inf_game.h:1779
void dComIfGd_drawXluListDark()
Definition d_com_inf_game.h:4422
void dComIfGd_entryZSortXluList(J3DPacket *i_packet, cXyz &param_1)
Definition d_com_inf_game.h:4370
s8 dComIfGs_BossLife_public_Get()
Definition d_com_inf_game.cpp:1504
u16 dComIfGp_event_checkHind(u16 i_hindFlag)
Definition d_com_inf_game.h:3727
void dComIfGs_onItem(int i_bitNo, int i_roomNo)
Definition d_com_inf_game.h:2025
void dComIfGd_set2DXlu(dDlst_base_c *dlst)
Definition d_com_inf_game.h:4207
int dComIfGp_getStageVrboxcolNumInfo()
Definition d_com_inf_game.h:3493
void dComIfGp_setItemNowMagic(s16 magic)
Definition d_com_inf_game.h:3054
void dComIfGp_setMeterButtonArchive(JKRArchive *arc)
Definition d_com_inf_game.h:2467
void dComIfGs_setSelectItemIndex(int i_no, u8 item_index)
Definition d_com_inf_game.cpp:1648
void dComIfGp_setCollectResArchive(JKRArchive *arc)
Definition d_com_inf_game.h:2439
u8 dComIfGp_getCStickStatus()
Definition d_com_inf_game.h:2719
void dComIfGp_setYStatus(u8 status, u8 flag)
Definition d_com_inf_game.h:2647
u8 dComIfGp_get3DDirection()
Definition d_com_inf_game.h:3174
bool dComIfGp_is3DSetFlag(u8 flag)
Definition d_com_inf_game.h:3170
void dComIfGs_resetDan()
Definition d_com_inf_game.h:1957
void dComIfGp_setYStatusForce(u8 status, u8 flag)
Definition d_com_inf_game.h:2651
s16 dComIfGp_getItemMaxLifeCount()
Definition d_com_inf_game.h:3234
void * dComIfGs_getPEventBit()
Definition d_com_inf_game.h:2017
void dComIfGp_setCurrentGrafPort(J2DOrthoGraph *i_graf)
Definition d_com_inf_game.h:3593
int dComIfGp_getStagePselectNumInfo()
Definition d_com_inf_game.h:3485
void dComIfGp_setCurrentView(view_class *i_view)
Definition d_com_inf_game.h:3601
s16 dComIfGs_getLastWarpMarkPlayerAngleY()
Definition d_com_inf_game.h:1433
void dComIfGd_drawListZxlu()
Definition d_com_inf_game.h:4466
u8 dComIfGp_getDoSetFlagForce()
Definition d_com_inf_game.h:2771
s16 dComIfGs_getWarpPlayerAngleY()
Definition d_com_inf_game.cpp:2386
bool dComIfGp_isNunCSetFlag(u8 flag)
Definition d_com_inf_game.h:3154
void dComIfGs_onActor(int i_bitNo, int i_roomNo)
Definition d_com_inf_game.h:2029
void dComIfGp_2dShowOff()
Definition d_com_inf_game.h:3226
J3DDrawBuffer * dComIfGd_getListPacket()
Definition d_com_inf_game.h:4250
void dComIfGd_drawOpaListMiddle()
Definition d_com_inf_game.h:4394
void dComIfGs_setHorseName(const char *i_name)
Definition d_com_inf_game.h:1873
void dComIfGs_offItemFirstBit(u8 i_itemNo)
Definition d_com_inf_game.h:1662
void dComIfGs_onDungeonItemCompass()
Definition d_com_inf_game.h:1159
void dComIfGp_setLastPlayStageName(char *name)
Definition d_com_inf_game.h:2591
void dComIfGd_drawOpaListPacket()
Definition d_com_inf_game.h:4406
void dComIfGp_setCStickStatusForce(u8 status, u8 param_1, u8 flag)
Definition d_com_inf_game.h:2675
void dComIfGp_setMsgDtArchive(int i, JKRArchive *arc)
Definition d_com_inf_game.h:2479
s16 dComIfGp_getItemMaxBombNumCount()
Definition d_com_inf_game.h:3609
u8 dComIfGp_getXSetFlagForce()
Definition d_com_inf_game.h:2811
void dComIfGs_onSaveDunSwitch(int i_swNo)
Definition d_com_inf_game.h:1799
void dComIfGp_particle_drawNormalPri0_B(JPADrawInfo *i_drawInfo)
Definition d_com_inf_game.h:3871
void dComIfGp_setHitMark(u16 i_hitmark, fopAc_ac_c *param_1, const cXyz *param_2, const csXyz *param_3, const cXyz *param_4, u32 i_atType)
Definition d_com_inf_game.h:3440
void dComIfGp_setAStatus(u8 status, u8 flag)
Definition d_com_inf_game.h:2619
void dComIfGs_setSelectEquipSword(u8 i_itemNo)
Definition d_com_inf_game.cpp:2304
void dComIfG_playerStatusD()
Definition d_com_inf_game.cpp:2001
u8 dComIfGs_getLightDropNum(u8 i_nowLevel)
Definition d_com_inf_game.h:1457
void dComIfGs_setOptSound(u8 i_mode)
Definition d_com_inf_game.h:2042
void dComIfGd_setCopy2D(dDlst_base_c *dlst)
Definition d_com_inf_game.h:4215
void dComIfGp_2dShowOn()
Definition d_com_inf_game.h:3222
s32 dComIfGs_isDungeonItemBossKey()
Definition d_com_inf_game.h:1352
void dComIfGs_offSvZoneSwitch(int i_zoneNo, int i_swBit)
Definition d_com_inf_game.h:1316
s32 dComIfGp_setHeapLockFlag(u8 flag)
Definition d_com_inf_game.cpp:1757
void dComIfGp_ret_wp_set(s8)
Definition d_com_inf_game.cpp:2444
int dComIfGp_att_ZHintRequest(fopAc_ac_c *param_1, int param_2)
Definition d_com_inf_game.h:2307
s32 dComIfGp_getMaxOxygen()
Definition d_com_inf_game.h:3074
f32 dComIfGp_getCameraZoomForcus(int i_no)
Definition d_com_inf_game.h:3024
void dComIfGp_setBottleStatusForce(u8 param_0, u8 param_1)
Definition d_com_inf_game.h:3573
s64 dComIfGs_getTotalTime()
Definition d_com_inf_game.h:2001
void dComIfGp_createSimpleModel()
Definition d_com_inf_game.h:3432
void dComIfGd_setList()
Definition d_com_inf_game.h:4278
void dComIfGs_onGetMagicUseFlag()
Definition d_com_inf_game.cpp:1640
u8 dComIfGs_getPohSpiritNum()
Definition d_com_inf_game.h:1401
void dComIfGd_drawXluList()
Definition d_com_inf_game.h:4418
int dComIfG_changeOpeningScene(scene_class *scene, s16 procName)
Definition d_com_inf_game.cpp:1166
void dComIfGs_setEmptyBottleItemIn(u8 i_itemNo)
Definition d_com_inf_game.h:1268
void dComIfGp_clearItemMaxOilCount()
Definition d_com_inf_game.h:3282
void dComIfGp_setDoStatusForce(u8 status, u8 flag)
Definition d_com_inf_game.h:2687
BOOL dComIfGp_isEnableNextStage()
Definition d_com_inf_game.h:2579
@ COLLECT_SHIELD
Definition d_save.h:84
@ COLLECT_CLOTHING
Definition d_save.h:82
@ COLLECT_SWORD
Definition d_save.h:83
f32 Mtx44[4][4]
Definition mtx.h:28
f32 Mtx[3][4]
Definition mtx.h:25
f32(* MtxP)[4]
Definition mtx.h:38
int BOOL
Definition types.h:33
signed char s8
Definition types.h:7
unsigned long u32
Definition types.h:12
signed short int s16
Definition types.h:9
signed long long int s64
Definition types.h:13
float f32
Definition types.h:25
unsigned short int u16
Definition types.h:10
signed long s32
Definition types.h:11
unsigned char u8
Definition types.h:8
int i
Definition e_pow.c:165
unsigned int fpc_ProcID
Definition f_pc_base.h:10
@ fpcNm_ITEM_POKE_BOMB
Definition f_pc_name.h:126
@ fpcNm_ITEM_NORMAL_BOMB
Definition f_pc_name.h:124
@ fpcNm_ITEM_WATER_BOMB
Definition f_pc_name.h:125
static u32 status
Definition fstload.c:9
static volatile u8 magic
Definition perf.c:22
char * strncpy(char *dst, const char *src, size_t n)
Definition string.c:80
Definition GXStruct.h:30
Definition GXStruct.h:38
Definition c_xyz.h:7
Definition c_phase.h:17
Definition d_stage.h:231
Definition d_stage.h:187
Definition d_stage.h:175
Definition d_stage.h:160
Definition d_stage.h:131
Definition d_stage.h:122
Definition d_stage.h:116
Definition d_stage.h:97
Definition d_stage.h:64
Definition d_stage.h:33
Definition f_op_view.h:42
Mtx viewMtx
Definition f_op_view.h:53
Mtx viewMtxNoTrans
Definition f_op_view.h:56
Mtx invViewMtx
Definition f_op_view.h:54
Definition f_op_view.h:32