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_vibration.h"
11#include "d/d_drawlist.h"
12#include "d/d_stage.h"
13#include "d/d_save.h"
14#include "f_op/f_op_actor.h"
15#include "global.h"
17#include "m_Do/m_Do_graphic.h"
18#include <cstring>
19
175};
176
182
183class JKRAramArchive;
184class dSmplMdl_draw_c;
185class dTimer_c;
186class daPy_py_c;
187class scene_class;
188
203
205public:
206 phaseParam_c(const char* name, JKRHeap* heap) {
207 mResName = name;
208 mpHeap = heap;
209 }
210
211 /* 0x0 */ const char* mResName;
212 /* 0x4 */ JKRHeap* mpHeap;
213};
214
215class camera_class;
218public:
221
223 /* 0x04 */ s8 field_0x4;
224 /* 0x05 */ s8 field_0x5;
225 /* 0x06 */ s8 field_0x6;
226 /* 0x07 */ u8 field_0x7;
228 /* 0x0C */ f32 mCameraZoomScale;
229 /* 0x10 */ f32 mCameraZoomForcus;
230 /* 0x14 */ char* mCameraParamFileName;
231 class {
232 public:
233 /* 0x18 */ cXyz mCameraPos;
234 /* 0x24 */ cXyz mCameraTarget;
235 /* 0x30 */ f32 mCameraFovy;
236 /* 0x34 */ s16 mCameraBank;
238};
240
242public:
245 int load(char const**, JKRHeap*);
246
247private:
248 /* 0x0 */ const char** mResNameTable;
250 /* 0xC */ u8 mLoadIndex;
251};
252
254
255class daHorse_c;
256class dPa_control_c;
257class daAlink_c;
258class dMsgObject_c;
259class J2DOrthoGraph;
260
262public:
263 /* 0x00 */ int mID;
264 /* 0x04 */ int mBasicID;
265 /* 0x08 */ fopAc_ac_c* mActor[10];
266};
267
269public:
271 /* 0x04E88 */ f32 mItemLifeCount;
272 /* 0x04E8C */ s32 mItemRupeeCount;
273 /* 0x04E90 */ s16 mItemKeyNumCount;
274 /* 0x04E92 */ s16 mItemMaxLifeCount;
275 /* 0x04E94 */ s16 mItemMagicCount;
276 /* 0x04E96 */ s16 mItemNowMagicCount;
277 /* 0x04E98 */ s16 mItemMaxMagicCount;
278 /* 0x04E9A */ s16 field_0x4e9a;
279 /* 0x04E9C */ s32 mItemOilCount;
280 /* 0x04EA0 */ s32 mItemNowOil;
281 /* 0x04EA4 */ int mItemMaxOilCount;
282 /* 0x04EA8 */ int mOxygen;
283 /* 0x04EAC */ int mNowOxygen;
284 /* 0x04EB0 */ int mMaxOxygen;
285 /* 0x04EB4 */ int mOxygenCount;
286 /* 0x04EB8 */ int mMaxOxygenCount;
287 /* 0x04EBC */ s16 mItemArrowNumCount;
288 /* 0x04EBE */ s16 mItemPachinkoNumCount;
289 /* 0x04EC0 */ s16 mItemMaxArrowNumCount;
290 /* 0x04EC2 */ s16 mItemBombNumCount[3];
291 /* 0x04EC8 */ s16 field_0x4ec8;
292 /* 0x04ECA */ u8 field_0x4eca[2];
293 /* 0x04ECC */ s16 mItemMaxBombNumCount1;
294 /* 0x04ECE */ s16 mItemMaxBombNumCount2;
295 /* 0x04ED0 */ u8 field_0x4ed0[4];
296 /* 0x04ED4 */ int mMessageCountNum;
297 /* 0x04ED8 */ s16 field_0x4ed8;
298 /* 0x04EDA */ u8 field_0x4eda[0x4EDE - 0x4EDA];
299 /* 0x04EDE */ u16 mItemNowLife;
300 /* 0x04EE0 */ u8 field_0x4ee0[2];
301 /* 0x04EE2 */ u8 mMesgStatus;
302 /* 0x04EE3 */ u8 field_0x4ee3;
303 /* 0x04EE4 */ u8 mRStatus;
304 /* 0x04EE5 */ u8 mAStatus; // B button
305 /* 0x04EE6 */ u8 field_0x4ee6;
306 /* 0x04EE7 */ u8 mNunStatus;
307 /* 0x04EE8 */ u8 mBottleStatus;
308 /* 0x04EE9 */ u8 mRemoConStatus;
309 /* 0x04EEA */ u8 field_0x4eea[2];
310 /* 0x04EEC */ u8 mDoStatus; // A button
311 /* 0x04EED */ u8 field_0x4eed;
312 /* 0x04EEE */ u8 m3DStatus;
313 /* 0x04EEF */ u8 field_0x4eef; // related to NunStatusForce
314 /* 0x04EF0 */ u8 field_0x4ef0; // related to NunStatus
315 /* 0x04EF1 */ u8 field_0x4ef1; // related to RemoConStatusForce
316 /* 0x04EF2 */ u8 field_0x4ef2; // related to RemoConStatus
317 /* 0x04EF3 */ u8 field_0x4ef3[2];
318 /* 0x04EF5 */ u8 m3DDirection;
319 /* 0x04EF6 */ u8 m3DDirectionForce;
320 /* 0x04EF7 */ u8 mCStickStatus;
321 /* 0x04EF8 */ u8 mCStickDirection;
322 /* 0x04EF9 */ u8 mCStickDirectionForce;
323 /* 0x04EFA */ u8 mSButtonStatus;
324 /* 0x04EFB */ u8 mZStatus;
325 /* 0x04EFC */ u8 mRStatusForce;
326 /* 0x04EFD */ u8 mAStatusForce;
327 /* 0x04EFE */ u8 field_0x4efe;
328 /* 0x04EFF */ u8 field_0x4eff; // related to NunStatusForce
329 /* 0x04F00 */ u8 mBottleStatusForce;
330 /* 0x04F01 */ u8 field_0x4f01; // related to RemoConStatusForce
331 /* 0x04F02 */ u8 field_0x4f02[2];
332 /* 0x04F04 */ u8 mDoStatusForce;
333 /* 0x04F05 */ u8 mTouchStatusForce;
334 /* 0x04F06 */ u8 m3DStatusForce;
335 /* 0x04F07 */ u8 mCStickStatusForce;
336 /* 0x04F08 */ u8 mSButtonStatusForce;
337 /* 0x04F09 */ u8 mZStatusForce;
338 /* 0x04F0A */ u8 mRSetFlag;
339 /* 0x04F0B */ u8 mASetFlag;
340 /* 0x04F0C */ u8 field_0x4f0c;
341 /* 0x04F0D */ u8 mNunSetFlag;
342 /* 0x04F0E */ u8 mBottleSetFlag;
343 /* 0x04F0F */ u8 mRemoConSetFlag;
344 /* 0x04F10 */ u8 field_0x4f10[2];
345 /* 0x04F12 */ u8 mDoSetFlag;
346 /* 0x04F13 */ u8 m3DSetFlag;
347 /* 0x04F14 */ u8 mCStickSetFlag;
348 /* 0x04F15 */ u8 mSButtonSetFlag;
349 /* 0x04F16 */ u8 mZSetFlag;
350 /* 0x04F17 */ u8 mRSetFlagForce;
351 /* 0x04F18 */ u8 mASetFlagForce;
352 /* 0x04F19 */ u8 field_0x4f19;
353 /* 0x04F1A */ u8 field_0x4f1a; // related to NunStatusForce
354 /* 0x04F1B */ u8 mBottleSetFlagForce;
355 /* 0x04F1C */ u8 field_0x4f1c; // related to RemoConStatusForce
356 /* 0x04F1D */ u8 field_0x4f1d[2];
357 /* 0x04F1F */ u8 mDoSetFlagForce;
358 /* 0x04F20 */ u8 m3DSetFlagForce;
359 /* 0x04F21 */ u8 mCStickSetFlagForce;
360 /* 0x04F22 */ u8 mSButtonSetFlagForce;
361 /* 0x04F23 */ u8 mZSetFlagForce;
362 /* 0x04F24 */ u8 mXStatus;
363 /* 0x04F25 */ u8 mXStatusForce;
364 /* 0x04F26 */ u8 mXSetFlag;
365 /* 0x04F27 */ u8 mXSetFlagForce;
366 /* 0x04F28 */ u8 mYStatus;
367 /* 0x04F29 */ u8 mYStatusForce;
368 /* 0x04F2A */ u8 mYSetFlag;
369 /* 0x04F2B */ u8 mYSetFlagForce;
370 /* 0x04F2C */ u8 mNunZStatus;
371 /* 0x04F2D */ u8 mNunZSetFlag;
372 /* 0x04F2E */ u8 field_0x4fc6; // related to NunZStatusForce
373 /* 0x04F2F */ u8 field_0x4fc7; // related to NunZStatusForce
374 /* 0x04F30 */ u8 mNunCStatus;
375 /* 0x04F31 */ u8 mNunCSetFlag;
376 /* 0x04F32 */ u8 field_0x4fca; // related to NunCStatusForce
377 /* 0x04F33 */ u8 field_0x4fcb; // related to NunCStatusForce
378 /* 0x04F34 */ u8 mSelectItem[8];
379 /* 0x04F3C */ u8 mSelectEquip[6];
380 /* 0x04F42 */ u8 mBaseAnimeID;
381 /* 0x04F43 */ u8 mFaceAnimeID;
382 /* 0x04F44 */ u8 mNowAnimeID;
383 /* 0x04F45 */ u8 mItemSlot;
384 /* 0x04F46 */ u8 mItemID;
385 /* 0x04F47 */ u8 field_0x4f47[2];
386 /* 0x04F49 */ u8 mDirection;
387 /* 0x04F4A */ u8 field_0x4f4a;
388#if PLATFORM_WII || PLATFORM_SHIELD
389 /* 0x04FE3 */ u8 unk_0x4fe3;
390#endif
391 /* 0x04F4B */ u8 field_0x4f4b; // related to itemInit
392 /* 0x04F4C */ u8 field_0x4f4c; // related to itemInit
393 /* 0x04F4D */ u8 field_0x4f4d;
394 /* 0x04F4E */ u8 mMesgCancelButton;
395 /* 0x04F4F */ u8 field_0x4f4f[2];
396 /* 0x04F51 */ u8 mGameoverStatus;
397 /* 0x04F52 */ u8 field_0x4f52[5];
398 /* 0x04F57 */ u8 mHeapLockFlag;
399 /* 0x04F58 */ u8 mSubHeapLockFlag[2];
400 /* 0x04F5A */ u8 mNowVibration;
401 /* 0x04F5B */ u8 field_0x4f5b[2];
402 /* 0x04F5D */ u8 mWolfAbility[12];
403 /* 0x04F69 */ u8 mNeedLightDropNum;
404 /* 0x04F6A */ u8 field_0x4f6a[18];
405 /* 0x04F7C */ u8 mMesgBgm;
406 /* 0x04F7D */ u8 mPauseFlag;
407 /* 0x04F7E */ u8 mItemLifeCountType;
408 /* 0x04F7F */ u8 mOxygenShowFlag;
409 /* 0x04F80 */ u8 mShow2D;
410 /* 0x04F84 */ JKRExpHeap* mExpHeap2D;
411 /* 0x04F88 */ JKRExpHeap* mSubExpHeap2D[2];
412 /* 0x04F90 */ JKRExpHeap* mMsgExpHeap;
414};
415
417public:
418 dComIfG_play_c() { this->ct(); }
419 void ct();
420 void init();
421 void itemInit();
422 void setItemBombNumCount(u8 i_item, s16 count);
423 s16 getItemBombNumCount(u8 i_item);
424 void clearItemBombNumCount(u8 i_item);
425 s16 getItemMaxBombNumCount(u8 i_bombType);
426 void setNowVibration(u8 vib_status);
427 u32 getNowVibration();
428 void setStartStage(dStage_startStage_c* p_startStage);
429 static int getLayerNo_common_common(char const* stageName, int roomId, int layer);
430 static int getLayerNo_common(char const* stageName, int roomId, int layer);
431 static int getLayerNo(int);
432 void createParticle();
434 void deleteSimpleModel();
435 void drawSimpleModel();
436 int addSimpleModel(J3DModelData* i_modelData, int roomNo, u8 drawBG);
437 int removeSimpleModel(J3DModelData* i_modelData, int roomNo);
438 void entrySimpleModel(J3DModel* i_model, int roomNo);
439 void setTimerNowTimeMs(int time);
440 int getTimerNowTimeMs();
441 void setTimerLimitTimeMs(int time);
443 void setTimerMode(int mode);
444 int getTimerMode();
445 void setTimerType(u8 type);
446 u8 getTimerType();
447 void setTimerPtr(dTimer_c* ptr);
449 void setWarpItemData(const char* stage, cXyz pos, s16 angle, s8 roomNo, u8, u8);
451
453 const char* getStartStageName() { return mStartStage.getName(); }
457 void setStartStageLayer(s8 layer) { mStartStage.setLayer(layer); }
459 void setStartStageDarkArea(s8 darkArea) { mStartStage.setDarkArea(darkArea); }
460
462 const char* getNextStageName() { return mNextStage.getName(); }
470 void setNextStage(const char* stage, s8 roomNo, s16 point, s8 layer, s8 wipe, u8 wipe_speed) {
471 mNextStage.set(stage, roomNo, point, layer, wipe, wipe_speed);
472 }
473
480
481 JKRAramArchive* getFieldMapArchive2() { return (JKRAramArchive*)mFieldMapArchive2; }
482 void setFieldMapArchive2(JKRArchive* arc) { mFieldMapArchive2 = arc; }
483 JKRArchive* getMsgArchive(int idx) { return mMsgArchive[idx]; }
484 void setMsgArchive(int i, JKRArchive* arc) { mMsgArchive[i] = arc; }
485 JKRArchive* getDemoMsgArchive() { return mDemoMsgArchive; }
486 void setDemoMsgArchive(JKRArchive* arc) { mDemoMsgArchive = arc; }
488 void setMeterButtonArchive(JKRArchive* arc) { mMeterButtonArchive = arc; }
489 JKRArchive* getFontArchive() { return mFontArchive; }
490 void setFontArchive(JKRArchive* arc) { mFontArchive = arc; }
491 JKRArchive* getRubyArchive() { return mRubyArchive; }
492 void setRubyArchive(JKRArchive* arc) { mRubyArchive = arc; }
493 JKRArchive* getAnmArchive() { return mAnmArchive; }
494 void setAnmArchive(JKRArchive* arc) { mAnmArchive = arc; }
495 JKRArchive* getCollectResArchive() { return mCollectResArchive; }
496 void setCollectResArchive(JKRArchive* arc) { mCollectResArchive = arc; }
497 JKRArchive* getFmapResArchive() { return mFmapResArchive; }
498 void setFmapResArchive(JKRArchive* arc) { mFmapResArchive = arc; }
499 JKRArchive* getDmapResArchive() { return mDmapResArchive; }
500 void setDmapResArchive(JKRArchive* arc) { mDmapResArchive = arc; }
501 JKRArchive* getOptionResArchive() { return mOptionResArchive; }
502 void setOptionResArchive(JKRArchive* arc) { mOptionResArchive = arc; }
503 JKRArchive* getItemIconArchive() { return mItemIconArchive; }
504 void setItemIconArchive(JKRArchive* arc) { mItemIconArchive = arc; }
505 JKRArchive* getNameResArchive() { return mNameResArchive; }
506 void setNameResArchive(JKRArchive* arc) { mNameResArchive = arc; }
507 void setErrorResArchive(JKRArchive* arc) { mErrorResArchive = arc; }
508 JKRArchive* getAllMapArchive() { return mAllMapArchive; }
509 void setAllMapArchive(JKRArchive* arc) { mAllMapArchive = arc; }
510 JKRArchive* getMsgCommonArchive() { return mMsgCommonArchive; }
511 void setMsgCommonArchive(JKRArchive* arc) { mMsgCommonArchive = arc; }
512 JKRArchive* getRingResArchive() { return mRingResArchive; }
513 void setRingResArchive(JKRArchive* arc) { mRingResArchive = arc; }
515 void setCardIconResArchive(JKRArchive* arc) { mCardIconResArchive = arc; }
516 JKRArchive* getMsgDtArchive() { return mMsgDtArchive[0]; }
517 JKRArchive* getMsgDtArchive(int idx) { return mMsgDtArchive[idx]; }
518 void setMsgDtArchive(int i, JKRArchive* arc) { mMsgDtArchive[i] = arc; }
519 JKRArchive* getMain2DArchive() { return mMain2DArchive; }
520 void setMain2DArchive(JKRArchive* arc) { mMain2DArchive = arc; }
521
524 int getWindowNum() { return mWindowNum; }
525 void setWindowNum(u8 num) { mWindowNum = num; }
526 s8 getLayerOld() { return mLayerOld; }
527 s32 checkStatus(u16 flags) { return flags & mStatus; }
528 void setStatus(u16 status) { mStatus = status; }
529 void onStatus(u16 i_status) { mStatus |= i_status; }
530 dDlst_window_c* getWindow(int i) { return &mWindow[i]; }
531 void setWindow(int i, f32 param_1, f32 param_2, f32 param_3, f32 param_4, f32 param_5,
532 f32 param_6, int camID, int mode) {
533 mWindow[i].setViewPort(param_1, param_2, param_3, param_4, param_5, param_6);
534 mWindow[i].setScissor(param_1, param_2, param_3, param_4);
535 mWindow[i].setCameraID(camID);
536 mWindow[i].setMode(mode);
537 }
538
539 camera_class* getCamera(int idx) { return mCameraInfo[idx].mCamera; }
540 void setCamera(int i, camera_class* cam) { mCameraInfo[i].mCamera = cam; }
541 int getCameraWinID(int i) { return mCameraInfo[i].field_0x4; }
542 int getCameraPlayer1ID(int i) { return mCameraInfo[i].field_0x5; }
543 int getCameraPlayer2ID(int i) { return mCameraInfo[i].field_0x6; }
545 BOOL checkCameraAttentionStatus(int i, u32 flag) {
546 return mCameraInfo[i].mCameraAttentionStatus & flag;
547 }
549 void onCameraAttentionStatus(int i, u32 flag) { mCameraInfo[i].mCameraAttentionStatus |= flag; }
550 void offCameraAttentionStatus(int i, u32 flag) {
552 }
553 void setCameraInfo(int camIdx, camera_class* p_cam, int param_2, int param_3, int param_4) {
554 mCameraInfo[camIdx].mCamera = p_cam;
555 mCameraInfo[camIdx].field_0x4 = param_2;
556 mCameraInfo[camIdx].field_0x5 = param_3;
557 mCameraInfo[camIdx].field_0x6 = param_4;
558 setCameraAttentionStatus(camIdx, 0);
559 }
560 f32 getCameraZoomScale(int i_no) { return mCameraInfo[i_no].mCameraZoomScale; }
561 void setCameraZoomScale(int i_no, f32 i_scale) { mCameraInfo[i_no].mCameraZoomScale = i_scale; }
562 f32 getCameraZoomForcus(int i_no) { return mCameraInfo[i_no].mCameraZoomForcus; }
563 void setCameraZoomForcus(int i_no, f32 i_focus) {
564 mCameraInfo[i_no].mCameraZoomForcus = i_focus;
565 }
568 void saveCameraPosition(int i, cXyz* i_pos, cXyz* i_target, f32 i_fovy, s16 i_bank) {
569 mCameraInfo[i].mCamInfo.mCameraPos = *i_pos;
570 mCameraInfo[i].mCamInfo.mCameraTarget = *i_target;
571 mCameraInfo[i].mCamInfo.mCameraFovy = i_fovy;
572 mCameraInfo[i].mCamInfo.mCameraBank = i_bank;
573 }
574 void loadCameraPosition(int i, cXyz* o_pos, cXyz* o_target, f32* o_fovy, s16* o_bank) {
575 *o_pos = mCameraInfo[i].mCamInfo.mCameraPos;
576 *o_target = mCameraInfo[i].mCamInfo.mCameraTarget;
577 *o_fovy = mCameraInfo[i].mCamInfo.mCameraFovy;
578 *o_bank = mCameraInfo[i].mCamInfo.mCameraBank;
579 }
580
581 fopAc_ac_c* getPlayer(int idx) { return mPlayerInfo[idx].mpPlayer; }
582 void setPlayer(int i, fopAc_ac_c* player) { mPlayerInfo[i].mpPlayer = player; }
583 int getPlayerCameraID(int i) { return mPlayerInfo[i].mCameraID; }
584 void setPlayerInfo(int i, fopAc_ac_c* player, int cam) {
585 mPlayerInfo[i].mpPlayer = player;
586 mPlayerInfo[i].mCameraID = cam;
587 }
588
589 void* getPlayerPtr(int ptrIdx) { return mPlayerPtr[ptrIdx]; }
590 void setPlayerPtr(int i, fopAc_ac_c* ptr) { mPlayerPtr[i] = ptr; }
592
597 void setItemLifeCount(f32 hearts, u8 type) {
598 mItemInfo.mItemLifeCount += hearts;
600 }
606 void setItemRupeeCount(s32 rupees) { mItemInfo.mItemRupeeCount += rupees; }
614 void setItemMagicCount(s16 magic) { mItemInfo.mItemMagicCount += magic; }
615 void setItemNowMagic(s16 magic) { mItemInfo.mItemNowMagicCount = magic; }
618 void setItemOilCount(s32 oil) { mItemInfo.mItemOilCount += oil; }
622 void setItemNowOil(s32 oil) { mItemInfo.mItemNowOil = oil; }
625 int getOxygen() { return mItemInfo.mOxygen; }
626 void setOxygen(s32 oxygen) { mItemInfo.mOxygen = oxygen; }
628 void setNowOxygen(s32 oxygen) { mItemInfo.mNowOxygen = oxygen; }
630 void setMaxOxygen(s32 max) { mItemInfo.mMaxOxygen = max; }
632 void setOxygenCount(s32 oxygen) { mItemInfo.mOxygenCount += oxygen; }
634 void setMaxOxygenCount(s32 oxygen) { mItemInfo.mMaxOxygenCount += oxygen; }
638 void setItemArrowNumCount(s16 arrows) { mItemInfo.mItemArrowNumCount += arrows; }
645 void setMessageCountNumber(u32 number) { mItemInfo.mMessageCountNum = number; }
647 void setItemNowLife(u16 life) { mItemInfo.mItemNowLife = life; }
650 bool isRSetFlag(u8 flag) { return (mItemInfo.mRSetFlag & flag) ? true : false; }
651 void setRStatus(u8 status, u8 flag) {
652 mItemInfo.mRStatus = status;
653 mItemInfo.mRSetFlag = flag;
654 }
657 void setRStatusForce(u8 status, u8 flag) {
658 mItemInfo.mRStatusForce = status;
660 }
662 bool isASetFlag(u8 flag) { return (mItemInfo.mASetFlag & flag) ? true : false; }
663 void setAStatus(u8 status, u8 flag) {
664 mItemInfo.mAStatus = status;
665 mItemInfo.mASetFlag = flag;
666 }
669 void setAStatusForce(u8 status, u8 flag) {
670 mItemInfo.mAStatusForce = status;
672 }
674 bool isNunSetFlag(u8 flag) { return (mItemInfo.mNunSetFlag & flag) ? true : false; }
675 void setNunStatus(u8 status, u8 param_1, u8 flag) {
676 mItemInfo.mNunStatus = status;
677 mItemInfo.field_0x4ef0 = param_1;
678 mItemInfo.mNunSetFlag = flag;
679 }
681 bool isBottleSetFlag(u8 flag) { return (mItemInfo.mBottleSetFlag & flag) ? true : false; }
682 void setBottleStatus(u8 status, u8 flag) {
683 mItemInfo.mBottleStatus = status;
685 }
688 void setBottleStatusForce(u8 status, u8 flag) {
691 }
693 bool isRemoConSetFlag(u8 flag) { return (mItemInfo.mRemoConSetFlag & flag) ? true : false; }
694 void setRemoConStatus(u8 status, u8 param_1, u8 flag) {
695 mItemInfo.mRemoConStatus = status;
696 mItemInfo.field_0x4ef2 = param_1;
698 }
700 bool isDoSetFlag(u8 flag) { return (mItemInfo.mDoSetFlag & flag) ? true : false; }
701 void setDoStatus(u8 status, u8 flag) {
702 mItemInfo.mDoStatus = status;
703 mItemInfo.mDoSetFlag = flag;
704 }
707 void setDoStatusForce(u8 status, u8 flag) {
708 mItemInfo.mDoStatusForce = status;
710 }
713 bool is3DSetFlag(u8 flag) { return (mItemInfo.m3DSetFlag & flag) ? true : false; }
714 void set3DStatus(u8 status, u8 direction, u8 flag) {
715 mItemInfo.m3DStatus = status;
716 mItemInfo.m3DDirection = direction;
717 mItemInfo.m3DSetFlag = flag;
718 }
722 void set3DStatusForce(u8 status, u8 direction, u8 flag) {
723 mItemInfo.m3DStatusForce = status;
724 mItemInfo.m3DDirectionForce = direction;
726 }
729 bool isCStickSetFlag(u8 flag) { return (mItemInfo.mCStickSetFlag & flag) ? true : false; }
730 void setCStickStatus(u8 status, u8 param_1, u8 flag) {
731 mItemInfo.mCStickStatus = status;
732 mItemInfo.mCStickDirection = param_1;
734 }
738 void setCStickStatusForce(u8 status, u8 param_1, u8 flag) {
742 }
744 bool isSButtonSetFlag(u8 flag) { return (mItemInfo.mSButtonSetFlag & flag) ? true : false; }
745 void setSButtonStatus(u8 status, u8 flag) {
746 mItemInfo.mSButtonStatus = status;
748 }
751 void setSButtonStatusForce(u8 status, u8 flag) {
754 }
756 bool isZSetFlag(u8 flag) { return (mItemInfo.mZSetFlag & flag) ? true : false; }
757 void setZStatus(u8 status, u8 flag) {
758 mItemInfo.mZStatus = status;
759 mItemInfo.mZSetFlag = flag;
760 }
763 void setZStatusForce(u8 status, u8 flag) {
764 mItemInfo.mZStatusForce = status;
766 }
768 bool isXSetFlag(u8 flag) { return (mItemInfo.mXSetFlag & flag) ? true : false; }
769 void setXStatus(u8 status, u8 flag) {
770 mItemInfo.mXStatus = status;
771 mItemInfo.mXSetFlag = flag;
772 }
775 void setXStatusForce(u8 status, u8 flag) {
776 mItemInfo.mXStatusForce = status;
778 }
780 bool isYSetFlag(u8 flag) { return (mItemInfo.mYSetFlag & flag) ? true : false; }
781 void setYStatus(u8 status, u8 flag) {
782 mItemInfo.mYStatus = status;
783 mItemInfo.mYSetFlag = flag;
784 }
787 void setYStatusForce(u8 status, u8 flag) {
788 mItemInfo.mYStatusForce = status;
790 }
792 bool isNunZSetFlag(u8 flag) { return (mItemInfo.mNunZSetFlag & flag) ? true : false; }
793 void setNunZStatus(u8 status, u8 flag) {
794 mItemInfo.mNunZStatus = status;
795 mItemInfo.mNunZSetFlag = flag;
796 }
798 bool isNunCSetFlag(u8 flag) { return (mItemInfo.mNunCSetFlag & flag) ? true : false; }
799 void setNunCStatus(u8 status, u8 flag) {
800 mItemInfo.mNunCStatus = status;
801 mItemInfo.mNunCSetFlag = flag;
802 }
803 u8 getSelectItem(int idx) { return mItemInfo.mSelectItem[idx]; }
804 void setSelectItem(int idx, u8 i_itemNo) { mItemInfo.mSelectItem[idx] = i_itemNo; }
805 void setSelectEquip(int idx, u8 item_id) { mItemInfo.mSelectEquip[idx] = item_id; }
813 void setItem(u8 slot, u8 i_no) {
814 mItemInfo.mItemSlot = slot;
815 mItemInfo.mItemID = i_no;
816 }
818 void setDirection(u8 i_dir) { mItemInfo.mDirection = i_dir; }
820 void setMesgCancelButton(u8 button) { mItemInfo.mMesgCancelButton = button; }
822 void setGameoverStatus(u8 status) { mItemInfo.mGameoverStatus = status; }
824 void setHeapLockFlag(u8 status) { mItemInfo.mHeapLockFlag = status; }
826 u8 getSubHeapLockFlag(int idx) { return mItemInfo.mSubHeapLockFlag[idx]; }
827 void setSubHeapLockFlag(int idx, u8 status) { mItemInfo.mSubHeapLockFlag[idx] = status; }
828 u8 getWolfAbility(int i_idx) { return mItemInfo.mWolfAbility[i_idx]; }
832 void setMesgBgm(u8 param_0) { mItemInfo.mMesgBgm = param_0; }
839 void show2dOn() { mItemInfo.mShow2D = 1; }
841 JKRExpHeap* getExpHeap2D() { return mItemInfo.mExpHeap2D; }
842 void setExpHeap2D(void* heap) { mItemInfo.mExpHeap2D = (JKRExpHeap*)heap; }
843 JKRExpHeap* getSubExpHeap2D(int idx) { return mItemInfo.mSubExpHeap2D[idx]; }
844 void setSubExpHeap2D(int idx, void* heap) { mItemInfo.mSubExpHeap2D[idx] = (JKRExpHeap*)heap; }
845 JKRExpHeap* getMsgExpHeap() { return mItemInfo.mMsgExpHeap; }
846 void setMsgExpHeap(void* heap) { mItemInfo.mMsgExpHeap = (JKRExpHeap*)heap; }
847
849 void setMesgCamInfoID(int param_0) { mMesgCamInfo.mID = param_0; }
854 fopAc_ac_c* param_4, fopAc_ac_c* param_5, fopAc_ac_c* param_6,
855 fopAc_ac_c* param_7, fopAc_ac_c* param_8, fopAc_ac_c* param_9,
856 fopAc_ac_c* param_10) {
857 mMesgCamInfo.mActor[0] = param_1;
859 mMesgCamInfo.mActor[2] = param_3;
860 mMesgCamInfo.mActor[3] = param_4;
861 mMesgCamInfo.mActor[4] = param_5;
862 mMesgCamInfo.mActor[5] = param_6;
863 mMesgCamInfo.mActor[6] = param_7;
864 mMesgCamInfo.mActor[7] = param_8;
865 mMesgCamInfo.mActor[8] = param_9;
866 mMesgCamInfo.mActor[9] = param_10;
867 }
868
869 u32 checkPlayerStatus(int param_0, int i, u32 flag) { return mPlayerStatus[param_0][i] & flag; }
870 void setPlayerStatus(int param_0, int i, u32 flag) { mPlayerStatus[param_0][i] |= flag; }
871 void clearPlayerStatus(int param_0, int i, u32 flag) { mPlayerStatus[param_0][i] &= ~flag; }
872
873 void setCurrentWindow(dDlst_window_c* i_window) { mCurrentWindow = i_window; }
874 void setCurrentView(view_class* i_view) { mCurrentView = i_view; }
875 void setCurrentViewport(view_port_class* i_viewport) { mCurrentViewport = i_viewport; }
876 J2DGrafContext* getCurrentGrafPort() { return (J2DGrafContext*)mCurrentGrafPort; }
877 void setCurrentGrafPort(J2DOrthoGraph* i_graf) { mCurrentGrafPort = i_graf; }
878 void* getItemTable() { return mItemTable; }
879 void setItemTable(void* data) { mItemTable = data; }
882 strncpy(mLastPlayStageName, name, 7);
883 mLastPlayStageName[7] = 0;
884 }
885
886public:
887 /* 0x00000 */ dBgS mBgs;
888 /* 0x01404 */ dCcS mCcs;
893 /* 0x03F90 */ dEvt_control_c mEvent;
896 #if PLATFORM_WII || VERSION == VERSION_SHIELD
897 /* 0x04C9C */ u8 unk_0x4c9c[8];
898 #endif
900 /* 0x04D2C */ u8 field_0x4d2c[4];
901 /* 0x04D30 */ JKRArchive* mFieldMapArchive2;
902 /* 0x04D34 */ JKRArchive* mMsgArchive[11];
903 /* 0x04D60 */ JKRArchive* mDemoMsgArchive;
904 /* 0x04D64 */ JKRArchive* mMeterButtonArchive;
905 /* 0x04D68 */ void* field_0x4d68;
906 /* 0x04D6C */ JKRArchive* mFontArchive;
907 /* 0x04D70 */ JKRArchive* mRubyArchive;
908 /* 0x04D74 */ JKRArchive* mAnmArchive;
909 /* 0x04D78 */ void* field_0x4d78[2];
910 /* 0x04D80 */ JKRArchive* mCollectResArchive;
911 /* 0x04D84 */ JKRArchive* mFmapResArchive;
912 /* 0x04D88 */ JKRArchive* mDmapResArchive;
913 /* 0x04D8C */ JKRArchive* mOptionResArchive;
914 /* 0x04D90 */ void* field_0x4d90[2];
915 /* 0x04D98 */ JKRArchive* mItemIconArchive;
916 /* 0x04D9C */ JKRArchive* mNameResArchive;
917 /* 0x04DA0 */ JKRArchive* mErrorResArchive;
918 /* 0x04DA4 */ void* field_0x4da4;
919 /* 0x04DA8 */ JKRArchive* mAllMapArchive;
920 /* 0x04DAC */ JKRArchive* mMsgCommonArchive;
921 /* 0x04DB0 */ JKRArchive* mRingResArchive;
922 /* 0x04DB4 */ void* field_0x4db4;
923 /* 0x04DB8 */ JKRArchive* mCardIconResArchive;
924 /* 0x04DBC */ JKRArchive* mMsgDtArchive[15];
925 /* 0x04DF8 */ JKRArchive* mMain2DArchive;
926 /* 0x04DFC */ void* field_0x4dfc[2];
927 /* 0x04E04 */ dPa_control_c* mParticle;
929 /* 0x04E0C */ u8 mWindowNum;
930 /* 0x04E0D */ s8 mLayerOld;
931 /* 0x04E0E */ u16 mStatus;
932 /* 0x04E10 */ dDlst_window_c mWindow[1];
934 /* 0x04E74 */ struct {
936 /* 0x4 */ s8 mCameraID;
938 /* 0x04E7C */ fopAc_ac_c* mPlayerPtr[2]; // 0: Player, 1: Horse ; type may be wrong
941 /* 0x04FE0 */ u32 mPlayerStatus[1][4];
942 /* 0x04FF0 */ u8 field_0x4ff0[0x8];
945 /* 0x05010 */ view_class* mCurrentView;
947 /* 0x05018 */ J2DOrthoGraph* mCurrentGrafPort;
948 /* 0x0501C */ void* mItemTable;
949 /* 0x0501D */ u8 field_0x501d[4];
950 /* 0x05024 */ char mLastPlayStageName[8];
951};
952
954public:
955#if PLATFORM_WII || PLATFORM_SHIELD
957 public:
958 class navi_c {
959 public:
960 navi_c() : m_heap(NULL), m_model(NULL), field_0x40(0.0f, 0.0f, 0.0f), field_0x4c(0, 0, 0) {
961 field_0x54 = 0.0f;
962 mParticleId = 0;
963 }
964 virtual ~navi_c() {}
965 void create();
966 bool draw(f32, f32, u8);
967 u32 getParticleId() { return mParticleId; }
968
969 JKRSolidHeap* m_heap;
970 J3DModel* m_model;
979 };
980
981 virtual ~baseCsr_c() {}
982 baseCsr_c(u8);
983 void draw(f32, f32);
984 void create();
985 static void particleExecute();
986 static navi_c* getNavi() { return m_navi; }
987
989 void onNavi() { field_0x13d = 1; }
990
993 /* 0x13C */ u8 field_0x13c;
994 /* 0x13D */ u8 field_0x13d;
995 /* 0x13E */ u8 field_0x13e;
996
998 static u32 _m_blurID;
999 static navi_c* m_navi;
1000 };
1001
1003 public:
1004 virtual ~anmCsr_c() {}
1005 void draw(f32, f32);
1006
1008 };
1009#endif
1010
1011 dComIfG_inf_c() { this->ct(); }
1013 void ct();
1014
1015#if PLATFORM_WII || PLATFORM_SHIELD
1016 static void createBaseCsr();
1017
1019 return m_baseCsr;
1020 }
1021#endif
1022
1023 /* 0x00000 */ dSv_info_c info;
1024 /* 0x00F38 */ dComIfG_play_c play;
1025 /* 0x05F64 */ dDlst_list_c drawlist;
1027 /* 0x1DDF8 */ u8 mFadeBrightness;
1028 /* 0x1DDF9 */ u8 mWorldDark;
1029 /* 0x1DDFA */ s8 field_0x1ddfa;
1030 /* 0x1DDFB */ s8 mPolyDamageOff;
1031 /* 0x1DDFC */ s8 field_0x1ddfc;
1032 /* 0x1DE00 */ u32 field_0x1de00;
1033 /* 0x1DE04 */ u32 field_0x1de04;
1034 /* 0x1DE08 */ u8 field_0x1de08;
1035 /* 0x1DE09 */ u8 field_0x1de09;
1036 /* 0x1DE0A */ u8 field_0x1de0a;
1037 /* 0x1DE0B */ u8 mIsDebugMode;
1038 #if DEBUG
1039 /* 0x1DE0C */ OSStopwatch mStopwatch;
1040 #endif
1041
1043 #if PLATFORM_WII || PLATFORM_SHIELD
1045 #endif
1046}; // Size: 0x1DE10
1047
1048STATIC_ASSERT(122384 == sizeof(dComIfG_inf_c));
1049
1051extern GXColor g_blackColor;
1052extern GXColor g_clearColor;
1053extern GXColor g_whiteColor;
1055
1056BOOL dComIfGs_isStageTbox(int i_stageNo, int i_no);
1057void dComIfGs_onStageSwitch(int i_stageNo, int i_no);
1058void dComIfGs_offStageSwitch(int i_stageNo, int i_no);
1059BOOL dComIfGs_isStageSwitch(int i_stageNo, int i_no);
1060void dComIfGs_onDungeonItemMap(int i_stageNo);
1061void dComIfGs_offDungeonItemMap(int i_stageNo);
1062s32 dComIfGs_isDungeonItemMap(int i_stageNo);
1063void dComIfGs_onDungeonItemCompass(int i_stageNo);
1064void dComIfGs_offDungeonItemCompass(int i_stageNo);
1065s32 dComIfGs_isDungeonItemCompass(int i_stageNo);
1066void dComIfGs_onDungeonItemBossKey(int i_stageNo);
1067void dComIfGs_offDungeonItemBossKey(int i_stageNo);
1068s32 dComIfGs_isDungeonItemBossKey(int i_stageNo);
1069void dComIfGs_onStageBossEnemy(int i_stageNo);
1070void dComIfGs_offStageBossEnemy(int i_stageNo);
1071s32 dComIfGs_isStageBossEnemy(int i_stageNo);
1072void dComIfGs_onStageMiddleBoss(int i_stageNo);
1073void dComIfGs_offStageMiddleBoss(int i_stageNo);
1074s32 dComIfGs_isStageMiddleBoss(int i_stageNo);
1075void dComIfGs_onStageLife(int i_stageNo);
1076void dComIfGs_offStageLife(int i_stageNo);
1077s32 dComIfGs_isStageLife(int i_stageNo);
1078void dComIfGs_onStageBossDemo(int i_stageNo);
1079void dComIfGs_offStageBossDemo(int i_stageNo);
1080s32 dComIfGs_isStageBossDemo(int i_stageNo);
1081void dComIfGs_onDungeonItemWarp(int i_stageNo);
1082void dComIfGs_offDungeonItemWarp(int i_stageNo);
1083s32 dComIfGs_isDungeonItemWarp(int i_stageNo);
1088void dComIfGs_onZoneSwitch(int i_swBit, int i_roomNo);
1089void dComIfGs_offZoneSwitch(int i_swBit, int i_roomNo);
1090BOOL dComIfGs_isZoneSwitch(int i_swBit, int i_roomNo);
1091void dComIfGs_onOneZoneSwitch(int i_swBit, int i_roomNo);
1092void dComIfGs_offOneZoneSwitch(int i_swBit, int i_roomNo);
1093BOOL dComIfGs_isOneZoneSwitch(int i_swBit, int i_roomNo);
1094void dComIfGs_onZoneItem(int i_swBit, int i_roomNo);
1095void dComIfGs_offZoneItem(int i_swBit, int i_roomNo);
1096BOOL dComIfGs_isZoneItem(int i_swBit, int i_roomNo);
1097void dComIfGs_onOneZoneItem(int i_swBit, int i_roomNo);
1098void dComIfGs_offOneZoneItem(int i_swBit, int i_roomNo);
1099BOOL dComIfGs_isOneZoneItem(int i_swBit, int i_roomNo);
1102void dComIfGs_setSelectItemIndex(int i_no, u8 item_index);
1103void dComIfGs_setMixItemIndex(int i_no, u8 item_index);
1104u8 dComIfGs_getSelectMixItemNoArrowIndex(int i_selmixItemIdx);
1105u8 dComIfGs_getMixItemIndex(int i_no);
1107u8 dComIfGs_checkGetItem(u8 i_itemNo);
1109void dComIfGs_gameStart();
1110void dComIfGs_setSelectEquipClothes(u8 i_itemNo);
1111void dComIfGs_setSelectEquipSword(u8 i_itemNo);
1112void dComIfGs_setSelectEquipShield(u8 i_itemNo);
1113void dComIfGs_setKeyNum(int i_stageNo, u8 i_keyNum);
1114void dComIfGs_setWarpItemData(char const* stage, cXyz pos, s16 angle, s8 roomNo, u8 param_4,
1115 u8 param_5);
1116void dComIfGs_setLastWarpMarkItemData(const char* stage, cXyz pos, s16 angle, s8 roomNo, u8, u8);
1117const char* dComIfGs_getWarpStageName();
1124void dComIfGs_PolyDamageOff_Set(s8 i_setting);
1130void dComIfGs_onVisitedRoom(int i_roomNo);
1131void dComIfGs_offVisitedRoom(int i_roomNo);
1132BOOL dComIfGs_isVisitedRoom(int i_roomNo);
1135
1136BOOL dComIfGp_checkItemGet(u8 i_itemNo, int param_1);
1137s8 dComIfGp_getReverb(int i_roomNo);
1138bool dComIfGp_getMapTrans(int i_roomNo, f32* o_transX, f32* o_transY, s16* o_angle);
1141void dComIfGp_setNextStage(char const* i_stage, s16 i_point, s8 i_roomNo, s8 i_layer, f32 i_lastSpeed,
1142 u32 i_lastMode, int, s8 i_wipe, s16 i_lastAngle, int param_9, int i_wipeSpeedT);
1143void dComIfGp_setNextStage(char const* i_stage, s16 i_point, s8 i_roomNo, s8 i_layer);
1144void dComIfGp_setSelectItem(int index);
1145u8 dComIfGp_getSelectItem(int index);
1146void dComIfGp_mapShow();
1147void dComIfGp_mapHide();
1149s32 dComIfGp_setHeapLockFlag(u8 flag);
1150s32 dComIfGp_offHeapLockFlag(int flag);
1154int dComIfGp_searchUseSubHeap2D(int flag);
1155JKRExpHeap* dComIfGp_getSubHeap2D(int flag);
1156s16 dComIfGp_getSelectItemNum(int index);
1157int dComIfGp_getSelectItemMaxNum(int index);
1158void dComIfGp_setSelectItemNum(int i_selItemIdx, s16 i_num);
1159void dComIfGp_addSelectItemNum(int index, s16 num);
1163void dComIfGp_ret_wp_set(s8);
1171
1172void dComIfG_get_timelayer(int* o_layer);
1173int dComIfG_changeOpeningScene(scene_class* i_scene, s16 i_procName);
1174BOOL dComIfG_resetToOpening(scene_class* i_scene);
1175int dComIfG_resLoad(request_of_phase_process_class* i_phase, char const* i_arcName);
1176int dComIfG_resLoad(request_of_phase_process_class* i_phase, char const* i_resName, JKRHeap* i_heap);
1177int dComIfG_resDelete(request_of_phase_process_class* i_phase, char const* i_resName);
1180u32 dComIfG_getTrigA(u32 i_padNo);
1182void* dComIfG_getStageRes(char const* i_resName);
1183void* dComIfG_getOldStageRes(char const* i_resName);
1184char* dComIfG_getRoomArcName(int roomNo);
1185int dComIfG_TimerStart(int i_mode, s16 i_time);
1186int dComIfG_TimerStop(int);
1187int dComIfG_TimerReStart(int);
1188int dComIfG_TimerEnd(int i_mode, int param_1);
1190int dComIfG_TimerDeleteRequest(int i_mode);
1193
1194int dComIfGd_setSimpleShadow(cXyz* i_pos, f32 param_1, f32 param_2, cBgS_PolyInfo& param_3, s16 i_angle,
1195 f32 param_5, _GXTexObj* i_tex);
1196int dComIfGd_setShadow(u32 param_0, s8 param_1, J3DModel* param_2, cXyz* param_3, f32 param_4,
1197 f32 param_5, f32 param_6, f32 param_7, cBgS_PolyInfo& param_8,
1198 dKy_tevstr_c* param_9, s16 param_10, f32 param_11, _GXTexObj* param_12);
1199
1203
1207
1211
1212inline void dComIfGs_setMaxLife(u8 i_maxLife) {
1214}
1215
1219
1220inline void dComIfGs_setLife(u16 i_life) {
1222}
1223
1227
1228inline void dComIfGs_setRupee(u16 i_rupees) {
1230}
1231
1235
1236inline void dComIfGs_setMaxOil(u16 i_maxOil) {
1238}
1239
1243
1244inline void dComIfGs_setOil(u16 i_oil) {
1246}
1247
1251
1255
1259
1263
1267
1271
1275
1279
1283
1287
1288inline void dComIfGs_setMaxMagic(u8 i_maxMagic) {
1290}
1291
1295
1296inline void dComIfGs_setMagic(u8 i_magic) {
1298}
1299
1303
1307
1311
1315
1319
1323
1327
1328inline void dComIfGs_setTime(f32 i_time) {
1330}
1331
1335
1336inline void dComIfGs_setDate(u16 i_date) {
1338}
1339
1343
1347
1348inline BOOL dComIfGs_isDarkClearLV(int i_no) {
1350}
1351
1355
1359
1360inline BOOL dComIfGs_isTransformLV(int i_no) {
1362}
1363
1367
1371
1375
1379
1380inline void dComIfGs_setHorseRestart(const char* i_stageName, cXyz& i_pos, s16 i_angle,
1381 s8 i_roomNo) {
1382 g_dComIfG_gameInfo.info.getPlayer().getHorsePlace().set(i_stageName, i_pos, i_angle, i_roomNo);
1383}
1384
1388
1392
1396
1400
1404
1408
1412
1413inline BOOL dComIfGs_isRegionBit(int i_region) {
1415}
1416
1420
1421inline void dComIfGs_setPlayerFieldLastStayInfo(const char* i_stage, cXyz& i_pos, s16 i_angle,
1422 s8 i_point, u8 i_region) {
1424 i_point, i_region);
1425}
1426
1430
1434
1438
1442
1446
1450
1454
1455inline void dComIfGs_setItem(int i_slotNo, u8 i_itemNo) {
1456 g_dComIfG_gameInfo.info.getPlayer().getItem().setItem(i_slotNo, i_itemNo);
1457}
1458
1459inline u8 dComIfGs_getItem(int i_slotNo, bool i_checkCombo) {
1460 return g_dComIfG_gameInfo.info.getPlayer().getItem().getItem(i_slotNo, i_checkCombo);
1461}
1462
1466
1467inline u8 dComIfGs_getLineUpItem(int i_slotNo) {
1469}
1470
1471inline void dComIfGs_setBottleItemIn(u8 curItem, u8 newItem) {
1473}
1474
1478
1482
1483inline void dComIfGs_setEmptyBottle(u8 i_itemNo) {
1485}
1486
1487inline void dComIfGs_setEquipBottleItemIn(u8 i_curItem, u8 i_newItem) {
1489}
1490
1494
1495inline u8 dComIfGs_checkBottle(u8 i_itemNo) {
1497}
1498
1502
1506
1507inline void dComIfGs_setEmptyBombBagItemIn(u8 i_newBomb, bool i_setNum) {
1509}
1510
1511inline void dComIfGs_setEmptyBombBagItemIn(u8 i_newBomb, u8 i_bombNum, bool i_setNum) {
1513 i_setNum);
1514}
1515
1519
1520inline void dComIfGs_setEmptyBombBag(u8 i_newBomb, u8 i_bombNum) {
1521 g_dComIfG_gameInfo.info.getPlayer().getItem().setEmptyBombBag(i_newBomb, i_bombNum);
1522}
1523
1524inline u8 dComIfGs_checkBombBag(u8 i_itemNo) {
1526}
1527
1528inline void dComIfGs_setWarashibeItem(u8 i_itemNo) {
1530}
1531
1535
1536inline void dComIfGs_setBaitItem(u8 i_item) {
1538}
1539
1540inline void dComIfGs_onItemFirstBit(u8 i_itemNo) {
1542}
1543
1544inline void dComIfGs_offItemFirstBit(u8 i_itemNo) {
1546}
1547
1548inline int dComIfGs_isItemFirstBit(u8 i_no) {
1550}
1551
1555
1556inline void dComIfGs_setArrowNum(u8 i_arrowNum) {
1558}
1559
1563
1567
1569 return 50;
1570}
1571
1572inline void dComIfGs_setBombNum(u8 i_num) {
1574}
1575
1576inline void dComIfGs_setBombNum(u8 i_bagIdx, u8 i_bombNum) {
1577 g_dComIfG_gameInfo.info.getPlayer().getItemRecord().setBombNum(i_bagIdx, i_bombNum);
1578}
1579
1580inline u8 dComIfGs_getBombNum(u8 i_bagIdx) {
1582}
1583
1584inline void dComIfGs_setBottleNum(u8 i_bottleIdx, u8 i_bottleNum) {
1585 g_dComIfG_gameInfo.info.getPlayer().getItemRecord().setBottleNum(i_bottleIdx, i_bottleNum);
1586}
1587
1588inline void dComIfGs_addBottleNum(u8 i_bottleIdx, s16 i_num) {
1590}
1591
1592inline u8 dComIfGs_getBottleNum(u8 i_bottleIdx) {
1594}
1595
1599
1600inline void dComIfGs_setArrowMax(u8 i_arrowMax) {
1602}
1603
1604inline void dComIfGs_setBombMax(u8 i_max) {
1606}
1607
1608inline void dComIfGs_setBombMax(u8 i_type, u8 i_max) {
1610}
1611
1615
1616inline u8 dComIfGs_getBombMax(u8 i_bombType) {
1617 return g_dComIfG_gameInfo.info.getPlayer().getItemMax().getBombNum(i_bombType);
1618}
1619
1620inline void dComIfGs_setPohSpiritNum(u8 i_num) {
1622}
1623
1627
1631
1632inline BOOL dComIfGs_isCollectClothes(u8 i_clothesNo) {
1634}
1635
1636inline void dComIfGs_setCollectClothes(u8 i_clothesNo) {
1638}
1639
1640inline void dComIfGs_setCollectSword(u8 i_swordNo) {
1642}
1643
1644inline void dComIfGs_setCollectShield(u8 i_shieldNo) {
1646}
1647
1648inline BOOL dComIfGs_isCollectClothing(u8 i_clothesNo) {
1650 i_clothesNo);
1651}
1652
1653inline void dComIfGs_offCollectClothes(u8 i_clothesNo) {
1655}
1656
1657inline BOOL dComIfGs_isCollectSword(u8 i_swordNo) {
1659}
1660
1661inline void dComIfGs_offCollectSword(u8 i_swordNo) {
1663}
1664
1665inline BOOL dComIfGs_isCollectShield(u8 i_item) {
1667}
1668
1669inline void dComIfGs_offCollectShield(u8 i_shieldNo) {
1671}
1672
1676
1680
1681inline bool dComIfGs_isCollectCrystal(u8 i_item) {
1683}
1684
1688
1692
1693inline bool dComIfGs_isCollectMirror(u8 i_item) {
1695}
1696
1697inline void dComIfGs_setLightDropNum(u8 i_level, u8 i_num) {
1699}
1700
1701inline u8 dComIfGs_getLightDropNum(u8 i_nowLevel) {
1703}
1704
1705inline void dComIfGs_onLightDropGetFlag(u8 i_nowLevel) {
1707}
1708
1712
1713inline BOOL dComIfGs_isLightDropGetFlag(u8 i_nowLevel) {
1715}
1716
1720
1721inline BOOL dComIfGs_isLetterGetFlag(int i_no) {
1723}
1724
1728
1732
1733inline u8 dComIfGs_getGetNumber(int i_no) {
1735}
1736
1737inline void dComIfGs_setGetNumber(int i_no, u8 i_value) {
1739}
1740
1741inline void dComIfGs_addFishNum(u8 param_0) {
1743}
1744
1745inline u16 dComIfGs_getFishNum(u8 param_0) {
1747}
1748
1749inline u8 dComIfGs_getFishSize(u8 param_0) {
1751}
1752
1753inline void dComIfGs_setFishSize(u8 param_0, u8 param_1) {
1755}
1756
1760
1764
1768
1769inline void dComIfGs_setPlayerName(const char* i_name) {
1771}
1772
1776
1777inline void dComIfGs_setHorseName(const char* i_name) {
1779}
1780
1784
1785// Ruby inline names are from TWW debug.
1789
1790inline void dComIfGs_setOptRuby(u8 i_ruby) {
1792}
1793
1797
1798inline void dComIfGs_setOptAttentionType(u8 i_attentionType) {
1800}
1801
1802inline void dComIfGs_setOptCalibrateDist(u16 i_calibrateDist) {
1804}
1805
1806inline void dComIfGs_setOptCalValue(s8 i_calValue) {
1808}
1809
1813
1814inline void dComIfGs_setOptCameraControl(u8 i_cameraControl) {
1816}
1817
1821
1822inline void dComIfGs_setOptPointer(u8 i_pointer) {
1824}
1825
1829
1833
1834inline void dComIfGs_setOptSound(u8 i_mode) {
1836}
1837
1841
1842inline void dComIfGs_setOptVibration(u8 i_status) {
1844}
1845
1849
1850inline BOOL dComIfGs_isSaveTbox(int i_stageNo, int i_no) {
1851 return g_dComIfG_gameInfo.info.getSavedata().getSave(i_stageNo).getBit().isTbox(i_no);
1852}
1853
1854inline void dComIfGs_onSaveSwitch(int i_stageNo, int i_no) {
1856}
1857
1858inline void dComIfGs_offSaveSwitch(int i_stageNo, int i_no) {
1860}
1861
1862inline BOOL dComIfGs_isSaveSwitch(int i_stageNo, int i_no) {
1863 return g_dComIfG_gameInfo.info.getSavedata().getSave(i_stageNo).getBit().isSwitch(i_no);
1864}
1865
1866inline void dComIfGs_onSaveVisitedRoom(int param_0, int i_roomNo) {
1867 return g_dComIfG_gameInfo.info.getSavedata().getSave2(param_0)->onVisitedRoom(i_roomNo);
1868}
1869
1870inline void dComIfGs_offSaveVisitedRoom(int param_0, int i_roomNo) {
1871 return g_dComIfG_gameInfo.info.getSavedata().getSave2(param_0)->offVisitedRoom(i_roomNo);
1872}
1873
1874inline BOOL dComIfGs_isSaveVisitedRoom(int param_0, int i_roomNo) {
1875 return g_dComIfG_gameInfo.info.getSavedata().getSave2(param_0)->isVisitedRoom(i_roomNo);
1876}
1877
1881
1882inline void dComIfGs_onEventBit(const u16 i_flag) {
1884}
1885
1886inline void dComIfGs_offEventBit(const u16 i_flag) {
1888}
1889
1890inline BOOL dComIfGs_isEventBit(const u16 i_flag) {
1891 return g_dComIfG_gameInfo.info.getEvent().isEventBit(i_flag);
1892}
1893
1894inline void dComIfGs_setEventReg(u16 reg, u8 value) {
1896}
1897
1898inline u8 dComIfGs_getEventReg(u16 reg) {
1900}
1901
1905
1906inline void dComIfGs_setHookGameTime(u32 i_time) {
1908}
1909
1913
1914inline void dComIfGs_setBalloonScore(u32 i_score) {
1916}
1917
1921
1922inline void dComIfGs_setRaceGameTime(int i_time) {
1924}
1925
1929
1930inline void dComIfGs_setKeyNum(u8 i_keyNum) {
1932}
1933
1937
1941
1945
1949
1953
1957
1961
1965
1969
1973
1977
1981
1985
1989
1993
1997
2001
2005
2009
2013
2017
2021
2025
2029
2030inline void dComIfGs_onTbox(int i_no) {
2032}
2033
2034inline void dComIfGs_offTbox(int i_no) {
2036}
2037
2038inline BOOL dComIfGs_isTbox(int i_no) {
2040}
2041
2042inline void dComIfGs_onSaveSwitch(int i_no) {
2044}
2045
2046inline void dComIfGs_offSaveSwitch(int i_no) {
2048}
2049
2050inline BOOL dComIfGs_isSaveSwitch(int i_no) {
2052}
2053
2054inline BOOL dComIfGs_isSaveItem(int i_no) {
2056}
2057
2058inline void dComIfGs_onSaveDunSwitch(int i_swNo) {
2060}
2061
2062inline void dComIfGs_offSaveDunSwitch(int i_swNo) {
2064}
2065
2066inline BOOL dComIfGs_isSaveDunSwitch(int i_no) {
2067 return g_dComIfG_gameInfo.info.getDan().isSwitch(i_no);
2068}
2069
2070inline BOOL dComIfGs_isSaveDunItem(int i_no) {
2071 return g_dComIfG_gameInfo.info.getDan().isItem(i_no);
2072}
2073
2077
2078inline void dComIfGs_initDan(s8 i_stageNo) {
2079 g_dComIfG_gameInfo.info.initDan(i_stageNo);
2080}
2081
2082inline void dComIfGs_clearRoomSwitch(int i_zoneNo) {
2084}
2085
2086inline void dComIfGs_clearRoomItem(int i_zoneNo) {
2088}
2089
2090inline void dComIfGs_onSvZoneSwitch(int i_zoneNo, int i_swBit) {
2091 g_dComIfG_gameInfo.info.getZone(i_zoneNo).getBit().onSwitch(i_swBit);
2092}
2093
2094inline void dComIfGs_offSvZoneSwitch(int i_zoneNo, int i_swBit) {
2095 g_dComIfG_gameInfo.info.getZone(i_zoneNo).getBit().offSwitch(i_swBit);
2096}
2097
2098inline BOOL dComIfGs_isSvZoneSwitch(int i_zoneNo, int i_swBit) {
2099 return g_dComIfG_gameInfo.info.getZone(i_zoneNo).getBit().isSwitch(i_swBit);
2100}
2101
2102inline void dComIfGs_onSvOneZoneSwitch(int i_zoneNo, int i_swBit) {
2103 g_dComIfG_gameInfo.info.getZone(i_zoneNo).getBit().onOneSwitch(i_swBit);
2104}
2105
2106inline void dComIfGs_offSvOneZoneSwitch(int i_zoneNo, int i_swBit) {
2107 g_dComIfG_gameInfo.info.getZone(i_zoneNo).getBit().offOneSwitch(i_swBit);
2108}
2109
2110inline BOOL dComIfGs_isSvOneZoneSwitch(int i_zoneNo, int i_swBit) {
2111 return g_dComIfG_gameInfo.info.getZone(i_zoneNo).getBit().isOneSwitch(i_swBit);
2112}
2113
2114inline void dComIfGs_onSvZoneItem(int i_zoneNo, int i_swBit) {
2115 g_dComIfG_gameInfo.info.getZone(i_zoneNo).getBit().onItem(i_swBit);
2116}
2117
2118inline void dComIfGs_offSvZoneItem(int i_zoneNo, int i_swBit) {
2119 g_dComIfG_gameInfo.info.getZone(i_zoneNo).getBit().offItem(i_swBit);
2120}
2121
2122inline BOOL dComIfGs_isSvZoneItem(int i_zoneNo, int i_swBit) {
2123 return g_dComIfG_gameInfo.info.getZone(i_zoneNo).getBit().isItem(i_swBit);
2124}
2125
2126inline void dComIfGs_onSvOneZoneItem(int i_zoneNo, int i_swBit) {
2127 g_dComIfG_gameInfo.info.getZone(i_zoneNo).getBit().onOneItem(i_swBit);
2128}
2129
2130inline void dComIfGs_offSvOneZoneItem(int i_zoneNo, int i_swBit) {
2131 g_dComIfG_gameInfo.info.getZone(i_zoneNo).getBit().offOneItem(i_swBit);
2132}
2133
2134inline BOOL dComIfGs_isSvOneZoneItem(int i_zoneNo, int i_swBit) {
2135 return g_dComIfG_gameInfo.info.getZone(i_zoneNo).getBit().isOneItem(i_swBit);
2136}
2137
2138inline void dComIfGs_removeZone(int i_zoneNo) {
2140}
2141
2145
2149
2150inline void dComIfGs_setStartPoint(s16 i_point) {
2152}
2153
2157
2161
2165
2166inline void dComIfGs_setRestartRoomParam(u32 i_param) {
2168}
2169
2173
2177
2181
2182inline void dComIfGs_setRestartRoom(const cXyz& i_position, s16 i_angle, s8 i_roomNo) {
2183 g_dComIfG_gameInfo.info.getRestart().setRoom(i_position, i_angle, i_roomNo);
2184}
2185
2186inline void dComIfGs_onTmpBit(const u16 i_flag) {
2188}
2189
2190inline void dComIfGs_offTmpBit(const u16 i_flag) {
2192}
2193
2194inline BOOL dComIfGs_isTmpBit(const u16 i_flag) {
2195 return g_dComIfG_gameInfo.info.getTmp().isEventBit(i_flag);
2196}
2197
2198inline void dComIfGs_setTmpReg(u16 i_reg, u8 i_no) {
2200}
2201
2202inline u8 dComIfGs_getTmpReg(const u16 i_reg) {
2203 return g_dComIfG_gameInfo.info.getTmp().getEventReg(i_reg);
2204}
2205
2209
2213
2217
2221
2225
2226inline void dComIfGs_setTurnRestart(const cXyz& i_position, s16 i_angle, s8 param_2, u32 i_param) {
2227 g_dComIfG_gameInfo.info.getTurnRestart().set(i_position, i_angle, param_2, i_param);
2228}
2229
2232}
2233
2234inline void dComIfGs_setDataNum(u8 i_num) {
2235 return g_dComIfG_gameInfo.info.setDataNum(i_num);
2236}
2237
2240}
2241
2242inline void dComIfGs_setNewFile(u8 i_fileNo) {
2243 return g_dComIfG_gameInfo.info.setNewFile(i_fileNo);
2244}
2245
2248}
2249
2250inline void dComIfGs_setNoFile(u8 i_file) {
2252}
2253
2257
2258inline void dComIfGs_setSaveStartTime(s64 i_time) {
2260}
2261
2265
2266inline void dComIfGs_setSaveTotalTime(s64 i_time) {
2268}
2269
2270inline void dComIfGs_init() {
2272}
2273
2274inline void dComIfGs_getSave(int i_stageNo) {
2275 g_dComIfG_gameInfo.info.getSave(i_stageNo);
2276}
2277
2278inline void dComIfGs_putSave(int i_stageNo) {
2279 g_dComIfG_gameInfo.info.putSave(i_stageNo);
2280}
2281
2285
2286inline int dComIfGs_createZone(int roomNo) {
2287 return g_dComIfG_gameInfo.info.createZone(roomNo);
2288}
2289
2290inline void dComIfGs_onSwitch(int i_no, int i_roomNo) {
2291 g_dComIfG_gameInfo.info.onSwitch(i_no, i_roomNo);
2292}
2293
2294inline void dComIfGs_offSwitch(int i_no, int i_roomNo) {
2295 g_dComIfG_gameInfo.info.offSwitch(i_no, i_roomNo);
2296}
2297
2298inline BOOL dComIfGs_isSwitch(int i_no, int i_roomNo) {
2299 return g_dComIfG_gameInfo.info.isSwitch(i_no, i_roomNo);
2300}
2301
2302inline void dComIfGs_revSwitch(int i_no, int i_roomNo) {
2303 g_dComIfG_gameInfo.info.revSwitch(i_no, i_roomNo);
2304}
2305
2306inline void dComIfGs_onItem(int i_bitNo, int i_roomNo) {
2307 g_dComIfG_gameInfo.info.onItem(i_bitNo, i_roomNo);
2308}
2309
2310inline bool dComIfGs_isItem(int i_bitNo, int i_roomNo) {
2311 return g_dComIfG_gameInfo.info.isItem(i_bitNo, i_roomNo);
2312}
2313
2314inline void dComIfGs_onActor(int i_bitNo, int i_roomNo) {
2315 g_dComIfG_gameInfo.info.onActor(i_bitNo, i_roomNo);
2316}
2317
2318inline void dComIfGs_offActor(int i_no, int i_roomNo) {
2319 g_dComIfG_gameInfo.info.offActor(i_no, i_roomNo);
2320}
2321
2322inline BOOL dComIfGs_isActor(int i_no, int i_roomNo) {
2323 return g_dComIfG_gameInfo.info.isActor(i_no, i_roomNo);
2324}
2325
2326inline void dComIfGs_setMemoryToCard(u8* i_saveData, int i_dataNum) {
2327 g_dComIfG_gameInfo.info.memory_to_card((char*)i_saveData, i_dataNum);
2328}
2329
2330inline void dComIfGs_setCardToMemory(u8* card_ptr, int dataNum) {
2331 g_dComIfG_gameInfo.info.card_to_memory((char*)card_ptr, dataNum);
2332}
2333
2334inline void dComIfGs_setInitDataToCard(u8* i_saveData, int i_dataNum) {
2335 g_dComIfG_gameInfo.info.initdata_to_card((char*)i_saveData, i_dataNum);
2336}
2337
2338inline u8 dComIfGs_getWolfAbility(int i_idx) {
2340}
2341
2345
2349
2352}
2353
2354inline const char* dComIfGp_getStartStageName() {
2356}
2357
2361
2365
2369
2373
2377
2378inline void dComIfGp_setStartStageDarkArea(s8 darkArea) {
2380}
2381
2385
2386inline const char* dComIfGp_getNextStageName() {
2388}
2389
2393
2397
2401
2405
2409
2413
2417
2421
2425
2429
2433
2437
2441
2445
2449
2453
2457
2461
2465
2469
2473
2477
2481
2485
2489
2493
2497
2501
2502inline void dComIfGp_roomControl_setTimePass(int isPassing) {
2504}
2505
2507 return g_dComIfG_gameInfo.play.getRoomControl()->getTevStr(i_roomNo);
2508}
2509
2510inline void dComIfGp_roomControl_setStatusFlag(int i_roomNo, u8 flag) {
2511 return g_dComIfG_gameInfo.play.getRoomControl()->setStatusFlag(i_roomNo, flag);
2512}
2513
2514inline void dComIfGp_roomControl_onStatusFlag(int i_roomNo, u8 flag) {
2515 return g_dComIfG_gameInfo.play.getRoomControl()->onStatusFlag(i_roomNo, flag);
2516}
2517
2518inline void dComIfGp_roomControl_offStatusFlag(int i_roomNo, u8 flag) {
2519 return g_dComIfG_gameInfo.play.getRoomControl()->offStatusFlag(i_roomNo, flag);
2520}
2521
2522inline u8 dComIfGp_roomControl_checkStatusFlag(int i_roomNo, u8 flag) {
2523 return g_dComIfG_gameInfo.play.getRoomControl()->checkStatusFlag(i_roomNo, flag);
2524}
2525
2526inline s32 dComIfGp_roomControl_getZoneNo(int i_roomNo) {
2527 return g_dComIfG_gameInfo.play.getRoomControl()->getZoneNo(i_roomNo);
2528}
2529
2530inline void dComIfGp_roomControl_setZoneNo(int roomNo, int zoneNo) {
2532}
2533
2537
2541
2545
2549
2550inline BOOL dComIfGp_roomControl_checkRoomDisp(int i_roomNo) {
2552}
2553
2554inline int dComIfGp_roomControl_loadRoom(int param_0, u8* param_1, bool param_2) {
2555 return g_dComIfG_gameInfo.play.getRoomControl()->loadRoom(param_0, param_1, param_2);
2556}
2557
2561
2565
2566inline u16 dComIfGp_event_chkEventFlag(u16 i_flag) {
2567 return g_dComIfG_gameInfo.play.getEvent()->chkEventFlag(i_flag);
2568}
2569
2570inline void dComIfGp_event_onEventFlag(u16 i_flag) {
2572}
2573
2574inline void dComIfGp_event_onHindFlag(u16 i_flag) {
2576}
2577
2578inline void dComIfGp_event_offHindFlag(u16 i_flag) {
2580}
2581
2584}
2585
2588}
2589
2590inline u16 dComIfGp_event_checkHind(u16 i_hindFlag) {
2591 if (!dComIfGp_event_runCheck()) {
2592 return false;
2593 }
2594 return g_dComIfG_gameInfo.play.getEvent()->checkHind(i_hindFlag);
2595}
2596
2600
2604
2608
2609inline void dComIfGp_event_setCullRate(f32 i_rate) {
2611}
2612
2613inline int dComIfGp_event_order(u16 i_type, u16 i_prio, u16 i_flags, u16 i_hindFlags, void* i_requestActor,
2614 void* i_targetActor, s16 i_eventID, u8 i_mapToolId) {
2615 return g_dComIfG_gameInfo.play.getEvent()->order(i_type, i_prio, i_flags, i_hindFlags, i_requestActor,
2616 i_targetActor, i_eventID, i_mapToolId);
2617}
2618
2622
2623inline int dComIfGp_event_moveApproval(void* i_actor) {
2624 return g_dComIfG_gameInfo.play.getEvent()->moveApproval(i_actor);
2625}
2626
2627inline BOOL dComIfGp_event_compulsory(void* i_actor, const char* i_eventname, u16 i_hindFlag) {
2628 return g_dComIfG_gameInfo.play.getEvent()->compulsory(i_actor, i_eventname, i_hindFlag);
2629}
2630
2634
2638
2642
2646
2647inline void dComIfGp_event_setTalkPartner(void* i_actor) {
2649}
2650
2654
2655inline void dComIfGp_event_setItemPartner(void* i_actor) {
2657}
2658
2662
2666
2667inline void dComIfGp_event_setDoorPartner(void* i_partner) {
2668 g_dComIfG_gameInfo.play.getEvent()->setPtD(i_partner);
2669}
2670
2674
2675inline void dComIfGp_event_setGtItm(u8 i_itemNo) {
2677}
2678
2682
2686
2689}
2690
2691inline int dComIfGp_evmng_startDemo(int i_mapToolId) {
2692 return dComIfGp_getPEvtManager()->setStartDemo(i_mapToolId);
2693}
2694
2698
2702
2703inline bool dComIfGp_evmng_existence(s16 eventId) {
2704 return g_dComIfG_gameInfo.play.getEvtManager().getEventData(eventId) != NULL;
2705}
2706
2707inline s16 dComIfGp_evmng_getEventIdx(const char* eventName, u8 mapToolID) {
2708 return g_dComIfG_gameInfo.play.getEvtManager().getEventIdx(eventName, mapToolID, -1);
2709}
2710
2711inline bool dComIfGp_evmng_existence(const char* eventname) {
2713 dComIfGp_evmng_getEventIdx(eventname, 0xFF)) != NULL;
2714}
2715
2716inline BOOL dComIfGp_evmng_isMapToolCamera(u8 mapToolID) {
2717 return g_dComIfG_gameInfo.play.getEvtManager().isMapToolCamera(mapToolID, -1);
2718}
2719
2720inline BOOL dComIfGp_evmng_startCheck(s16 i_eventId) {
2721 return g_dComIfG_gameInfo.play.getEvtManager().startCheck(i_eventId);
2722}
2723
2724inline BOOL dComIfGp_evmng_startCheck(char const* i_eventname) {
2725 return g_dComIfG_gameInfo.play.getEvtManager().startCheckOld(i_eventname);
2726}
2727
2728inline BOOL dComIfGp_evmng_endCheck(s16 i_eventID) {
2729 return g_dComIfG_gameInfo.play.getEvtManager().endCheck(i_eventID);
2730}
2731
2732inline BOOL dComIfGp_evmng_endCheck(const char* i_eventname) {
2733 return g_dComIfG_gameInfo.play.getEvtManager().endCheckOld(i_eventname);
2734}
2735
2736inline int dComIfGp_evmng_getMyStaffId(const char* i_staffname, fopAc_ac_c* i_actor, int i_tagId) {
2737 return dComIfGp_getPEvtManager()->getMyStaffId(i_staffname, i_actor, i_tagId);
2738}
2739
2740inline int dComIfGp_evmng_getIsAddvance(int i_staffId) {
2741 return dComIfGp_getPEvtManager()->getIsAddvance(i_staffId);
2742}
2743
2744inline int dComIfGp_evmng_getMyActIdx(int i_staffId, char** i_actions, int i_actionNum, BOOL param_3, BOOL param_4) {
2745 return dComIfGp_getPEvtManager()->getMyActIdx(i_staffId, i_actions, i_actionNum, param_3, param_4);
2746}
2747
2748inline f32* dComIfGp_evmng_getMyFloatP(int i_staffId, char* i_dataname) {
2749 return (f32*)dComIfGp_getPEvtManager()->getMySubstanceP(i_staffId, i_dataname, dEvDtData_c::TYPE_FLOAT);
2750}
2751
2752inline cXyz* dComIfGp_evmng_getMyXyzP(int i_staffId, char* i_dataname) {
2753 return (cXyz*)dComIfGp_getPEvtManager()->getMySubstanceP(i_staffId, i_dataname, dEvDtData_c::TYPE_VEC);
2754}
2755
2756inline int* dComIfGp_evmng_getMyIntegerP(int i_staffId, char* i_dataname) {
2757 return (int*)dComIfGp_getPEvtManager()->getMySubstanceP(i_staffId, i_dataname, dEvDtData_c::TYPE_INT);
2758}
2759
2760inline char* dComIfGp_evmng_getMyStringP(int i_staffId, char* i_dataname) {
2761 return (char*)dComIfGp_getPEvtManager()->getMySubstanceP(i_staffId, i_dataname, dEvDtData_c::TYPE_STRING);
2762}
2763
2764inline int dComIfGp_evmng_getMySubstanceNum(int i_staffId, char* i_dataname) {
2765 return dComIfGp_getPEvtManager()->getMySubstanceNum(i_staffId, i_dataname);
2766}
2767
2768inline void dComIfGp_evmng_cutEnd(int i_staffId) {
2769 dComIfGp_getPEvtManager()->cutEnd(i_staffId);
2770}
2771
2772inline void dComIfGp_evmng_setGoal(cXyz* i_pos) {
2774}
2775
2779
2783
2787
2791
2795
2797 return dComIfGp_getAttention()->ZHintRequest(param_1, param_2);
2798}
2799
2803
2807
2808inline int dComIfGp_att_CatchRequest(fopAc_ac_c* param_0, u8 param_1, f32 i_horizontalDist,
2809 f32 i_upDist, f32 i_downDist, s16 i_angle, int param_5) {
2810 return dComIfGp_getAttention()->CatchRequest(param_0, param_1, i_horizontalDist, i_upDist,
2811 i_downDist, i_angle, param_5);
2812}
2813
2817
2818inline void dComIfGp_att_LookRequest(fopAc_ac_c* param_0, f32 i_horizontalDist, f32 i_upDist,
2819 f32 i_downDist, s16 i_angle, int param_5) {
2820 dComIfGp_getAttention()->LookRequest(param_0, i_horizontalDist, i_upDist, i_downDist, i_angle,
2821 param_5);
2822}
2823
2827
2828inline JKRAramArchive* dComIfGp_getFieldMapArchive2() {
2830}
2831
2832inline void dComIfGp_setFieldMapArchive2(JKRArchive* arc) {
2834}
2835
2836inline JKRArchive* dComIfGp_getMsgArchive(int idx) {
2838}
2839
2840inline void dComIfGp_setMsgArchive(int i, JKRArchive* arc) {
2842}
2843
2844inline JKRArchive* dComIfGp_getDemoMsgArchive() {
2846}
2847
2848inline void dComIfGp_setDemoMsgArchive(JKRArchive* arc) {
2850}
2851
2855
2856inline void dComIfGp_setMeterButtonArchive(JKRArchive* arc) {
2858}
2859
2860inline JKRArchive* dComIfGp_getFontArchive() {
2862}
2863
2864inline void dComIfGp_setFontArchive(JKRArchive* arc) {
2866}
2867
2868inline JKRArchive* dComIfGp_getRubyArchive() {
2870}
2871
2872inline void dComIfGp_setRubyArchive(JKRArchive* arc) {
2874}
2875
2876inline JKRArchive* dComIfGp_getAnmArchive() {
2878}
2879
2880inline void dComIfGp_setAnmArchive(JKRArchive* arc) {
2882}
2883
2887
2888inline void dComIfGp_setCollectResArchive(JKRArchive* arc) {
2890}
2891
2892inline JKRArchive* dComIfGp_getFmapResArchive() {
2894}
2895
2896inline void dComIfGp_setFmapResArchive(JKRArchive* arc) {
2898}
2899
2900inline JKRArchive* dComIfGp_getDmapResArchive() {
2902}
2903
2904inline void dComIfGp_setDmapResArchive(JKRArchive* arc) {
2906}
2907
2911
2912inline void dComIfGp_setOptionResArchive(JKRArchive* arc) {
2914}
2915
2916inline JKRArchive* dComIfGp_getItemIconArchive() {
2918}
2919
2920inline void dComIfGp_setItemIconArchive(JKRArchive* arc) {
2922}
2923
2924inline JKRArchive* dComIfGp_getNameResArchive() {
2926}
2927
2928inline void dComIfGp_setNameResArchive(JKRArchive* arc) {
2930}
2931
2932inline void dComIfGp_setErrorResArchive(JKRArchive* arc) {
2934}
2935
2936inline JKRArchive* dComIfGp_getAllMapArchive() {
2938}
2939
2940inline void dComIfGp_setAllMapArchive(JKRArchive* arc) {
2942}
2943
2947
2948inline void dComIfGp_setMsgCommonArchive(JKRArchive* arc) {
2950}
2951
2952inline JKRArchive* dComIfGp_getRingResArchive() {
2954}
2955
2956inline void dComIfGp_setRingResArchive(JKRArchive* arc) {
2958}
2959
2963
2964inline void dComIfGp_setCardIconResArchive(JKRArchive* arc) {
2966}
2967
2968inline JKRArchive* dComIfGp_getMsgDtArchive() {
2970}
2971
2972inline JKRArchive* dComIfGp_getMsgDtArchive(int idx) {
2974}
2975
2976inline void dComIfGp_setMsgDtArchive(int i, JKRArchive* arc) {
2978}
2979
2980inline JKRArchive* dComIfGp_getMain2DArchive() {
2982}
2983
2984inline void dComIfGp_setMain2DArchive(JKRArchive* arc) {
2986}
2987
2988inline JKRExpHeap* dComIfGp_particle_getResHeap() {
2990}
2991
2992inline void dComIfGp_particle_levelExecute(u32 param_0) {
2994}
2995
2996inline void dComIfGp_particle_createCommon(const void* data) {
2998}
2999
3000inline void dComIfGp_particle_readScene(u8 particle_no, mDoDvdThd_toMainRam_c** param_1) {
3001 g_dComIfG_gameInfo.play.getParticle()->readScene(particle_no, param_1);
3002}
3003
3004inline void dComIfGp_particle_createScene(const void* param_0) {
3006}
3007
3008inline void dComIfGp_particle_removeScene(bool param_0) {
3010}
3011
3015
3019
3023
3025 if (g_dComIfG_gameInfo.play.getParticle() != NULL) {
3027 }
3028}
3029
3030inline void dComIfGp_particle_draw(JPADrawInfo* i_drawInfo) {
3031 if (g_dComIfG_gameInfo.play.getParticle() != NULL) {
3033 }
3034}
3035
3036inline void dComIfGp_particle_drawFog(JPADrawInfo* i_drawInfo) {
3037 if (g_dComIfG_gameInfo.play.getParticle() != NULL) {
3039 }
3040}
3041
3042inline void dComIfGp_particle_drawP1(JPADrawInfo* i_drawInfo) {
3043 if (g_dComIfG_gameInfo.play.getParticle() != NULL) {
3045 }
3046}
3047
3048inline void dComIfGp_particle_drawProjection(JPADrawInfo* i_drawInfo) {
3049 if (g_dComIfG_gameInfo.play.getParticle() != NULL) {
3051 }
3052}
3053
3054inline void dComIfGp_particle_drawNormalPri0_A(JPADrawInfo* i_drawInfo) {
3055 if (g_dComIfG_gameInfo.play.getParticle() != NULL) {
3057 }
3058}
3059
3060inline void dComIfGp_particle_drawNormalPri0_B(JPADrawInfo* i_drawInfo) {
3061 if (g_dComIfG_gameInfo.play.getParticle() != NULL) {
3063 }
3064}
3065
3066inline void dComIfGp_particle_drawFogPri0_A(JPADrawInfo* i_drawInfo) {
3067 if (g_dComIfG_gameInfo.play.getParticle() != NULL) {
3069 }
3070}
3071
3072inline void dComIfGp_particle_drawFogPri0_B(JPADrawInfo* i_drawInfo) {
3073 if (g_dComIfG_gameInfo.play.getParticle() != NULL) {
3075 }
3076}
3077
3078inline void dComIfGp_particle_drawFogPri1(JPADrawInfo* i_drawInfo) {
3079 if (g_dComIfG_gameInfo.play.getParticle() != NULL) {
3081 }
3082}
3083
3084inline void dComIfGp_particle_drawFogPri2(JPADrawInfo* i_drawInfo) {
3085 if (g_dComIfG_gameInfo.play.getParticle() != NULL) {
3087 }
3088}
3089
3090inline void dComIfGp_particle_drawFogPri3(JPADrawInfo* i_drawInfo) {
3091 if (g_dComIfG_gameInfo.play.getParticle() != NULL) {
3093 }
3094}
3095
3096inline void dComIfGp_particle_drawFogPri4(JPADrawInfo* i_drawInfo) {
3097 if (g_dComIfG_gameInfo.play.getParticle() != NULL) {
3099 }
3100}
3101
3102inline void dComIfGp_particle_drawDarkworld(JPADrawInfo* i_drawInfo) {
3103 if (g_dComIfG_gameInfo.play.getParticle() != NULL) {
3105 }
3106}
3107
3108inline void dComIfGp_particle_drawScreen(JPADrawInfo* i_drawInfo) {
3109 if (g_dComIfG_gameInfo.play.getParticle() != NULL) {
3111 }
3112}
3113
3114inline void dComIfGp_particle_draw2Dgame(JPADrawInfo* i_drawInfo) {
3115 if (g_dComIfG_gameInfo.play.getParticle() != NULL) {
3117 }
3118}
3119
3120inline void dComIfGp_particle_draw2Dfore(JPADrawInfo* i_drawInfo) {
3121 if (g_dComIfG_gameInfo.play.getParticle() != NULL) {
3123 }
3124}
3125
3126inline void dComIfGp_particle_draw2Dback(JPADrawInfo* i_drawInfo) {
3127 if (g_dComIfG_gameInfo.play.getParticle() != NULL) {
3129 }
3130}
3131
3132inline void dComIfGp_particle_draw2DmenuFore(JPADrawInfo* i_drawInfo) {
3133 if (g_dComIfG_gameInfo.play.getParticle() != NULL) {
3135 }
3136}
3137
3138inline void dComIfGp_particle_draw2DmenuBack(JPADrawInfo* i_drawInfo) {
3139 if (g_dComIfG_gameInfo.play.getParticle() != NULL) {
3141 }
3142}
3143
3144inline void dComIfGp_setHitMark(u16 i_hitmark, fopAc_ac_c* param_1, const cXyz* param_2,
3145 const csXyz* param_3, const cXyz* param_4, u32 i_atType) {
3146 g_dComIfG_gameInfo.play.getParticle()->setHitMark(i_hitmark, param_1, param_2, param_3, param_4,
3147 i_atType);
3148}
3149
3150inline void dComIfGp_particle_setWaterRipple(u32* param_0, cBgS_PolyInfo& param_1,
3151 const cXyz* param_2, f32 param_3,
3152 const dKy_tevstr_c* param_4, const cXyz* param_5,
3153 s8 param_6) {
3154 g_dComIfG_gameInfo.play.getParticle()->setWaterRipple(param_0, param_1, param_2, param_3,
3155 param_4, param_5, param_6);
3156}
3157
3158inline u32 dComIfGp_particle_setPolyColor(u32 param_0, u16 param_1, cBgS_PolyInfo& param_2,
3159 const cXyz* param_3, const dKy_tevstr_c* param_4,
3160 const csXyz* param_5, const cXyz* param_6, int param_7,
3161 dPa_levelEcallBack* param_8, s8 param_9,
3162 const cXyz* param_10) {
3163 return g_dComIfG_gameInfo.play.getParticle()->setPoly(param_0, param_1, param_2, param_3,
3164 param_4, param_5, param_6, param_7,
3165 param_8, param_9, param_10);
3166}
3167
3168inline JPABaseEmitter* dComIfGp_particle_setPolyColor(u16 param_1, cBgS_PolyInfo& param_2,
3169 const cXyz* param_3,
3170 const dKy_tevstr_c* param_4,
3171 const csXyz* param_5, const cXyz* param_6,
3172 int param_7, dPa_levelEcallBack* param_8,
3173 s8 param_9, const cXyz* param_10) {
3175 param_1, param_2, param_3, param_4, param_5, param_6, param_7, param_8, param_9, param_10);
3176}
3177
3178inline void dComIfGp_particle_setSimple(u16 param_0, cXyz* i_pos, u8 param_2, _GXColor& param_3,
3179 _GXColor& param_4, int param_5, float param_6) {
3180 g_dComIfG_gameInfo.play.getParticle()->setSimple(param_0, i_pos, 0, param_2, param_3, param_4,
3181 param_5, param_6);
3182}
3183
3184inline u32 dComIfGp_particle_setStopContinue(u32 param_0) {
3186}
3187
3188inline u32 dComIfGp_particle_setSimpleFoot(u32 param_0, u32* param_1, cBgS_PolyInfo& param_2,
3189 cXyz const* param_3, dKy_tevstr_c const* param_4,
3190 int param_5, csXyz const* param_6, cXyz const* param_7,
3191 dPa_levelEcallBack* param_8, s8 param_9,
3192 cXyz const* param_10) {
3193 return g_dComIfG_gameInfo.play.getParticle()->setSimpleFoot(param_0, param_1, param_2, param_3,
3194 param_4, param_5, param_6, param_7,
3195 param_8, param_9, param_10);
3196}
3197
3198inline u16 dComIfGp_particle_setCommonPoly(u32* param_0, cBgS_PolyInfo* param_1,
3199 const cXyz* param_2, const cXyz* param_3,
3200 const dKy_tevstr_c* param_4, u32 param_5, u32 param_6,
3201 const csXyz* param_7, const cXyz* param_8, s8 param_9) {
3203 param_0, param_1, param_2, param_3, param_4, param_5, param_6, param_7, param_8, param_9);
3204}
3205
3209
3210inline JPABaseEmitter* dComIfGp_particle_getEmitter(u32 param_0) {
3211 return g_dComIfG_gameInfo.play.getParticle()->getEmitter(param_0);
3212}
3213
3214inline u32 dComIfGp_particle_set(u32 param_0, u16 param_1, const cXyz* i_pos,
3215 const dKy_tevstr_c* param_3, const csXyz* i_rotation,
3216 const cXyz* i_scale, u8 i_alpha, dPa_levelEcallBack* param_7,
3217 s8 param_8, const GXColor* param_9, const GXColor* param_10,
3218 const cXyz* param_11) {
3220 param_0, param_1, i_pos, param_3, i_rotation, i_scale, i_alpha, param_7, param_8, param_9,
3221 param_10, param_11, 1.0f);
3222}
3223
3224inline u32 dComIfGp_particle_set(u32 param_0, u16 param_1, const cXyz* i_pos,
3225 const csXyz* i_rotation, const cXyz* i_scale, u8 param_5,
3226 dPa_levelEcallBack* param_6, s8 param_7, const GXColor* param_8,
3227 const GXColor* param_9, const cXyz* param_10) {
3229 param_0, param_1, i_pos, NULL, i_rotation, i_scale, param_5, param_6, param_7, param_8,
3230 param_9, param_10, 1.0f);
3231}
3232
3233inline JPABaseEmitter* dComIfGp_particle_set(u16 i_resID, const cXyz* i_pos,
3234 const dKy_tevstr_c* param_3, const csXyz* i_rotation,
3235 const cXyz* i_scale, u8 i_alpha,
3236 dPa_levelEcallBack* i_callback, s8 param_8,
3237 const GXColor* i_prmColor, const GXColor* i_envColor,
3238 const cXyz* i_particleScale) {
3240 i_resID, i_pos, param_3, i_rotation, i_scale, i_alpha, i_callback, param_8, i_prmColor,
3241 i_envColor, i_particleScale, 1.0f);
3242}
3243
3244inline JPABaseEmitter* dComIfGp_particle_set(u16 i_resID, const cXyz* i_pos,
3245 const csXyz* i_rotation, const cXyz* i_scale,
3246 u8 i_alpha, dPa_levelEcallBack* i_callback, s8 param_7,
3247 const GXColor* i_prmColor, const GXColor* i_envColor,
3248 const cXyz* i_particleScale) {
3250 i_resID, i_pos, NULL, i_rotation, i_scale, i_alpha, i_callback, param_7, i_prmColor,
3251 i_envColor, i_particleScale, 1.0f);
3252}
3253
3254inline u32 dComIfGp_particle_set(u32 param_0, u16 param_1, const cXyz* i_pos,
3255 const dKy_tevstr_c* param_3) {
3256 return dComIfGp_particle_set(param_0, param_1, i_pos, param_3, NULL, NULL, 0xFF, NULL, -1, NULL,
3257 NULL, NULL);
3258}
3259
3260inline JPABaseEmitter* dComIfGp_particle_set(u16 i_resID, const cXyz* i_pos,
3261 const csXyz* i_rotation, const cXyz* i_scale) {
3262 return dComIfGp_particle_set(i_resID, i_pos, NULL, i_rotation, i_scale, 255, NULL, -1, NULL,
3263 NULL, NULL);
3264}
3265
3266inline JPABaseEmitter* dComIfGp_particle_set(u16 i_resID, const cXyz* i_pos,
3267 const dKy_tevstr_c* param_2, const csXyz* i_rotation,
3268 const cXyz* i_scale) {
3269 return dComIfGp_particle_set(i_resID, i_pos, param_2, i_rotation, i_scale, 255, NULL, -1, NULL,
3270 NULL, NULL);
3271}
3272
3273inline u32 dComIfGp_particle_set(u32 param_0, u16 param_1, const cXyz* i_pos,
3274 const csXyz* param_3, const cXyz* param_4) {
3275 return dComIfGp_particle_set(param_0, param_1, i_pos, param_3, param_4, 0xFF, NULL, -1, NULL,
3276 NULL, NULL);
3277}
3278
3279inline u32 dComIfGp_particle_setColor(u32 param_0, u16 param_1, const cXyz* i_pos,
3280 const dKy_tevstr_c* param_3, const GXColor* param_4,
3281 const GXColor* param_5, f32 param_6, u8 param_7,
3282 const csXyz* param_8, const cXyz* param_9,
3283 dPa_levelEcallBack* param_10, s8 param_11,
3284 const cXyz* param_12) {
3286 param_0, param_1, i_pos, param_3, param_8, param_9, param_7, param_10, param_11, param_4,
3287 param_5, param_12, param_6);
3288}
3289
3290inline JPABaseEmitter* dComIfGp_particle_setColor(u16 param_0, const cXyz* i_pos,
3291 const dKy_tevstr_c* param_2,
3292 const GXColor* param_3, const GXColor* param_4,
3293 f32 param_5, u8 param_6, const csXyz* param_7,
3294 const cXyz* param_8, dPa_levelEcallBack* param_9,
3295 s8 param_10, const cXyz* param_11) {
3296 return g_dComIfG_gameInfo.play.getParticle()->setNormal(param_0, i_pos, param_2, param_7,
3297 param_8, param_6, param_9, param_10,
3298 param_3, param_4, param_11, param_5);
3299}
3300
3301inline JPABaseEmitter* dComIfGp_particle_setColor(u16 param_0, const cXyz* i_pos,
3302 const dKy_tevstr_c* param_2,
3303 const GXColor* param_3, const GXColor* param_4,
3304 f32 param_5, u8 param_6) {
3305 return dComIfGp_particle_setColor(param_0, i_pos, param_2, param_3, param_4, param_5, param_6,
3306 NULL, NULL, NULL, -1, NULL);
3307}
3308
3312
3316
3320
3324
3328
3331}
3332
3333inline void dComIfGp_setWindowNum(int num) {
3335}
3336
3339}
3340
3341inline s32 dComIfGp_checkStatus(u16 flags) {
3342 return g_dComIfG_gameInfo.play.checkStatus(flags);
3343}
3344
3345inline void dComIfGp_setStatus(u16 status) {
3347}
3348
3349inline void dComIfGp_onStatus(u16 i_status) {
3351}
3352
3356
3357inline void dComIfGp_setWindow(u8 i, f32 param_1, f32 param_2, f32 param_3, f32 param_4,
3358 f32 param_5, f32 param_6, int camID, int mode) {
3359 g_dComIfG_gameInfo.play.setWindow(i, param_1, param_2, param_3, param_4, param_5, param_6,
3360 camID, mode);
3361}
3362
3366
3367inline void dComIfGp_setCamera(int i, camera_class* cam) {
3369}
3370
3371inline int dComIfGp_getCameraWinID(int idx) {
3373}
3374
3375inline int dComIfGp_getCameraPlayer1ID(int idx) {
3377}
3378
3379inline int dComIfGp_getCameraPlayer2ID(int idx) {
3381}
3382
3386
3387inline BOOL dComIfGp_checkCameraAttentionStatus(int i, u32 flag) {
3389}
3390
3391inline void dComIfGp_onCameraAttentionStatus(int i, u32 flag) {
3393}
3394
3395inline void dComIfGp_offCameraAttentionStatus(int i, u32 flag) {
3397}
3398
3399inline void dComIfGp_setCameraInfo(int camIdx, camera_class* p_cam, int param_2, int param_3,
3400 int param_4) {
3401 g_dComIfG_gameInfo.play.setCameraInfo(camIdx, p_cam, param_2, param_3, param_4);
3402}
3403
3404inline f32 dComIfGp_getCameraZoomScale(int i_no) {
3406}
3407
3408inline void dComIfGp_setCameraZoomScale(int i_no, f32 i_scale) {
3410}
3411
3412inline f32 dComIfGp_getCameraZoomForcus(int i_no) {
3414}
3415
3416inline void dComIfGp_setCameraZoomForcus(int i_no, f32 i_focus) {
3418}
3419
3420inline const char* dComIfGp_getCameraParamFileName(int i) {
3422}
3423
3427
3428inline void dComIfGp_saveCameraPosition(int i, cXyz* i_pos, cXyz* i_target, f32 i_fovy,
3429 s16 i_bank) {
3430 g_dComIfG_gameInfo.play.saveCameraPosition(i, i_pos, i_target, i_fovy, i_bank);
3431}
3432
3433inline void dComIfGp_loadCameraPosition(int i, cXyz* o_pos, cXyz* o_target, f32* o_fovy,
3434 s16* o_bank) {
3435 g_dComIfG_gameInfo.play.loadCameraPosition(i, o_pos, o_target, o_fovy, o_bank);
3436}
3437
3439 return g_dComIfG_gameInfo.play.getPlayer(idx);
3440}
3441
3442inline void dComIfGp_setPlayer(int i, fopAc_ac_c* player) {
3444}
3445
3446inline int dComIfGp_getPlayerCameraID(int idx) {
3448}
3449
3450inline void dComIfGp_setPlayerInfo(int plyrIdx, fopAc_ac_c* ptr, int camIdx) {
3451 g_dComIfG_gameInfo.play.setPlayerInfo(plyrIdx, ptr, camIdx);
3452}
3453
3457
3461
3465
3466inline void dComIfGp_setHorseActor(fopAc_ac_c* i_horse) {
3468}
3469
3470inline void dComIfGp_setPlayerPtr(int i, fopAc_ac_c* ptr) {
3472}
3473
3477
3481
3485
3489
3490inline void dComIfGp_setItemLifeCount(f32 amount, u8 type) {
3492}
3493
3497
3501
3502inline void dComIfGp_setItemRupeeCount(s32 amount) {
3504}
3505
3509
3513
3514inline void dComIfGp_setItemKeyNumCount(s16 count) {
3516}
3517
3521
3525
3529
3533
3534inline void dComIfGp_setItemMagicCount(s16 count) {
3536}
3537
3538inline void dComIfGp_setItemNowMagic(s16 magic) {
3540}
3541
3545
3549
3550inline void dComIfGp_setItemOilCount(s32 oil) {
3552}
3553
3557
3561
3565
3566inline void dComIfGp_setItemNowOil(s32 oil) {
3568}
3569
3573
3577
3580}
3581
3582inline void dComIfGp_setOxygen(s32 oxygen) {
3584}
3585
3588}
3589
3590inline void dComIfGp_setNowOxygen(s32 oxygen) {
3592}
3593
3596}
3597
3598inline void dComIfGp_setMaxOxygen(s32 i_oxygen) {
3600}
3601
3605
3606inline void dComIfGp_setOxygenCount(s32 oxygen) {
3608}
3609
3613
3614inline void dComIfGp_setMaxOxygenCount(s32 oxygen) {
3616}
3617
3621
3625
3629
3633
3637
3641
3645
3649
3653
3657
3661
3665
3666inline void dComIfGp_setItemNowLife(u16 life) {
3668}
3669
3673
3676}
3677
3678inline bool dComIfGp_isRSetFlag(u8 flag) {
3679 return g_dComIfG_gameInfo.play.isRSetFlag(flag);
3680}
3681
3682inline void dComIfGp_setRStatus(u8 status, u8 flag) {
3683 g_dComIfG_gameInfo.play.setRStatus(status, flag);
3684}
3685
3689
3693
3694inline void dComIfGp_setRStatusForce(u8 status, u8 flag) {
3696}
3697
3700}
3701
3702inline bool dComIfGp_isASetFlag(u8 flag) {
3703 return g_dComIfG_gameInfo.play.isASetFlag(flag);
3704}
3705
3706inline void dComIfGp_setAStatus(u8 status, u8 flag) {
3707 g_dComIfG_gameInfo.play.setAStatus(status, flag);
3708}
3709
3713
3717
3718inline void dComIfGp_setAStatusForce(u8 status, u8 flag) {
3720}
3721
3725
3726inline bool dComIfGp_isNunSetFlag(u8 flag) {
3728}
3729
3730inline void dComIfGp_setNunStatus(u8 status, u8 param_1, u8 flag) {
3731 g_dComIfG_gameInfo.play.setNunStatus(status, param_1, flag);
3732}
3733
3737
3738inline bool dComIfGp_isBottleSetFlag(u8 flag) {
3740}
3741
3742inline void dComIfGp_setBottleStatus(u8 param_0, u8 param_1) {
3743 g_dComIfG_gameInfo.play.setBottleStatus(param_0, param_1);
3744}
3745
3749
3753
3754inline void dComIfGp_setBottleStatusForce(u8 param_0, u8 param_1) {
3756}
3757
3761
3762inline bool dComIfGp_isRemoConSetFlag(u8 flag) {
3764}
3765
3766inline void dComIfGp_setRemoConStatus(u8 status, u8 param_1, u8 flag) {
3767 g_dComIfG_gameInfo.play.setRemoConStatus(status, param_1, flag);
3768}
3769
3772}
3773
3774inline bool dComIfGp_isDoSetFlag(u8 flag) {
3775 return g_dComIfG_gameInfo.play.isDoSetFlag(flag);
3776}
3777
3778inline void dComIfGp_setDoStatus(u8 status, u8 flag) {
3779 g_dComIfG_gameInfo.play.setDoStatus(status, flag);
3780}
3781
3785
3789
3790inline void dComIfGp_setDoStatusForce(u8 status, u8 flag) {
3792}
3793
3796}
3797
3801
3802inline bool dComIfGp_is3DSetFlag(u8 flag) {
3803 return g_dComIfG_gameInfo.play.is3DSetFlag(flag);
3804}
3805
3806inline void dComIfGp_set3DStatus(u8 status, u8 direction, u8 flag) {
3807 g_dComIfG_gameInfo.play.set3DStatus(status, direction, flag);
3808}
3809
3813
3817
3821
3822inline void dComIfGp_set3DStatusForce(u8 status, u8 direction, u8 flag) {
3823 g_dComIfG_gameInfo.play.set3DStatusForce(status, direction, flag);
3824}
3825
3829
3833
3834inline bool dComIfGp_isCStickSetFlag(u8 flag) {
3836}
3837
3838inline void dComIfGp_setCStickStatus(u8 status, u8 param_1, u8 flag) {
3839 g_dComIfG_gameInfo.play.setCStickStatus(status, param_1, flag);
3840}
3841
3845
3849
3853
3854inline void dComIfGp_setCStickStatusForce(u8 status, u8 param_1, u8 flag) {
3855 g_dComIfG_gameInfo.play.setCStickStatusForce(status, param_1, flag);
3856}
3857
3861
3862inline bool dComIfGp_isSButtonSetFlag(u8 flag) {
3864}
3865
3866inline void dComIfGp_setSButtonStatus(u8 status, u8 flag) {
3868}
3869
3873
3877
3878inline void dComIfGp_setSButtonStatusForce(u8 status, u8 flag) {
3880}
3881
3884}
3885
3886inline bool dComIfGp_isZSetFlag(u8 flag) {
3887 return g_dComIfG_gameInfo.play.isZSetFlag(flag);
3888}
3889
3890inline void dComIfGp_setZStatus(u8 status, u8 flag) {
3891 g_dComIfG_gameInfo.play.setZStatus(status, flag);
3892}
3893
3897
3901
3902inline void dComIfGp_setZStatusForce(u8 status, u8 flag) {
3904}
3905
3908}
3909
3910inline bool dComIfGp_isXSetFlag(u8 flag) {
3911 return g_dComIfG_gameInfo.play.isXSetFlag(flag);
3912}
3913
3914inline void dComIfGp_setXStatus(u8 status, u8 flag) {
3915 g_dComIfG_gameInfo.play.setXStatus(status, flag);
3916}
3917
3921
3925
3926inline void dComIfGp_setXStatusForce(u8 status, u8 flag) {
3928}
3929
3932}
3933
3934inline bool dComIfGp_isYSetFlag(u8 flag) {
3935 return g_dComIfG_gameInfo.play.isYSetFlag(flag);
3936}
3937
3938inline void dComIfGp_setYStatus(u8 status, u8 flag) {
3939 g_dComIfG_gameInfo.play.setYStatus(status, flag);
3940}
3941
3945
3949
3950inline void dComIfGp_setYStatusForce(u8 status, u8 flag) {
3952}
3953
3957
3958inline bool dComIfGp_isNunZSetFlag(u8 flag) {
3960}
3961
3962inline void dComIfGp_setNunZStatus(u8 param_0, u8 param_1) {
3963 g_dComIfG_gameInfo.play.setNunZStatus(param_0, param_1);
3964}
3965
3969
3970inline bool dComIfGp_isNunCSetFlag(u8 flag) {
3972}
3973
3974inline void dComIfGp_setNunCStatus(u8 param_0, u8 param_1) {
3975 g_dComIfG_gameInfo.play.setNunCStatus(param_0, param_1);
3976}
3977
3981
3982inline void dComIfGp_setSelectEquipSword(u8 i_swordNo) {
3984}
3985
3986inline void dComIfGp_setSelectEquipShield(u8 i_shieldNo) {
3988}
3989
3993
3994inline void dComIfGp_setMesgAnimeAttrInfo(u8 param_1) {
3996}
3997
4001
4005
4009
4013
4017
4018inline void dComIfGp_setItem(u8 slot, u8 i_no) {
4019 g_dComIfG_gameInfo.play.setItem(slot, i_no);
4020}
4021
4025
4026inline void dComIfGp_setAdvanceDirection(u8 i_dir) {
4028}
4029
4033
4037
4041
4042inline void dComIfGp_setGameoverStatus(u8 i_status) {
4043 return g_dComIfG_gameInfo.play.setGameoverStatus(i_status);
4044}
4045
4049
4052}
4053
4054inline void dComIfGp_setSubHeapLockFlag(int idx, u8 status) {
4056}
4057
4061
4065
4069
4073
4077
4080}
4081
4085
4089
4093
4097
4101
4104}
4105
4109
4113
4114inline JKRExpHeap* dComIfGp_getExpHeap2D() {
4116}
4117
4118inline void dComIfGp_setExpHeap2D(void* heap) {
4120}
4121
4122inline JKRExpHeap* dComIfGp_getSubExpHeap2D(int idx) {
4124}
4125
4126inline void dComIfGp_setSubExpHeap2D(int idx, void* heap) {
4128}
4129
4130inline JKRExpHeap* dComIfGp_getMsgExpHeap() {
4132}
4133
4134inline void dComIfGp_setMsgExpHeap(void* heap) {
4136}
4137
4141
4145
4149
4150inline void dComIfGp_setMesgCameraAttrInfo(int param_1) {
4152}
4153
4157
4159 fopAc_ac_c* param_3, fopAc_ac_c* param_4,
4160 fopAc_ac_c* param_5, fopAc_ac_c* param_6,
4161 fopAc_ac_c* param_7, fopAc_ac_c* param_8,
4162 fopAc_ac_c* param_9, fopAc_ac_c* param_10)
4163
4164{
4165 g_dComIfG_gameInfo.play.setMesgCamInfoActor(param_1, param_2, param_3, param_4, param_5,
4166 param_6, param_7, param_8, param_9, param_10);
4167}
4168
4169inline u32 dComIfGp_checkPlayerStatus0(int param_0, u32 flag) {
4170 return g_dComIfG_gameInfo.play.checkPlayerStatus(param_0, 0, flag);
4171}
4172
4173inline u32 dComIfGp_checkPlayerStatus1(int param_0, u32 flag) {
4174 return g_dComIfG_gameInfo.play.checkPlayerStatus(param_0, 1, flag);
4175}
4176
4177inline void dComIfGp_setPlayerStatus0(int param_0, u32 flag) {
4178 g_dComIfG_gameInfo.play.setPlayerStatus(param_0, 0, flag);
4179}
4180
4181inline void dComIfGp_setPlayerStatus1(int param_0, u32 flag) {
4182 g_dComIfG_gameInfo.play.setPlayerStatus(param_0, 1, flag);
4183}
4184
4185inline void dComIfGp_clearPlayerStatus0(int param_0, u32 flag) {
4186 g_dComIfG_gameInfo.play.clearPlayerStatus(param_0, 0, flag);
4187}
4188
4189inline void dComIfGp_clearPlayerStatus1(int param_0, u32 flag) {
4190 g_dComIfG_gameInfo.play.clearPlayerStatus(param_0, 1, flag);
4191}
4192
4196
4200
4204
4205inline J2DGrafContext* dComIfGp_getCurrentGrafPort() {
4207}
4208
4209inline void dComIfGp_setCurrentGrafPort(J2DOrthoGraph* i_graf) {
4211}
4212
4215}
4216
4217inline void dComIfGp_setItemTable(void* data) {
4219}
4220
4224
4228
4229inline void dComIfGp_init() {
4231}
4232
4236
4237inline void dComIfGp_setItemBombNumCount(u8 i_item, s16 count) {
4239}
4240
4241inline s16 dComIfGp_getItemBombNumCount(u8 i_no) {
4243}
4244
4248
4252
4253inline void dComIfGp_setNowVibration(u8 status) {
4255}
4256
4260
4264
4268
4272
4276
4277inline int dComIfGp_addSimpleModel(J3DModelData* i_modelData, int roomNo, u8 i_drawBG) {
4278 return g_dComIfG_gameInfo.play.addSimpleModel(i_modelData, roomNo, i_drawBG);
4279}
4280
4281inline void dComIfGp_removeSimpleModel(J3DModelData* i_modelData, int roomNo) {
4282 g_dComIfG_gameInfo.play.removeSimpleModel(i_modelData, roomNo);
4283}
4284
4285inline void dComIfGp_entrySimpleModel(J3DModel* model, int roomNo) {
4287}
4288
4289inline void dComIfG_ct() {
4291}
4292
4295}
4296
4299}
4300
4303}
4304
4305inline void dComIfG_setTimerNowTimeMs(int time) {
4307}
4308
4312
4313inline void dComIfG_setTimerLimitTimeMs(int i_time) {
4315}
4316
4320
4321inline void dComIfG_setTimerMode(int mode) {
4323}
4324
4327}
4328
4329inline void dComIfG_setTimerType(u8 i_type) {
4331}
4332
4336
4337inline void dComIfG_setTimerPtr(dTimer_c* i_ptr) {
4339}
4340
4344
4353inline int dComIfG_setObjectRes(const char* i_arcName, u8 i_mountDirection, JKRHeap* i_heap) {
4354 return g_dComIfG_gameInfo.mResControl.setObjectRes(i_arcName, i_mountDirection, i_heap);
4355}
4356
4357inline int dComIfG_setObjectRes(const char* i_arcName, void* i_archiveRes, u32 i_bufferSize, JKRHeap* i_heap) {
4358 UNUSED(i_heap);
4359 return g_dComIfG_gameInfo.mResControl.setObjectRes(i_arcName, i_archiveRes, i_bufferSize, NULL);
4360}
4361
4368inline int dComIfG_setStageRes(const char* i_arcName, JKRHeap* i_heap) {
4369 return g_dComIfG_gameInfo.mResControl.setStageRes(i_arcName, i_heap);
4370}
4371
4372inline int dComIfG_syncObjectRes(const char* i_arcName) {
4374}
4375
4376inline int dComIfG_syncStageRes(const char* i_arcName) {
4378}
4379
4380inline int dComIfG_deleteObjectResMain(const char* i_arcName) {
4382}
4383
4384inline int dComIfG_deleteStageRes(const char* i_arcName) {
4386}
4387
4388inline void* dComIfG_getStageRes(const char* i_arcName, const char* i_resName) {
4389 return g_dComIfG_gameInfo.mResControl.getStageRes(i_arcName, i_resName);
4390}
4391
4392inline void* dComIfG_getObjectRes(const char* i_arcName, const char* i_resName) {
4393 return g_dComIfG_gameInfo.mResControl.getObjectRes(i_arcName, i_resName);
4394}
4395
4396inline void* dComIfG_getObjectRes(const char* i_arcName, int i_index) {
4397 return g_dComIfG_gameInfo.mResControl.getObjectRes(i_arcName, i_index);
4398}
4399
4403
4404inline dRes_info_c* dComIfG_getObjectResInfo(const char* i_arcName) {
4406}
4407
4408inline dRes_info_c* dComIfG_getStageResInfo(const char* i_arcName) {
4410}
4411
4415
4416inline void* dComIfG_getObjectIDRes(const char* i_arcName, u16 i_resID) {
4417 return g_dComIfG_gameInfo.mResControl.getObjectIDRes(i_arcName, i_resID);
4418}
4419
4420inline int dComIfG_getObjctResName2Index(const char* i_arcName, const char* i_resName) {
4421 return g_dComIfG_gameInfo.mResControl.getObjectResName2Index(i_arcName, i_resName);
4422}
4423
4427
4428inline void dComIfG_setBrightness(u8 brightness) {
4430}
4431
4432inline BOOL dComIfG_isDebugMode() {
4434}
4435
4436inline u32 dComIfG_getTrigB(u32 i_padNo) {
4437 return mDoCPd_c::getTrig(i_padNo) & PAD_BUTTON_B;
4438}
4439
4443
4447
4448inline u32 dComIfG_getObjectSize(const char* i_arcName) {
4450}
4451
4452inline u32 dComIfG_getStageSize(const char* i_arcName) {
4454}
4455
4456#if DEBUG
4458 OSInitStopwatch(&g_dComIfG_gameInfo.mStopwatch, "dComIfG");
4459}
4460#endif
4461
4462inline int dComIfGd_setRealShadow(u32 param_0, s8 param_1, J3DModel* param_2, cXyz* param_3,
4463 f32 param_4, f32 param_5, dKy_tevstr_c* param_6) {
4464 return g_dComIfG_gameInfo.drawlist.setRealShadow(param_0, param_1, param_2, param_3, param_4,
4465 param_5, param_6);
4466}
4467
4468inline int dComIfGd_setSimpleShadow(cXyz* pos, f32 param_1, f32 param_2, cXyz* param_3, s16 angle,
4469 f32 param_5, _GXTexObj* tex) {
4470 return g_dComIfG_gameInfo.drawlist.setSimpleShadow(pos, param_1, param_2, param_3, angle,
4471 param_5, tex);
4472}
4473
4474inline bool dComIfGd_addRealShadow(u32 key, J3DModel* model) {
4475 return g_dComIfG_gameInfo.drawlist.addRealShadow(key, model);
4476}
4477
4482
4483# if VERSION > VERSION_GCN_JPN
4488#endif
4489
4490inline void dComIfGd_reset() {
4492}
4493
4497
4501
4505
4509
4513
4515 return &(g_dComIfG_gameInfo.drawlist.getView()->projViewMtx);
4516}
4517
4521
4525
4529inline MtxP dComIfGd_getViewMtx() {
4531}
4532
4533inline J3DDrawBuffer* dComIfGd_getListFilter() {
4535}
4536
4537inline J3DDrawBuffer* dComIfGd_getOpaListIndScreen() {
4539}
4540
4541inline J3DDrawBuffer* dComIfGd_getListPacket() {
4543}
4544
4549
4554
4559
4564
4568
4573
4578
4583
4587
4591
4596
4601
4606
4611
4612inline J3DDrawBuffer* dComIfGd_getOpaList() {
4614}
4615
4616inline J3DDrawBuffer* dComIfGd_getOpaListBG() {
4618}
4619
4620inline J3DDrawBuffer* dComIfGd_getOpaListDark() {
4622}
4623
4624inline J3DDrawBuffer* dComIfGd_getXluListBG() {
4626}
4627
4632
4633inline void dComIfGd_init() {
4635}
4636
4637inline void dComIfGd_peekZ(s16 param_0, s16 param_1, u32* param_2) {
4639}
4640
4644
4645inline void dComIfGd_setView(view_class* view) {
4647}
4648
4651}
4652
4656
4657inline void dComIfGd_entryZSortListZxlu(J3DPacket* i_packet, cXyz& param_1) {
4659}
4660
4661inline void dComIfGd_entryZSortXluList(J3DPacket* i_packet, cXyz& param_1) {
4663}
4664
4668
4672
4676
4680
4684
4688
4692
4696
4700
4704
4708
4712
4716
4720
4724
4728
4732
4736
4740
4744
4748
4752
4756
4760
4761inline void dComIfGd_drawShadow(Mtx param_0) {
4763}
4764
4765inline void dComIfGd_imageDrawShadow(Mtx param_0) {
4767}
4768
4772
4776
4777#if PLATFORM_WII || VERSION == VERSION_SHIELD_DEBUG
4782#endif
4783
4784#endif /* D_COM_D_COM_INF_GAME_H */
struct _GXColor GXColor
Definition c_cc_d.h:12
int(* request_of_phase_process_fn)(void *)
Definition c_phase.h:24
Definition d_com_inf_game.h:189
dTimer_c * mTimerPtr
Definition d_com_inf_game.h:197
s32 mTimerMode
Definition d_com_inf_game.h:200
u8 mTimerType
Definition d_com_inf_game.h:201
s32 mTimerNowTimeMs
Definition d_com_inf_game.h:198
s32 mTimerLimitTimeMs
Definition d_com_inf_game.h:199
__d_timer_info_c()
Definition d_com_inf_game.h:191
Definition c_bg_s_poly_info.h:7
Definition f_op_camera_mng.h:13
Definition f_op_camera_mng.h:27
Definition c_sxyz.h:10
Definition d_attention.h:198
u8 getCatchChgItem()
Definition d_attention.h:273
fopAc_ac_c * getZHintTarget()
Definition d_attention.h:268
fopAc_ac_c * getCatghTarget()
Definition d_attention.h:272
int 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:274
int ZHintRequest(fopAc_ac_c *param_1, int param_2)
Definition d_attention.h:269
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:282
Definition d_bg_s.h:190
Definition d_cc_s.h:10
Definition d_com_inf_game.h:261
int mBasicID
Definition d_com_inf_game.h:264
int mID
Definition d_com_inf_game.h:263
fopAc_ac_c * mActor[10]
Definition d_com_inf_game.h:265
Definition d_com_inf_game.h:217
class dComIfG_camera_info_class::@64 mCamInfo
camera_class * mCamera
Definition d_com_inf_game.h:222
s8 field_0x5
Definition d_com_inf_game.h:224
f32 mCameraZoomForcus
Definition d_com_inf_game.h:229
u32 mCameraAttentionStatus
Definition d_com_inf_game.h:227
cXyz mCameraPos
Definition d_com_inf_game.h:233
s16 mCameraBank
Definition d_com_inf_game.h:236
cXyz mCameraTarget
Definition d_com_inf_game.h:234
s8 field_0x4
Definition d_com_inf_game.h:223
dComIfG_camera_info_class()
Definition d_com_inf_game.h:219
~dComIfG_camera_info_class()
Definition d_com_inf_game.h:220
f32 mCameraFovy
Definition d_com_inf_game.h:235
char * mCameraParamFileName
Definition d_com_inf_game.h:230
u8 field_0x7
Definition d_com_inf_game.h:226
f32 mCameraZoomScale
Definition d_com_inf_game.h:228
s8 field_0x6
Definition d_com_inf_game.h:225
Definition d_com_inf_game.h:1002
virtual ~anmCsr_c()
Definition d_com_inf_game.h:1004
void draw(f32, f32)
Definition d_com_inf_game.cpp:1174
dDlst_blo_c field_0x8
Definition d_com_inf_game.h:1007
Definition d_com_inf_game.h:958
f32 field_0x58
Definition d_com_inf_game.h:976
JKRSolidHeap * m_heap
Definition d_com_inf_game.h:969
u32 getParticleId()
Definition d_com_inf_game.h:967
f32 field_0x54
Definition d_com_inf_game.h:975
virtual ~navi_c()
Definition d_com_inf_game.h:964
cXyz field_0x40
Definition d_com_inf_game.h:973
void create()
Definition d_com_inf_game.cpp:988
csXyz field_0x4c
Definition d_com_inf_game.h:974
mDoExt_brkAnm m_brk
Definition d_com_inf_game.h:972
navi_c()
Definition d_com_inf_game.h:960
u32 mParticleId
Definition d_com_inf_game.h:978
f32 field_0x5c
Definition d_com_inf_game.h:977
J3DModel * m_model
Definition d_com_inf_game.h:970
mDoExt_bckAnm m_bck
Definition d_com_inf_game.h:971
bool draw(f32, f32, u8)
Definition d_com_inf_game.cpp:1014
Definition d_com_inf_game.h:956
virtual ~baseCsr_c()
Definition d_com_inf_game.h:981
u8 field_0x13d
Definition d_com_inf_game.h:994
static u32 _m_blurID
Definition d_com_inf_game.h:998
u8 field_0x13e
Definition d_com_inf_game.h:995
baseCsr_c(u8)
Definition d_com_inf_game.cpp:1064
void onNavi()
Definition d_com_inf_game.h:989
static navi_c * getNavi()
Definition d_com_inf_game.h:986
void draw(f32, f32)
Definition d_com_inf_game.cpp:1071
void create()
Definition d_com_inf_game.cpp:1144
static dPa_hermiteEcallBack_c m_blurCB
Definition d_com_inf_game.h:997
dDlst_blo_c field_0x8
Definition d_com_inf_game.h:991
dDlst_blo_c * getCsr()
Definition d_com_inf_game.h:988
dDlst_blo_c::anm_c anm
Definition d_com_inf_game.h:992
u8 field_0x13c
Definition d_com_inf_game.h:993
static navi_c * m_navi
Definition d_com_inf_game.h:999
static void particleExecute()
Definition d_com_inf_game.cpp:1168
Definition d_com_inf_game.h:953
u32 field_0x1de00
Definition d_com_inf_game.h:1032
static void createBaseCsr()
Definition d_com_inf_game.cpp:1198
u32 field_0x1de04
Definition d_com_inf_game.h:1033
~dComIfG_inf_c()
Definition d_com_inf_game.h:1012
u8 mIsDebugMode
Definition d_com_inf_game.h:1037
u8 mWorldDark
Definition d_com_inf_game.h:1028
dComIfG_inf_c()
Definition d_com_inf_game.h:1011
s8 mPolyDamageOff
Definition d_com_inf_game.h:1030
static baseCsr_c * getBaseCsr()
Definition d_com_inf_game.h:1018
dRes_control_c mResControl
Definition d_com_inf_game.h:1026
u8 field_0x1de09
Definition d_com_inf_game.h:1035
static __d_timer_info_c dComIfG_mTimerInfo
Definition d_com_inf_game.h:1042
dComIfG_play_c play
Definition d_com_inf_game.h:1024
u8 field_0x1de08
Definition d_com_inf_game.h:1034
static baseCsr_c * m_baseCsr
Definition d_com_inf_game.h:1044
s8 field_0x1ddfa
Definition d_com_inf_game.h:1029
dSv_info_c info
Definition d_com_inf_game.h:1023
u8 field_0x1de0a
Definition d_com_inf_game.h:1036
s8 field_0x1ddfc
Definition d_com_inf_game.h:1031
void ct()
Definition d_com_inf_game.cpp:1180
dDlst_list_c drawlist
Definition d_com_inf_game.h:1025
OSStopwatch mStopwatch
Definition d_com_inf_game.h:1039
u8 mFadeBrightness
Definition d_com_inf_game.h:1027
Definition d_com_inf_game.h:268
u8 mItemLifeCountType
Definition d_com_inf_game.h:407
u8 field_0x4f6a[18]
Definition d_com_inf_game.h:404
u8 mBottleSetFlagForce
Definition d_com_inf_game.h:354
u8 mXSetFlag
Definition d_com_inf_game.h:364
u8 mNunCSetFlag
Definition d_com_inf_game.h:375
s32 mItemOilCount
Definition d_com_inf_game.h:279
u8 field_0x4ef3[2]
Definition d_com_inf_game.h:317
u8 field_0x4f4c
Definition d_com_inf_game.h:392
u8 mXStatusForce
Definition d_com_inf_game.h:363
s16 mItemMaxLifeCount
Definition d_com_inf_game.h:274
u8 m3DSetFlagForce
Definition d_com_inf_game.h:358
u8 m3DSetFlag
Definition d_com_inf_game.h:346
u8 mCStickStatus
Definition d_com_inf_game.h:320
u8 field_0x4f5b[2]
Definition d_com_inf_game.h:401
u8 mRemoConStatus
Definition d_com_inf_game.h:308
u8 mRSetFlagForce
Definition d_com_inf_game.h:350
u8 mMesgStatus
Definition d_com_inf_game.h:301
u8 mShow2D
Definition d_com_inf_game.h:409
u8 mZSetFlag
Definition d_com_inf_game.h:349
u8 field_0x4f1c
Definition d_com_inf_game.h:355
u8 mBaseAnimeID
Definition d_com_inf_game.h:380
u8 mRStatusForce
Definition d_com_inf_game.h:325
u8 mNunStatus
Definition d_com_inf_game.h:306
u8 field_0x4f10[2]
Definition d_com_inf_game.h:344
u8 field_0x4eea[2]
Definition d_com_inf_game.h:309
u8 field_0x4fcb
Definition d_com_inf_game.h:377
u8 field_0x4fca
Definition d_com_inf_game.h:376
u8 field_0x4ee0[2]
Definition d_com_inf_game.h:300
u8 field_0x4efe
Definition d_com_inf_game.h:327
u8 mItemSlot
Definition d_com_inf_game.h:383
u8 mYStatus
Definition d_com_inf_game.h:366
u8 mMesgCancelButton
Definition d_com_inf_game.h:394
u8 mTouchStatusForce
Definition d_com_inf_game.h:333
u8 mBottleStatusForce
Definition d_com_inf_game.h:329
u8 mZSetFlagForce
Definition d_com_inf_game.h:361
u8 mMesgBgm
Definition d_com_inf_game.h:405
int mOxygen
Definition d_com_inf_game.h:282
s16 mItemArrowNumCount
Definition d_com_inf_game.h:287
s16 mItemBombNumCount[3]
Definition d_com_inf_game.h:290
u8 mSButtonSetFlagForce
Definition d_com_inf_game.h:360
u8 field_0x4f4d
Definition d_com_inf_game.h:393
u8 mRemoConSetFlag
Definition d_com_inf_game.h:343
u8 mDoStatusForce
Definition d_com_inf_game.h:332
u8 field_0x4eef
Definition d_com_inf_game.h:313
u8 field_0x4f47[2]
Definition d_com_inf_game.h:385
u8 mDoStatus
Definition d_com_inf_game.h:310
int mMaxOxygenCount
Definition d_com_inf_game.h:286
u8 mYSetFlag
Definition d_com_inf_game.h:368
u8 mRSetFlag
Definition d_com_inf_game.h:338
u8 field_0x4f1d[2]
Definition d_com_inf_game.h:356
s16 mItemPachinkoNumCount
Definition d_com_inf_game.h:288
f32 mItemLifeCount
Definition d_com_inf_game.h:271
u8 field_0x4eca[2]
Definition d_com_inf_game.h:292
s16 mItemMagicCount
Definition d_com_inf_game.h:275
u8 mSButtonStatusForce
Definition d_com_inf_game.h:336
dMsgObject_c * mMsgObjectClass
Definition d_com_inf_game.h:270
u8 field_0x4ef2
Definition d_com_inf_game.h:316
u8 mNeedLightDropNum
Definition d_com_inf_game.h:403
u8 mAStatus
Definition d_com_inf_game.h:304
s32 mItemNowOil
Definition d_com_inf_game.h:280
u8 mItemID
Definition d_com_inf_game.h:384
u8 field_0x4f52[5]
Definition d_com_inf_game.h:397
u8 field_0x4f4a
Definition d_com_inf_game.h:387
u8 field_0x4ee6
Definition d_com_inf_game.h:305
s16 mItemNowMagicCount
Definition d_com_inf_game.h:276
u8 mOxygenShowFlag
Definition d_com_inf_game.h:408
JKRExpHeap * mExpHeap2D
Definition d_com_inf_game.h:410
JKRExpHeap * mMsgExpHeap
Definition d_com_inf_game.h:412
u8 m3DDirectionForce
Definition d_com_inf_game.h:319
u8 field_0x4ed0[4]
Definition d_com_inf_game.h:295
u8 field_0x4f0c
Definition d_com_inf_game.h:340
u8 unk_0x4fe3
Definition d_com_inf_game.h:389
int mMaxOxygen
Definition d_com_inf_game.h:284
u8 mSelectEquip[6]
Definition d_com_inf_game.h:379
u8 field_0x4f19
Definition d_com_inf_game.h:352
u8 mRStatus
Definition d_com_inf_game.h:303
u8 mNunSetFlag
Definition d_com_inf_game.h:341
u8 mXSetFlagForce
Definition d_com_inf_game.h:365
u8 field_0x4eff
Definition d_com_inf_game.h:328
u8 m3DStatusForce
Definition d_com_inf_game.h:334
u8 mZStatusForce
Definition d_com_inf_game.h:337
s32 mItemRupeeCount
Definition d_com_inf_game.h:272
u8 mASetFlag
Definition d_com_inf_game.h:339
s16 mItemMaxArrowNumCount
Definition d_com_inf_game.h:289
u8 mAStatusForce
Definition d_com_inf_game.h:326
u8 field_0x4f01
Definition d_com_inf_game.h:330
int mItemMaxOilCount
Definition d_com_inf_game.h:281
s16 mItemMaxMagicCount
Definition d_com_inf_game.h:277
u8 mYStatusForce
Definition d_com_inf_game.h:367
u8 mNowAnimeID
Definition d_com_inf_game.h:382
u8 mCStickSetFlagForce
Definition d_com_inf_game.h:359
u8 mSubHeapLockFlag[2]
Definition d_com_inf_game.h:399
s16 mItemMaxBombNumCount2
Definition d_com_inf_game.h:294
s16 field_0x4e9a
Definition d_com_inf_game.h:278
JKRExpHeap * mSubExpHeap2D[2]
Definition d_com_inf_game.h:411
u8 mCStickSetFlag
Definition d_com_inf_game.h:347
int mMessageCountNum
Definition d_com_inf_game.h:296
s16 field_0x4ed8
Definition d_com_inf_game.h:297
u8 field_0x4ee3
Definition d_com_inf_game.h:302
u8 mPauseFlag
Definition d_com_inf_game.h:406
u8 field_0x4f4f[2]
Definition d_com_inf_game.h:395
u8 mXStatus
Definition d_com_inf_game.h:362
u8 mDirection
Definition d_com_inf_game.h:386
u8 mNunCStatus
Definition d_com_inf_game.h:374
u8 mYSetFlagForce
Definition d_com_inf_game.h:369
u8 mDoSetFlagForce
Definition d_com_inf_game.h:357
s16 mItemMaxBombNumCount1
Definition d_com_inf_game.h:293
u8 mNunZSetFlag
Definition d_com_inf_game.h:371
s16 field_0x4ec8
Definition d_com_inf_game.h:291
s16 mItemKeyNumCount
Definition d_com_inf_game.h:273
dSv_memBit_c::WarpItemData_c mWarpItemData
Definition d_com_inf_game.h:413
u8 mSButtonSetFlag
Definition d_com_inf_game.h:348
u8 mSButtonStatus
Definition d_com_inf_game.h:323
u8 mHeapLockFlag
Definition d_com_inf_game.h:398
u8 mCStickDirection
Definition d_com_inf_game.h:321
u8 mBottleStatus
Definition d_com_inf_game.h:307
u8 field_0x4f1a
Definition d_com_inf_game.h:353
u8 field_0x4fc6
Definition d_com_inf_game.h:372
u8 mNunZStatus
Definition d_com_inf_game.h:370
u8 mDoSetFlag
Definition d_com_inf_game.h:345
u8 field_0x4ef1
Definition d_com_inf_game.h:315
u8 field_0x4f4b
Definition d_com_inf_game.h:391
u8 mASetFlagForce
Definition d_com_inf_game.h:351
u8 field_0x4ef0
Definition d_com_inf_game.h:314
u8 mWolfAbility[12]
Definition d_com_inf_game.h:402
u8 mFaceAnimeID
Definition d_com_inf_game.h:381
u8 field_0x4fc7
Definition d_com_inf_game.h:373
u16 mItemNowLife
Definition d_com_inf_game.h:299
u8 field_0x4f02[2]
Definition d_com_inf_game.h:331
u8 mCStickStatusForce
Definition d_com_inf_game.h:335
u8 mCStickDirectionForce
Definition d_com_inf_game.h:322
u8 mBottleSetFlag
Definition d_com_inf_game.h:342
int mNowOxygen
Definition d_com_inf_game.h:283
u8 field_0x4eda[0x4EDE - 0x4EDA]
Definition d_com_inf_game.h:298
u8 mNowVibration
Definition d_com_inf_game.h:400
int mOxygenCount
Definition d_com_inf_game.h:285
u8 mSelectItem[8]
Definition d_com_inf_game.h:378
u8 m3DStatus
Definition d_com_inf_game.h:312
u8 field_0x4eed
Definition d_com_inf_game.h:311
u8 m3DDirection
Definition d_com_inf_game.h:318
u8 mGameoverStatus
Definition d_com_inf_game.h:396
u8 mZStatus
Definition d_com_inf_game.h:324
Definition d_com_inf_game.h:416
JKRArchive * mNameResArchive
Definition d_com_inf_game.h:916
static int getLayerNo_common(char const *stageName, int roomId, int layer)
Definition d_com_inf_game.cpp:872
void setCameraParamFileName(int i, char *name)
Definition d_com_inf_game.h:567
int getTimerLimitTimeMs()
Definition d_com_inf_game.cpp:955
const char * getCameraParamFileName(int i)
Definition d_com_inf_game.h:566
int getCameraWinID(int i)
Definition d_com_inf_game.h:541
void setCollectResArchive(JKRArchive *arc)
Definition d_com_inf_game.h:496
bool isBottleSetFlag(u8 flag)
Definition d_com_inf_game.h:681
void clearItemKeyNumCount()
Definition d_com_inf_game.h:610
void setLastPlayStageName(char *name)
Definition d_com_inf_game.h:881
u8 getASetFlagForce()
Definition d_com_inf_game.h:668
void setExpHeap2D(void *heap)
Definition d_com_inf_game.h:842
int getCameraPlayer1ID(int i)
Definition d_com_inf_game.h:542
void setCamera(int i, camera_class *cam)
Definition d_com_inf_game.h:540
void onCameraAttentionStatus(int i, u32 flag)
Definition d_com_inf_game.h:549
void setPlayerPtr(int i, fopAc_ac_c *ptr)
Definition d_com_inf_game.h:590
void offPauseFlag()
Definition d_com_inf_game.h:834
u8 getTimerType()
Definition d_com_inf_game.cpp:971
void setNowVibration(u8 vib_status)
Definition d_com_inf_game.cpp:133
u8 get3DDirectionForce()
Definition d_com_inf_game.h:720
void setTimerNowTimeMs(int time)
Definition d_com_inf_game.cpp:943
JKRAramArchive * getFieldMapArchive2()
Definition d_com_inf_game.h:481
void setMaxOxygenCount(s32 oxygen)
Definition d_com_inf_game.h:634
void setTimerMode(int mode)
Definition d_com_inf_game.cpp:959
void clearItemMaxLifeCount()
Definition d_com_inf_game.h:613
u32 getCameraAttentionStatus(int i)
Definition d_com_inf_game.h:544
u8 getXSetFlagForce()
Definition d_com_inf_game.h:774
void clearNowAnimeID()
Definition d_com_inf_game.h:812
void setRubyArchive(JKRArchive *arc)
Definition d_com_inf_game.h:492
void setItemNowMagic(s16 magic)
Definition d_com_inf_game.h:615
u8 show2dCheck()
Definition d_com_inf_game.h:838
char mLastPlayStageName[8]
Definition d_com_inf_game.h:950
JKRArchive * getFontArchive()
Definition d_com_inf_game.h:489
u32 mPlayerStatus[1][4]
Definition d_com_inf_game.h:941
JKRArchive * mMeterButtonArchive
Definition d_com_inf_game.h:904
void show2dOff()
Definition d_com_inf_game.h:840
JKRArchive * mFieldMapArchive2
Definition d_com_inf_game.h:901
JKRArchive * mDemoMsgArchive
Definition d_com_inf_game.h:903
void setMsgExpHeap(void *heap)
Definition d_com_inf_game.h:846
u8 field_0x4d2c[4]
Definition d_com_inf_game.h:900
void setMeterButtonArchive(JKRArchive *arc)
Definition d_com_inf_game.h:488
void loadCameraPosition(int i, cXyz *o_pos, cXyz *o_target, f32 *o_fovy, s16 *o_bank)
Definition d_com_inf_game.h:574
void setMsgArchive(int i, JKRArchive *arc)
Definition d_com_inf_game.h:484
void setItemBombNumCount(u8 i_item, s16 count)
Definition d_com_inf_game.cpp:89
struct dComIfG_play_c::@69 mPlayerInfo[1]
fopAc_ac_c * mPlayerPtr[2]
Definition d_com_inf_game.h:938
s32 getOxygenCount()
Definition d_com_inf_game.h:631
s16 getItemBombNumCount(u8 i_item)
Definition d_com_inf_game.cpp:100
u8 getMesgStatus()
Definition d_com_inf_game.h:648
s8 getNextStageWipe()
Definition d_com_inf_game.h:468
void setItemMagicCount(s16 magic)
Definition d_com_inf_game.h:614
void setAnmArchive(JKRArchive *arc)
Definition d_com_inf_game.h:494
void setItemNowLife(u16 life)
Definition d_com_inf_game.h:647
void setWindowNum(u8 num)
Definition d_com_inf_game.h:525
int getTimerMode()
Definition d_com_inf_game.cpp:963
void setStatus(u16 status)
Definition d_com_inf_game.h:528
u8 getSButtonSetFlagForce()
Definition d_com_inf_game.h:750
dVibration_c mVibration
Definition d_com_inf_game.h:899
s32 getItemNowOil()
Definition d_com_inf_game.h:621
dEvent_manager_c & getEvtManager()
Definition d_com_inf_game.h:477
u8 getCStickStatus()
Definition d_com_inf_game.h:727
void drawSimpleModel()
Definition d_com_inf_game.cpp:914
dAttention_c mAttention
Definition d_com_inf_game.h:895
JKRArchive * getCardIconResArchive()
Definition d_com_inf_game.h:514
void setYStatusForce(u8 status, u8 flag)
Definition d_com_inf_game.h:787
void setPlayer(int i, fopAc_ac_c *player)
Definition d_com_inf_game.h:582
void * field_0x4db4
Definition d_com_inf_game.h:922
void setItemOilCount(s32 oil)
Definition d_com_inf_game.h:618
void setStartStage(dStage_startStage_c *p_startStage)
Definition d_com_inf_game.cpp:141
dAttention_c * getAttention()
Definition d_com_inf_game.h:478
dComIfG_MesgCamInfo_c * getMesgCamInfo()
Definition d_com_inf_game.h:848
u8 getCStickDirection()
Definition d_com_inf_game.h:728
void setBottleStatus(u8 status, u8 flag)
Definition d_com_inf_game.h:682
bool isRemoConSetFlag(u8 flag)
Definition d_com_inf_game.h:693
char * getLastPlayStageName()
Definition d_com_inf_game.h:880
void setNameResArchive(JKRArchive *arc)
Definition d_com_inf_game.h:506
JKRArchive * getOptionResArchive()
Definition d_com_inf_game.h:501
void setHeapLockFlag(u8 status)
Definition d_com_inf_game.h:824
dCcS mCcs
Definition d_com_inf_game.h:888
void setFieldMapArchive2(JKRArchive *arc)
Definition d_com_inf_game.h:482
u8 get3DSetFlagForce()
Definition d_com_inf_game.h:721
u8 get3DStatus()
Definition d_com_inf_game.h:711
void setMesgBgm(u8 param_0)
Definition d_com_inf_game.h:832
void setSubExpHeap2D(int idx, void *heap)
Definition d_com_inf_game.h:844
bool isCStickSetFlag(u8 flag)
Definition d_com_inf_game.h:729
u8 & getItemLifeCountType()
Definition d_com_inf_game.h:596
void setAllMapArchive(JKRArchive *arc)
Definition d_com_inf_game.h:509
u8 getRStatus()
Definition d_com_inf_game.h:649
void setItemRupeeCount(s32 rupees)
Definition d_com_inf_game.h:606
void setDemoMsgArchive(JKRArchive *arc)
Definition d_com_inf_game.h:486
u8 getZStatusForce()
Definition d_com_inf_game.h:761
daHorse_c * getHorseActor()
Definition d_com_inf_game.h:591
void setPlayerStatus(int param_0, int i, u32 flag)
Definition d_com_inf_game.h:870
void deleteSimpleModel()
Definition d_com_inf_game.cpp:907
s32 checkStatus(u16 flags)
Definition d_com_inf_game.h:527
dSmplMdl_draw_c * createSimpleModel()
Definition d_com_inf_game.cpp:900
s16 getItemMaxLifeCount()
Definition d_com_inf_game.h:611
int getPlayerCameraID(int i)
Definition d_com_inf_game.h:583
dEvt_control_c * getEvent()
Definition d_com_inf_game.h:476
void setAStatusForce(u8 status, u8 flag)
Definition d_com_inf_game.h:669
u8 isPauseFlag()
Definition d_com_inf_game.h:833
dEvent_manager_c mEvtManager
Definition d_com_inf_game.h:894
void onPauseFlag()
Definition d_com_inf_game.h:835
bool isNunCSetFlag(u8 flag)
Definition d_com_inf_game.h:798
void * getPlayerPtr(int ptrIdx)
Definition d_com_inf_game.h:589
u8 getYStatusForce()
Definition d_com_inf_game.h:785
void saveCameraPosition(int i, cXyz *i_pos, cXyz *i_target, f32 i_fovy, s16 i_bank)
Definition d_com_inf_game.h:568
u8 unk_0x4c9c[8]
Definition d_com_inf_game.h:897
s8 getLayerOld()
Definition d_com_inf_game.h:526
void setItemMaxLifeCount(s16 max)
Definition d_com_inf_game.h:612
dStage_stageDt_c & getStage()
Definition d_com_inf_game.h:474
void setItemMaxMagicCount(s16 max)
Definition d_com_inf_game.h:616
bool isZSetFlag(u8 flag)
Definition d_com_inf_game.h:756
JKRArchive * mDmapResArchive
Definition d_com_inf_game.h:912
void setItemLifeCount(f32 hearts, u8 type)
Definition d_com_inf_game.h:597
void setStartStageDarkArea(s8 darkArea)
Definition d_com_inf_game.h:459
u8 getBottleSetFlagForce()
Definition d_com_inf_game.h:687
void setPlayerInfo(int i, fopAc_ac_c *player, int cam)
Definition d_com_inf_game.h:584
s8 getNextStageRoomNo()
Definition d_com_inf_game.h:464
void clearItemBombNumCount(u8 i_item)
Definition d_com_inf_game.cpp:110
JKRExpHeap * getExpHeap2D()
Definition d_com_inf_game.h:841
void setItemPachinkoNumCount(s16 seeds)
Definition d_com_inf_game.h:641
void offEnableNextStage()
Definition d_com_inf_game.h:467
u8 getCStickDirectionForce()
Definition d_com_inf_game.h:736
dComIfG_MesgCamInfo_c mMesgCamInfo
Definition d_com_inf_game.h:940
bool isNunSetFlag(u8 flag)
Definition d_com_inf_game.h:674
void setStartStageLayer(s8 layer)
Definition d_com_inf_game.h:457
f32 getCameraZoomScale(int i_no)
Definition d_com_inf_game.h:560
s8 getStartStageLayer()
Definition d_com_inf_game.h:456
dStage_stageDt_c mStageData
Definition d_com_inf_game.h:891
u8 getRStatusForce()
Definition d_com_inf_game.h:655
void setItemMaxOilCount(s32 oil)
Definition d_com_inf_game.h:619
void ct()
Definition d_com_inf_game.cpp:28
void setFontArchive(JKRArchive *arc)
Definition d_com_inf_game.h:490
bool isYSetFlag(u8 flag)
Definition d_com_inf_game.h:780
JKRArchive * mItemIconArchive
Definition d_com_inf_game.h:915
bool isASetFlag(u8 flag)
Definition d_com_inf_game.h:662
void setFaceAnimeID(u8 id)
Definition d_com_inf_game.h:810
void clearItemRupeeCount()
Definition d_com_inf_game.h:607
u8 getAStatusForce()
Definition d_com_inf_game.h:667
JKRArchive * getMeterButtonArchive()
Definition d_com_inf_game.h:487
void setOxygen(s32 oxygen)
Definition d_com_inf_game.h:626
JKRArchive * mCardIconResArchive
Definition d_com_inf_game.h:923
void onStatus(u16 i_status)
Definition d_com_inf_game.h:529
void setOxygenShowFlag(u8 flag)
Definition d_com_inf_game.h:837
u8 getNunStatus()
Definition d_com_inf_game.h:673
s16 getItemKeyNumCount()
Definition d_com_inf_game.h:608
u8 getNeedLightDropNum()
Definition d_com_inf_game.h:829
void setDmapResArchive(JKRArchive *arc)
Definition d_com_inf_game.h:500
u8 getSelectItem(int idx)
Definition d_com_inf_game.h:803
dStage_startStage_c * getStartStage()
Definition d_com_inf_game.h:452
J2DGrafContext * getCurrentGrafPort()
Definition d_com_inf_game.h:876
void setYStatus(u8 status, u8 flag)
Definition d_com_inf_game.h:781
s32 getMaxOxygenCount()
Definition d_com_inf_game.h:635
void setTimerType(u8 type)
Definition d_com_inf_game.cpp:967
u8 getCStickStatusForce()
Definition d_com_inf_game.h:735
void setDoStatus(u8 status, u8 flag)
Definition d_com_inf_game.h:701
dBgS mBgs
Definition d_com_inf_game.h:887
JKRArchive * getCollectResArchive()
Definition d_com_inf_game.h:495
dComIfG_item_info_class mItemInfo
Definition d_com_inf_game.h:939
JKRArchive * getAllMapArchive()
Definition d_com_inf_game.h:508
void setNextStage(const char *stage, s8 roomNo, s16 point, s8 layer, s8 wipe, u8 wipe_speed)
Definition d_com_inf_game.h:470
int getWindowNum()
Definition d_com_inf_game.h:524
void setRStatusForce(u8 status, u8 flag)
Definition d_com_inf_game.h:657
u8 getBottleStatus()
Definition d_com_inf_game.h:680
void setCameraInfo(int camIdx, camera_class *p_cam, int param_2, int param_3, int param_4)
Definition d_com_inf_game.h:553
JKRArchive * getMsgCommonArchive()
Definition d_com_inf_game.h:510
dEvt_control_c mEvent
Definition d_com_inf_game.h:893
dComIfG_play_c()
Definition d_com_inf_game.h:418
int removeSimpleModel(J3DModelData *i_modelData, int roomNo)
Definition d_com_inf_game.cpp:928
s8 getStartStageRoomNo()
Definition d_com_inf_game.h:455
dSmplMdl_draw_c * getSimpleModel()
Definition d_com_inf_game.h:523
u8 getSubHeapLockFlag(int idx)
Definition d_com_inf_game.h:826
dVibration_c & getVibration()
Definition d_com_inf_game.h:479
void setNunCStatus(u8 status, u8 flag)
Definition d_com_inf_game.h:799
void setItemKeyNumCount(s16 keys)
Definition d_com_inf_game.h:609
void setMsgDtArchive(int i, JKRArchive *arc)
Definition d_com_inf_game.h:518
void clearMesgCamInfoID()
Definition d_com_inf_game.h:850
~dComIfG_play_c()
Definition d_com_inf_game.h:450
u8 getZSetFlagForce()
Definition d_com_inf_game.h:762
u8 checkMesgCancelButton()
Definition d_com_inf_game.h:819
u8 getXStatus()
Definition d_com_inf_game.h:767
f32 getCameraZoomForcus(int i_no)
Definition d_com_inf_game.h:562
BOOL isEnableNextStage()
Definition d_com_inf_game.h:466
void setGameoverStatus(u8 status)
Definition d_com_inf_game.h:822
dDlst_window_c * mCurrentWindow
Definition d_com_inf_game.h:944
int addSimpleModel(J3DModelData *i_modelData, int roomNo, u8 drawBG)
Definition d_com_inf_game.cpp:920
void clearItemMaxOilCount()
Definition d_com_inf_game.h:624
void setMesgCamInfoBasicID(int id)
Definition d_com_inf_game.h:851
void entrySimpleModel(J3DModel *i_model, int roomNo)
Definition d_com_inf_game.cpp:937
s32 getItemMaxOilCount()
Definition d_com_inf_game.h:623
JKRArchive * getMain2DArchive()
Definition d_com_inf_game.h:519
void clearItemArrowNumCount()
Definition d_com_inf_game.h:639
void setNowOxygen(s32 oxygen)
Definition d_com_inf_game.h:628
void setErrorResArchive(JKRArchive *arc)
Definition d_com_inf_game.h:507
void itemInit()
Definition d_com_inf_game.cpp:62
JKRArchive * mMsgArchive[11]
Definition d_com_inf_game.h:902
dStage_startStage_c mStartStage
Definition d_com_inf_game.h:889
s8 getNextStageLayer()
Definition d_com_inf_game.h:465
void setCurrentViewport(view_port_class *i_viewport)
Definition d_com_inf_game.h:875
JKRArchive * mFmapResArchive
Definition d_com_inf_game.h:911
dStage_startStage_c * getNextStartStage()
Definition d_com_inf_game.h:461
fopAc_ac_c * getPlayer(int idx)
Definition d_com_inf_game.h:581
s32 getItemRupeeCount()
Definition d_com_inf_game.h:605
bool isRSetFlag(u8 flag)
Definition d_com_inf_game.h:650
u8 get3DDirection()
Definition d_com_inf_game.h:712
dSmplMdl_draw_c * mSimpleModel
Definition d_com_inf_game.h:928
u8 getBottleStatusForce()
Definition d_com_inf_game.h:686
dComIfG_camera_info_class mCameraInfo[1]
Definition d_com_inf_game.h:933
void clearPlayerStatus(int param_0, int i, u32 flag)
Definition d_com_inf_game.h:871
void setXStatusForce(u8 status, u8 flag)
Definition d_com_inf_game.h:775
void setNeedLightDropNum(u8 i_num)
Definition d_com_inf_game.h:830
JKRArchive * mRingResArchive
Definition d_com_inf_game.h:921
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:531
void setDirection(u8 i_dir)
Definition d_com_inf_game.h:818
JKRArchive * getMsgArchive(int idx)
Definition d_com_inf_game.h:483
JKRArchive * getNameResArchive()
Definition d_com_inf_game.h:505
void setZStatusForce(u8 status, u8 flag)
Definition d_com_inf_game.h:763
u8 getAStatus()
Definition d_com_inf_game.h:661
u8 getRemoConStatus()
Definition d_com_inf_game.h:692
void * getItemTable()
Definition d_com_inf_game.h:878
u8 getDoSetFlagForce()
Definition d_com_inf_game.h:706
void setCStickStatusForce(u8 status, u8 param_1, u8 flag)
Definition d_com_inf_game.h:738
void setMsgCommonArchive(JKRArchive *arc)
Definition d_com_inf_game.h:511
dTimer_c * getTimerPtr()
Definition d_com_inf_game.cpp:979
void setAStatus(u8 status, u8 flag)
Definition d_com_inf_game.h:663
BOOL checkCameraAttentionStatus(int i, u32 flag)
Definition d_com_inf_game.h:545
void init()
Definition d_com_inf_game.cpp:39
void clearItemPachinkoNumCount()
Definition d_com_inf_game.h:642
JKRArchive * mMsgDtArchive[15]
Definition d_com_inf_game.h:924
int getNowOxygen()
Definition d_com_inf_game.h:627
u8 getNextStageWipeSpeed()
Definition d_com_inf_game.h:469
view_class * mCurrentView
Definition d_com_inf_game.h:945
void setCameraAttentionStatus(int i, u32 flag)
Definition d_com_inf_game.h:548
u8 getYStatus()
Definition d_com_inf_game.h:779
u8 getWolfAbility(int i_idx)
Definition d_com_inf_game.h:828
u8 getOxygenShowFlag()
Definition d_com_inf_game.h:836
void setBaseAnimeID(u8 id)
Definition d_com_inf_game.h:807
int getTimerNowTimeMs()
Definition d_com_inf_game.cpp:947
void clearFaceAnimeID()
Definition d_com_inf_game.h:811
void clearMesgCamInfoBasicID()
Definition d_com_inf_game.h:852
const char * getStartStageName()
Definition d_com_inf_game.h:453
f32 getItemLifeCount()
Definition d_com_inf_game.h:595
s32 getItemOilCount()
Definition d_com_inf_game.h:617
void setCurrentGrafPort(J2DOrthoGraph *i_graf)
Definition d_com_inf_game.h:877
camera_class * getCamera(int idx)
Definition d_com_inf_game.h:539
s16 getItemArrowNumCount()
Definition d_com_inf_game.h:637
void setCurrentWindow(dDlst_window_c *i_window)
Definition d_com_inf_game.h:873
JKRArchive * mAllMapArchive
Definition d_com_inf_game.h:919
s16 getNextStagePoint()
Definition d_com_inf_game.h:463
void createParticle()
Definition d_com_inf_game.cpp:895
JKRArchive * mAnmArchive
Definition d_com_inf_game.h:908
u8 getCStickSetFlagForce()
Definition d_com_inf_game.h:737
void setCStickStatus(u8 status, u8 param_1, u8 flag)
Definition d_com_inf_game.h:730
JKRArchive * mOptionResArchive
Definition d_com_inf_game.h:913
bool isDoSetFlag(u8 flag)
Definition d_com_inf_game.h:700
JKRArchive * getDmapResArchive()
Definition d_com_inf_game.h:499
void setMessageCountNumber(u32 number)
Definition d_com_inf_game.h:645
J2DOrthoGraph * mCurrentGrafPort
Definition d_com_inf_game.h:947
u8 getDirection()
Definition d_com_inf_game.h:817
JKRArchive * mCollectResArchive
Definition d_com_inf_game.h:910
void clearBaseAnimeID()
Definition d_com_inf_game.h:808
void setMaxOxygen(s32 max)
Definition d_com_inf_game.h:630
void setSButtonStatus(u8 status, u8 flag)
Definition d_com_inf_game.h:745
void clearItemOilCount()
Definition d_com_inf_game.h:620
void setMain2DArchive(JKRArchive *arc)
Definition d_com_inf_game.h:520
dPa_control_c * mParticle
Definition d_com_inf_game.h:927
void setTimerLimitTimeMs(int time)
Definition d_com_inf_game.cpp:951
void show2dOn()
Definition d_com_inf_game.h:839
static int getLayerNo_common_common(char const *stageName, int roomId, int layer)
Definition d_com_inf_game.cpp:152
JKRExpHeap * getSubExpHeap2D(int idx)
Definition d_com_inf_game.h:843
void clearMaxOxygenCount()
Definition d_com_inf_game.h:636
JKRArchive * getAnmArchive()
Definition d_com_inf_game.h:493
dPa_control_c * getParticle()
Definition d_com_inf_game.h:522
void setItemIconArchive(JKRArchive *arc)
Definition d_com_inf_game.h:504
__d_timer_info_c mTimerInfo
Definition d_com_inf_game.h:943
s8 getStartStageDarkArea()
Definition d_com_inf_game.h:458
void offCameraAttentionStatus(int i, u32 flag)
Definition d_com_inf_game.h:550
void setXStatus(u8 status, u8 flag)
Definition d_com_inf_game.h:769
u8 getNunZStatus()
Definition d_com_inf_game.h:791
void setZStatus(u8 status, u8 flag)
Definition d_com_inf_game.h:757
bool isSButtonSetFlag(u8 flag)
Definition d_com_inf_game.h:744
int getMaxOxygen()
Definition d_com_inf_game.h:629
int getOxygen()
Definition d_com_inf_game.h:625
u8 getXStatusForce()
Definition d_com_inf_game.h:773
void setMesgCancelButton(u8 button)
Definition d_com_inf_game.h:820
u32 checkPlayerStatus(int param_0, int i, u32 flag)
Definition d_com_inf_game.h:869
s8 mLayerOld
Definition d_com_inf_game.h:930
s16 getItemMaxBombNumCount(u8 i_bombType)
Definition d_com_inf_game.cpp:121
void setBottleStatusForce(u8 status, u8 flag)
Definition d_com_inf_game.h:688
u8 get3DStatusForce()
Definition d_com_inf_game.h:719
void setOptionResArchive(JKRArchive *arc)
Definition d_com_inf_game.h:502
s16 getItemPachinkoNumCount()
Definition d_com_inf_game.h:640
dStage_nextStage_c mNextStage
Definition d_com_inf_game.h:890
void setNunZStatus(u8 status, u8 flag)
Definition d_com_inf_game.h:793
int getMessageCountNumber()
Definition d_com_inf_game.h:644
JKRArchive * mMain2DArchive
Definition d_com_inf_game.h:925
void setRemoConStatus(u8 status, u8 param_1, u8 flag)
Definition d_com_inf_game.h:694
void setSelectEquip(int idx, u8 item_id)
Definition d_com_inf_game.h:805
bool is3DSetFlag(u8 flag)
Definition d_com_inf_game.h:713
dStage_roomControl_c * getRoomControl()
Definition d_com_inf_game.h:475
void * field_0x4dfc[2]
Definition d_com_inf_game.h:926
s16 getItemMaxArrowNumCount()
Definition d_com_inf_game.h:643
u8 getYSetFlagForce()
Definition d_com_inf_game.h:786
void * field_0x4da4
Definition d_com_inf_game.h:918
void setNunStatus(u8 status, u8 param_1, u8 flag)
Definition d_com_inf_game.h:675
void setCardIconResArchive(JKRArchive *arc)
Definition d_com_inf_game.h:515
dStage_roomControl_c mRoomControl
Definition d_com_inf_game.h:892
u8 getGameoverStatus()
Definition d_com_inf_game.h:821
void setOxygenCount(s32 oxygen)
Definition d_com_inf_game.h:632
const char * getNextStageName()
Definition d_com_inf_game.h:462
dDlst_window_c * getWindow(int i)
Definition d_com_inf_game.h:530
u8 mWindowNum
Definition d_com_inf_game.h:929
void setItemTable(void *data)
Definition d_com_inf_game.h:879
void setMesgCamInfoID(int param_0)
Definition d_com_inf_game.h:849
JKRArchive * getFmapResArchive()
Definition d_com_inf_game.h:497
void setSelectItem(int idx, u8 i_itemNo)
Definition d_com_inf_game.h:804
void * field_0x4d90[2]
Definition d_com_inf_game.h:914
void setTimerPtr(dTimer_c *ptr)
Definition d_com_inf_game.cpp:975
void setCurrentView(view_class *i_view)
Definition d_com_inf_game.h:874
int getCameraPlayer2ID(int i)
Definition d_com_inf_game.h:543
void setItem(u8 slot, u8 i_no)
Definition d_com_inf_game.h:813
void * mItemTable
Definition d_com_inf_game.h:948
u8 getFaceAnimeID()
Definition d_com_inf_game.h:809
JKRArchive * mFontArchive
Definition d_com_inf_game.h:906
void setRingResArchive(JKRArchive *arc)
Definition d_com_inf_game.h:513
u8 checkMesgBgm()
Definition d_com_inf_game.h:831
void setWarpItemData(const char *stage, cXyz pos, s16 angle, s8 roomNo, u8, u8)
Definition d_com_inf_game.cpp:2636
JKRArchive * getMsgDtArchive()
Definition d_com_inf_game.h:516
void setItemNowOil(s32 oil)
Definition d_com_inf_game.h:622
void setRStatus(u8 status, u8 flag)
Definition d_com_inf_game.h:651
u16 getItemNowLife()
Definition d_com_inf_game.h:646
u8 getSButtonStatusForce()
Definition d_com_inf_game.h:749
dMsgObject_c * getMsgObjectClass()
Definition d_com_inf_game.h:593
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:853
view_port_class * mCurrentViewport
Definition d_com_inf_game.h:946
bool isXSetFlag(u8 flag)
Definition d_com_inf_game.h:768
bool isNunZSetFlag(u8 flag)
Definition d_com_inf_game.h:792
void setItemArrowNumCount(s16 arrows)
Definition d_com_inf_game.h:638
fopAc_ac_c * mpPlayer
Definition d_com_inf_game.h:935
u8 getSButtonStatus()
Definition d_com_inf_game.h:743
JKRArchive * mRubyArchive
Definition d_com_inf_game.h:907
void offHeapLockFlag()
Definition d_com_inf_game.h:825
JKRArchive * getRingResArchive()
Definition d_com_inf_game.h:512
void setDoStatusForce(u8 status, u8 flag)
Definition d_com_inf_game.h:707
void clearItemLifeCount()
Definition d_com_inf_game.h:601
JKRExpHeap * getMsgExpHeap()
Definition d_com_inf_game.h:845
u8 field_0x4ff0[0x8]
Definition d_com_inf_game.h:942
u8 getNunCStatus()
Definition d_com_inf_game.h:797
void setFmapResArchive(JKRArchive *arc)
Definition d_com_inf_game.h:498
void set3DStatusForce(u8 status, u8 direction, u8 flag)
Definition d_com_inf_game.h:722
void setCameraZoomScale(int i_no, f32 i_scale)
Definition d_com_inf_game.h:561
u32 getNowVibration()
Definition d_com_inf_game.cpp:137
JKRArchive * mMsgCommonArchive
Definition d_com_inf_game.h:920
s16 getStartStagePoint()
Definition d_com_inf_game.h:454
u8 isHeapLockFlag()
Definition d_com_inf_game.h:823
void clearOxygenCount()
Definition d_com_inf_game.h:633
JKRArchive * getMsgDtArchive(int idx)
Definition d_com_inf_game.h:517
u8 getBaseAnimeID()
Definition d_com_inf_game.h:806
void setSubHeapLockFlag(int idx, u8 status)
Definition d_com_inf_game.h:827
void setSButtonStatusForce(u8 status, u8 flag)
Definition d_com_inf_game.h:751
u8 getRSetFlagForce()
Definition d_com_inf_game.h:656
u8 getZStatus()
Definition d_com_inf_game.h:755
u8 field_0x501d[4]
Definition d_com_inf_game.h:949
void * field_0x4d78[2]
Definition d_com_inf_game.h:909
s8 mCameraID
Definition d_com_inf_game.h:936
void setCameraZoomForcus(int i_no, f32 i_focus)
Definition d_com_inf_game.h:563
void set3DStatus(u8 status, u8 direction, u8 flag)
Definition d_com_inf_game.h:714
void setMsgObjectClass(dMsgObject_c *obj)
Definition d_com_inf_game.h:594
u8 getDoStatus()
Definition d_com_inf_game.h:699
JKRArchive * getItemIconArchive()
Definition d_com_inf_game.h:503
JKRArchive * getRubyArchive()
Definition d_com_inf_game.h:491
dDlst_window_c mWindow[1]
Definition d_com_inf_game.h:932
JKRArchive * getDemoMsgArchive()
Definition d_com_inf_game.h:485
u16 mStatus
Definition d_com_inf_game.h:931
JKRArchive * mErrorResArchive
Definition d_com_inf_game.h:917
static int getLayerNo(int)
Definition d_com_inf_game.cpp:882
void * field_0x4d68
Definition d_com_inf_game.h:905
u8 getDoStatusForce()
Definition d_com_inf_game.h:705
Definition d_com_inf_game.h:241
const char ** mResNameTable
Definition d_com_inf_game.h:248
int load(char const **, JKRHeap *)
Definition d_com_inf_game.cpp:2696
u8 mLoadIndex
Definition d_com_inf_game.h:250
dComIfG_resLoader_c()
Definition d_com_inf_game.cpp:2681
request_of_phase_process_class mPhase
Definition d_com_inf_game.h:249
~dComIfG_resLoader_c()
Definition d_com_inf_game.cpp:2687
Definition d_drawlist.h:33
Definition d_drawlist.h:72
Definition d_drawlist.h:40
Definition d_drawlist.h:338
void set2DOpaTop(dDlst_base_c *dlst)
Definition d_drawlist.h:384
J3DDrawBuffer * getOpaListPacket()
Definition d_drawlist.h:394
void setOpaList3Dlast()
Definition d_drawlist.h:414
void drawShadow(Mtx param_0)
Definition d_drawlist.h:497
void setOpaListBG()
Definition d_drawlist.h:413
J3DDrawBuffer * getOpaListDark()
Definition d_drawlist.h:396
void setOpaList()
Definition d_drawlist.h:408
void setXluListFilter()
Definition d_drawlist.h:424
void drawXluListDarkBG()
Definition d_drawlist.h:478
void setOpaListMiddle()
Definition d_drawlist.h:420
J3DDrawBuffer * getOpaListFilter()
Definition d_drawlist.h:392
J3DDrawBuffer * getOpaList()
Definition d_drawlist.h:391
void drawOpaListP0()
Definition d_drawlist.h:487
void drawXluList()
Definition d_drawlist.h:479
void setOpaListSky()
Definition d_drawlist.h:401
void setOpaListDarkBG()
Definition d_drawlist.h:407
void imageDrawShadow(Mtx param_0)
Definition d_drawlist.h:496
void entryZSortListZxlu(J3DPacket *i_packet, cXyz &param_1)
Definition d_drawlist.h:438
void newPeekZdata(s16 param_0, s16 param_1, u32 *param_2)
Definition d_drawlist.h:462
void drawOpaListDark()
Definition d_drawlist.h:475
void draw2DOpaTop()
Definition d_drawlist.h:493
void drawXluListItem3d()
Definition d_drawlist.cpp:1814
void setXluListP0()
Definition d_drawlist.h:417
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:452
void set2DXlu(dDlst_base_c *dlst)
Definition d_drawlist.h:385
void entryZSortXluList(J3DPacket *i_packet, cXyz &param_1)
Definition d_drawlist.h:442
void setView(view_class *view)
Definition d_drawlist.h:388
void reset()
Definition d_drawlist.cpp:1752
void setXluListBG()
Definition d_drawlist.h:412
void drawXluListSky()
Definition d_drawlist.h:470
void drawCopy2D()
Definition d_drawlist.h:468
void setOpaListCursor()
Definition d_drawlist.h:426
void setXluListZxlu()
Definition d_drawlist.h:422
void set3DlineMatDark(mDoExt_3DlineMat_c *param_1)
Definition d_drawlist.h:433
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:446
void drawOpaListPacket()
Definition d_drawlist.h:476
view_port_class * getViewport()
Definition d_drawlist.h:466
void drawXluListBG()
Definition d_drawlist.h:477
void setXluListCursor()
Definition d_drawlist.h:427
void draw2DOpa()
Definition d_drawlist.h:492
void drawOpaListCursor()
Definition d_drawlist.h:489
void init()
Definition d_drawlist.cpp:1713
void drawOpaList()
Definition d_drawlist.h:474
void set2DOpa(dDlst_base_c *dlst)
Definition d_drawlist.h:383
void setXluListInvisible()
Definition d_drawlist.h:405
void setOpaListItem3D()
Definition d_drawlist.h:410
void setOpaListInvisible()
Definition d_drawlist.h:404
void draw2DXlu()
Definition d_drawlist.h:494
void setXluListMiddle()
Definition d_drawlist.h:419
bool addRealShadow(u32 key, J3DModel *model)
Definition d_drawlist.h:458
void drawXluListInvisible()
Definition d_drawlist.h:481
void peekZdata()
Definition d_drawlist.h:437
void setXluListDark()
Definition d_drawlist.h:402
void setCopy2D(dDlst_base_c *dlst)
Definition d_drawlist.h:386
void drawXluListCursor()
Definition d_drawlist.h:490
void setOpaListFilter()
Definition d_drawlist.h:423
void drawXluListDark()
Definition d_drawlist.h:480
void setXluList2DScreen()
Definition d_drawlist.h:416
void setXluListDarkBG()
Definition d_drawlist.h:406
void drawOpaListItem3d()
Definition d_drawlist.cpp:1810
void set3DlineMat(mDoExt_3DlineMat_c *param_1)
Definition d_drawlist.h:429
void setXluListSky()
Definition d_drawlist.h:400
void drawOpaListFilter()
Definition d_drawlist.h:486
void drawOpaListSky()
Definition d_drawlist.h:469
J3DDrawBuffer * getXluListBG()
Definition d_drawlist.h:397
J3DDrawBuffer * getOpaListBG()
Definition d_drawlist.h:395
void setXluList()
Definition d_drawlist.h:409
void drawOpaList3Dlast()
Definition d_drawlist.h:485
void drawOpaListInvisible()
Definition d_drawlist.h:482
view_class * getView()
Definition d_drawlist.h:387
void drawOpaListMiddle()
Definition d_drawlist.h:473
void setOpaListDark()
Definition d_drawlist.h:403
void setXluListItem3D()
Definition d_drawlist.h:411
void setOpaListP0()
Definition d_drawlist.h:418
void setWindow(dDlst_window_c *window)
Definition d_drawlist.h:389
void setViewport(view_port_class *port)
Definition d_drawlist.h:390
void drawXluList2DScreen()
Definition d_drawlist.h:484
void drawOpaListBG()
Definition d_drawlist.h:471
void setXluList3Dlast()
Definition d_drawlist.h:415
void setOpaListZxlu()
Definition d_drawlist.h:421
void drawXluListZxlu()
Definition d_drawlist.h:483
void drawOpaListDarkBG()
Definition d_drawlist.h:472
J3DDrawBuffer * getOpaListP0()
Definition d_drawlist.h:393
Definition d_drawlist.h:314
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:321
void setMode(int mode)
Definition d_drawlist.h:323
@ 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:102
int endCheck(s16 eventID)
Definition d_event_manager.cpp:992
int setStartDemo(int mapToolId)
Definition d_event_manager.h:104
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:114
void setGtItm(u8 itemNo)
Definition d_event.cpp:1403
fopAc_ac_c * getPtT()
Definition d_event.h:113
void reset(void *)
Definition d_event.cpp:705
void setPtD(void *actor)
Definition d_event.cpp:1399
u16 chkEventFlag(u16 flag)
Definition d_event.h:116
void setCullRate(f32 rate)
Definition d_event.h:157
u16 checkHind(u16 flag)
Definition d_event.h:123
void setPtI(void *actor)
Definition d_event.cpp:1391
fopAc_ac_c * getPt2()
Definition d_event.h:112
BOOL compulsory(void *, const char *eventName, u16 hind)
Definition d_event.cpp:1202
u8 getMode() const
Definition d_event.h:130
int moveApproval(void *)
Definition d_event.cpp:1134
f32 getCullRate()
Definition d_event.h:156
void onHindFlag(u16 flag)
Definition d_event.h:124
void setPtI_Id(fpc_ProcID id)
Definition d_event.cpp:1395
BOOL runCheck()
Definition d_event.h:131
void setPtT(void *actor)
Definition d_event.cpp:1387
BOOL chkTalkXY()
Definition d_event.h:147
fopAc_ac_c * getPt1()
Definition d_event.h:111
u8 getGtItm()
Definition d_event.h:155
void remove()
Definition d_event.cpp:1211
void onEventFlag(u16 flag)
Definition d_event.h:117
s32 order(u16 type, u16 prio, u16 flag, u16 hind, void *requestActor, void *targetActor, s16 id, u8 mapToolId)
Definition d_event.cpp:61
u8 getPreItemNo()
Definition d_event.h:154
void offHindFlag(u16 flag)
Definition d_event.h:126
fopAc_ac_c * getPtD()
Definition d_event.h:115
Definition d_kankyo_tev_str.h:8
Definition d_msg_object.h:19
Definition d_particle.h:282
void cleanup()
Definition d_particle.cpp:1314
void drawFogPri0_B(JPADrawInfo *i_drawInfo)
Definition d_particle.h:413
JPABaseEmitter * getEmitter(u32 param_0)
Definition d_particle.h:388
void drawNormalPri0_B(JPADrawInfo *i_drawInfo)
Definition d_particle.h:411
void removeScene(bool)
Definition d_particle.cpp:1299
void draw2DmenuBack(JPADrawInfo *i_drawInfo)
Definition d_particle.h:424
u32 setStopContinue(u32)
Definition d_particle.cpp:1775
void calcMenu()
Definition d_particle.cpp:1335
void createCommon(void const *)
Definition d_particle.cpp:1191
void drawNormal(JPADrawInfo *i_drawInfo)
Definition d_particle.h:406
void drawProjection(JPADrawInfo *i_drawInfo)
Definition d_particle.h:409
u32 getHeapSize()
Definition d_particle.h:431
void drawNormalFog(JPADrawInfo *i_drawInfo)
Definition d_particle.h:407
void calc3D()
Definition d_particle.cpp:1318
int getParticleNum()
Definition d_particle.h:460
void drawFogPri2(JPADrawInfo *i_drawInfo)
Definition d_particle.h:415
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:390
void draw2Dfore(JPADrawInfo *i_drawInfo)
Definition d_particle.h:421
void drawFogPri3(JPADrawInfo *i_drawInfo)
Definition d_particle.h:416
void calc2D()
Definition d_particle.cpp:1329
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:436
u16 setCommonPoly(u32 *, cBgS_PolyInfo *, cXyz const *, cXyz const *, dKy_tevstr_c const *, u32, u32, csXyz const *, cXyz const *, s8)
Definition d_particle.cpp:1823
void drawFogPri1(JPADrawInfo *i_drawInfo)
Definition d_particle.h:414
void drawNormalPri0_A(JPADrawInfo *i_drawInfo)
Definition d_particle.h:410
void createScene(void const *)
Definition d_particle.cpp:1261
void draw2Dback(JPADrawInfo *i_drawInfo)
Definition d_particle.h:422
u32 getSceneHeapSize()
Definition d_particle.h:432
void drawFogPri0_A(JPADrawInfo *i_drawInfo)
Definition d_particle.h:412
void setWaterRipple(u32 *, cBgS_PolyInfo &, cXyz const *, f32, dKy_tevstr_c const *, cXyz const *, s8)
Definition d_particle.cpp:1426
void draw2DmenuFore(JPADrawInfo *i_drawInfo)
Definition d_particle.h:423
void drawNormalP1(JPADrawInfo *i_drawInfo)
Definition d_particle.h:408
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:1758
void drawDarkworld(JPADrawInfo *i_drawInfo)
Definition d_particle.h:418
bool readScene(u8, mDoDvdThd_toMainRam_c **)
Definition d_particle.cpp:1243
JKRExpHeap * getResHeap()
Definition d_particle.h:427
void forceOnEventMove(u32 param_0)
Definition d_particle.h:387
void drawFogScreen(JPADrawInfo *i_drawInfo)
Definition d_particle.h:419
int getEmitterNum()
Definition d_particle.h:459
void setHitMark(u16, fopAc_ac_c *, cXyz const *, csXyz const *, cXyz const *, u32)
Definition d_particle.cpp:1364
void drawFogPri4(JPADrawInfo *i_drawInfo)
Definition d_particle.h:417
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:1785
void draw2Dgame(JPADrawInfo *i_drawInfo)
Definition d_particle.h:420
Definition d_particle.h:251
Definition d_particle.h:22
Definition d_resorce.h:69
int setObjectRes(char const *i_arcName, void *i_archiveRes, u32 i_bufferSize, JKRHeap *i_heap)
Definition d_resorce.cpp:978
dRes_info_c * getStageResInfo(const char *i_arcName)
Definition d_resorce.h:138
int deleteStageRes(const char *i_arcName)
Definition d_resorce.h:126
int getObjectAllSize()
Definition d_resorce.cpp:963
void dump()
Definition d_resorce.cpp:1014
int syncStageRes(const char *i_arcName)
Definition d_resorce.h:116
int getObjectResName2Index(char const *i_arcName, char const *i_resName)
Definition d_resorce.cpp:1038
void * getObjectRes(const char *i_arcName, const char *resName)
Definition d_resorce.h:100
int getStageAllSize()
Definition d_resorce.cpp:949
dRes_info_c * getObjectResInfo(const char *i_arcName)
Definition d_resorce.h:134
void * getObjectIDRes(const char *i_arcName, u16 i_resID)
Definition d_resorce.h:108
int deleteObjectRes(const char *i_arcName)
Definition d_resorce.h:122
u32 getObjectSize(const char *i_arcName)
Definition d_resorce.h:142
int setStageRes(char const *i_arcName, JKRHeap *i_heap)
Definition d_resorce.cpp:1007
int syncAllObjectRes()
Definition d_resorce.h:120
int syncObjectRes(const char *i_arcName)
Definition d_resorce.h:112
u32 getStageSize(const char *i_arcName)
Definition d_resorce.h:146
void * getStageRes(const char *i_arcName, const char *i_resName)
Definition d_resorce.h:130
Definition d_resorce.h:11
Definition d_simple_model.h:45
Definition d_stage.h:284
Definition d_stage.h:1283
BOOL isEnable() const
Definition d_stage.h:1290
dStage_startStage_c * getStartStage()
Definition d_stage.h:1293
u8 getWipeSpeed() const
Definition d_stage.h:1292
void offEnable()
Definition d_stage.h:1289
s8 getWipe() const
Definition d_stage.h:1291
void set(const char *, s8, s16, s8, s8, u8)
Definition d_stage.cpp:25
Definition d_stage.h:1074
void initZone()
Definition d_stage.cpp:211
void offStatusFlag(int i_roomNo, u8 flag)
Definition d_stage.h:1156
static void SetTimePass(int i_TimePass)
Definition d_stage.h:1138
static int getStayNo()
Definition d_stage.h:1135
static int getZoneNo(int i_roomNo)
Definition d_stage.h:1184
void init(void)
Definition d_stage.cpp:158
void setStatusFlag(int i_roomNo, u8 flag)
Definition d_stage.h:1148
void zoneCountCheck(int) const
Definition d_stage.cpp:354
int loadRoom(int, u8 *, bool)
Definition d_stage.cpp:291
u8 checkStatusFlag(int i_roomNo, u8 flag) const
Definition d_stage.h:1160
dStage_roomDt_c * getStatusRoomDt(int)
Definition d_stage.cpp:221
dKy_tevstr_c * getTevStr(int i_roomNo)
Definition d_stage.h:1144
BOOL checkRoomDisp(int) const
Definition d_stage.cpp:279
static void setStayNo(int)
Definition d_stage.cpp:238
static void setZoneNo(int i_roomNo, int i_zoneNo)
Definition d_stage.h:1180
void onStatusFlag(int i_roomNo, u8 flag)
Definition d_stage.h:1152
static BOOL GetTimePass()
Definition d_stage.h:1137
Definition d_stage.h:553
Definition d_stage.h:853
virtual stage_vrboxcol_info_class * getVrboxcolInfo(void) const
Definition d_stage.h:882
virtual stage_plight_info_class * getPlightInfo(void) const
Definition d_stage.h:884
virtual stage_stag_info_class * getStagInfo(void) const
Definition d_stage.h:920
s16 getWorldRollAngleX() const
Definition d_stage.h:1006
s16 getWorldRollDirAngleY() const
Definition d_stage.h:1007
virtual int getEnvrNumInfo(void) const
Definition d_stage.h:890
virtual dStage_Multi_c * getMulti(void) const
Definition d_stage.h:966
virtual stage_palette_info_class * getPaletteInfo(void) const
Definition d_stage.h:874
virtual stage_scls_info_dummy_class * getSclsInfo(void) const
Definition d_stage.h:922
virtual int getPlightNumInfo(void) const
Definition d_stage.h:918
virtual int getPselectNumInfo(void) const
Definition d_stage.h:888
virtual stage_envr_info_class * getEnvrInfo(void) const
Definition d_stage.h:878
virtual int getPaletteNumInfo(void) const
Definition d_stage.h:886
virtual roomRead_class * getRoom(void) const
Definition d_stage.h:867
virtual stage_pselect_info_class * getPselectInfo(void) const
Definition d_stage.h:876
virtual void setOldMulti(void)
Definition d_stage.h:967
virtual void resetOldMulti(void)
Definition d_stage.h:968
virtual int getVrboxcolNumInfo(void) const
Definition d_stage.h:894
Definition d_stage.h:1264
void setDarkArea(s8 darkArea)
Definition d_stage.h:1273
void setLayer(s8 layer)
Definition d_stage.h:1271
s8 getLayer() const
Definition d_stage.h:1270
s16 getPoint() const
Definition d_stage.h:1268
s8 getDarkArea() const
Definition d_stage.h:1272
s8 getRoomNo() const
Definition d_stage.h:1269
const char * getName() const
Definition d_stage.h:1267
void setBalloonScore(u32 i_score)
Definition d_save.h:691
u32 getBalloonScore() const
Definition d_save.h:690
void setHookGameTime(u32 i_time)
Definition d_save.h:689
u32 getRaceGameTime() const
Definition d_save.h:692
u32 getHookGameTime() const
Definition d_save.h:688
void setRaceGameTime(u32 i_time)
Definition d_save.h:693
BOOL isSwitch(int i_no) const
Definition d_save.cpp:1281
void offSwitch(int i_no)
Definition d_save.cpp:1276
BOOL isItem(int i_no) const
Definition d_save.cpp:1304
void onSwitch(int i_no)
Definition d_save.cpp:1271
void setEventReg(u16 i_reg, u8 i_no)
Definition d_save.cpp:1195
void offEventBit(const u16 i_no)
Definition d_save.cpp:1187
void * getPEventBit()
Definition d_save.h:678
void onEventBit(const u16 i_no)
Definition d_save.cpp:1183
int isEventBit(const u16 i_no) const
Definition d_save.cpp:1191
u8 getEventReg(u16 i_reg) const
Definition d_save.cpp:1200
u16 getFishCount(u8 i_fishIndex) const
Definition d_save.h:462
void addFishCount(u8 i_fishIndex)
Definition d_save.cpp:955
void setMaxSize(int i_sizeIndex, u8 i_size)
Definition d_save.h:464
u8 getMaxSize(int i_sizeIndex) const
Definition d_save.h:463
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:206
Definition d_save.h:938
void removeZone(int zoneNo)
Definition d_save.h:971
s64 getSaveTotalTime() const
Definition d_save.h:983
u32 createZone(int i_roomNo)
Definition d_save.cpp:1513
dSv_danBit_c & getDan()
Definition d_save.h:965
BOOL isActor(int i_no, int i_roomNo) const
Definition d_save.cpp:1708
dSv_event_c & getTmp()
Definition d_save.h:973
dSv_save_c & getSavedata()
Definition d_save.h:958
u8 getDataNum() const
Definition d_save.h:975
int initdata_to_card(char *card_ptr, int dataNum)
Definition d_save.cpp:1870
dSv_player_c & getPlayer()
Definition d_save.h:960
BOOL revSwitch(int i_no, int i_roomNo)
Definition d_save.cpp:1615
void setDataNum(u8 num)
Definition d_save.h:976
dSv_event_c & getEvent()
Definition d_save.h:961
BOOL isSwitch(int i_no, int i_roomNo) const
Definition d_save.cpp:1573
void setSaveTotalTime(s64 time)
Definition d_save.h:984
void onActor(int i_no, int i_roomNo)
Definition d_save.cpp:1686
dSv_restart_c & getRestart()
Definition d_save.h:972
BOOL isItem(int i_no, int i_roomNo) const
Definition d_save.cpp:1663
u8 getNoFile() const
Definition d_save.h:979
void setNewFile(u8 file)
Definition d_save.h:978
int memory_to_card(char *card_ptr, int dataNum)
Definition d_save.cpp:1724
s64 getStartTime() const
Definition d_save.h:981
void initZone()
Definition d_save.cpp:1507
dSv_MiniGame_c & getMiniGame()
Definition d_save.h:962
void setNoFile(u8 file)
Definition d_save.h:980
void getSave(int i_stageNo)
Definition d_save.cpp:1497
dSv_memory_c & getMemory()
Definition d_save.h:963
void resetDan()
Definition d_save.h:967
int card_to_memory(char *card_ptr, int dataNum)
Definition d_save.cpp:1820
void onItem(int i_no, int i_roomNo)
Definition d_save.cpp:1639
dSv_zone_c & getZone(int id)
Definition d_save.h:970
void setStartTime(s64 time)
Definition d_save.h:982
void onSwitch(int i_no, int i_roomNo)
Definition d_save.cpp:1525
u8 getNewFile() const
Definition d_save.h:977
void offSwitch(int i_no, int i_roomNo)
Definition d_save.cpp:1549
void init()
Definition d_save.cpp:1453
void putSave(int i_stageNo)
Definition d_save.cpp:1502
void initDan(s8 i_stage)
Definition d_save.h:968
void offActor(int i_no, int i_roomNo)
Definition d_save.cpp:1697
dSv_turnRestart_c & getTurnRestart()
Definition d_save.h:974
u8 getGetNumber(int i_no)
Definition d_save.h:449
void onLetterReadFlag(int i_no)
Definition d_save.cpp:938
void onLetterGetFlag(int i_no)
Definition d_save.cpp:928
void setGetNumber(int i_no, u8 i_value)
Definition d_save.h:450
int isLetterReadFlag(int i_no) const
Definition d_save.cpp:943
BOOL isLetterGetFlag(int i_no) const
Definition d_save.cpp:933
BOOL isLightDropGetFlag(u8 i_nowLevel) const
Definition d_save.cpp:908
void onLightDropGetFlag(u8 i_nowLevel)
Definition d_save.cpp:894
u8 getLightDropNum(u8 i_nowLevel) const
Definition d_save.cpp:885
void offLightDropGetFlag(u8 i_nowLevel)
Definition d_save.cpp:901
void setLightDropNum(u8 i_nowLevel, u8 i_dropNum)
Definition d_save.cpp:878
Definition d_save.h:594
void offSwitch(int i_no)
Definition d_save.cpp:1125
void offDungeonItemWarp()
Definition d_save.h:655
void onStageBossEnemy2()
Definition d_save.h:657
void offDungeonItemCompass()
Definition d_save.h:637
void onStageLife()
Definition d_save.h:648
void offDungeonItemMap()
Definition d_save.h:634
s32 isStageBossEnemy() const
Definition d_save.h:647
void setKeyNum(u8 i_keyNum)
Definition d_save.h:632
void offDungeonItemBossKey()
Definition d_save.h:640
void offStageLife()
Definition d_save.h:649
void onStageBossEnemy()
Definition d_save.h:642
s32 isDungeonItemMap() const
Definition d_save.h:635
s32 isStageLife() const
Definition d_save.h:650
s32 isDungeonItemCompass() const
Definition d_save.h:638
void onDungeonItemCompass()
Definition d_save.h:636
u8 getKeyNum()
Definition d_save.h:631
BOOL isSwitch(int i_no) const
Definition d_save.cpp:1130
s32 isStageBossEnemy2() const
Definition d_save.h:659
BOOL isItem(int i_no) const
Definition d_save.cpp:1154
BOOL isTbox(int i_no) const
Definition d_save.cpp:1115
void onTbox(int i_no)
Definition d_save.cpp:1105
s32 isDungeonItemWarp() const
Definition d_save.h:656
void onDungeonItemBossKey()
Definition d_save.h:639
void onSwitch(int i_no)
Definition d_save.cpp:1120
s32 isDungeonItemBossKey() const
Definition d_save.h:641
s32 isStageBossDemo() const
Definition d_save.h:653
void offStageBossEnemy()
Definition d_save.h:646
void offTbox(int i_no)
Definition d_save.cpp:1110
void onStageBossDemo()
Definition d_save.h:651
void offStageBossDemo()
Definition d_save.h:652
void onDungeonItemMap()
Definition d_save.h:633
void onDungeonItemWarp()
Definition d_save.h:654
void offStageBossEnemy2()
Definition d_save.h:658
void offVisitedRoom(int i_no)
Definition d_save.cpp:1234
BOOL isVisitedRoom(int i_no)
Definition d_save.cpp:1239
void onVisitedRoom(int i_no)
Definition d_save.cpp:1229
dSv_memBit_c & getBit()
Definition d_save.h:708
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:557
dSv_player_get_item_c & getGetItem()
Definition d_save.h:562
dSv_fishing_info_c & getFishingInfo()
Definition d_save.h:568
dSv_player_config_c & getConfig()
Definition d_save.h:570
dSv_player_item_record_c & getItemRecord()
Definition d_save.h:563
dSv_player_collect_c & getCollect()
Definition d_save.h:565
dSv_player_info_c & getPlayerInfo()
Definition d_save.h:569
dSv_player_item_c & getItem()
Definition d_save.h:561
dSv_player_item_max_c & getItemMax()
Definition d_save.h:564
dSv_horse_place_c & getHorsePlace()
Definition d_save.h:555
dSv_letter_info_c & getLetterInfo()
Definition d_save.h:567
dSv_player_status_b_c & getPlayerStatusB()
Definition d_save.h:554
dSv_light_drop_c & getLightDrop()
Definition d_save.h:566
void addPohNum()
Definition d_save.h:402
void offCollectMirror(u8 i_item)
Definition d_save.cpp:848
u8 getPohNum() const
Definition d_save.h:400
void offCollect(int i_item_type, u8 i_item)
Definition d_save.cpp:818
void onCollectMirror(u8 i_item)
Definition d_save.cpp:843
void setCollect(int i_item_type, u8 i_item)
Definition d_save.cpp:813
void onCollectCrystal(u8 i_item)
Definition d_save.cpp:828
void offCollectCrystal(u8 i_item)
Definition d_save.cpp:833
BOOL isCollect(int i_item_type, u8 i_item) const
Definition d_save.cpp:823
void setPohNum(u8 i_num)
Definition d_save.h:399
BOOL isCollectCrystal(u8 i_item) const
Definition d_save.cpp:838
BOOL isCollectMirror(u8 i_item) const
Definition d_save.cpp:853
void setPointer(bool i_mPointer)
Definition d_save.h:524
u8 getRuby()
Definition d_save.h:511
void setCalibrateDist(u16 i_mCalibrateDist)
Definition d_save.h:516
u8 getCameraControl()
Definition d_save.h:521
void setSound(u8 i_mode)
Definition d_save.cpp:1024
u8 getSound()
Definition d_save.cpp:1020
void setCalValue(u8 i_mCalValue)
Definition d_save.h:518
void setVibration(u8 i_status)
Definition d_save.cpp:1036
u32 checkVibration() const
Definition d_save.cpp:1012
bool getPointer()
Definition d_save.h:523
void setCameraControl(u8 i_mCameraControl)
Definition d_save.h:522
u8 getAttentionType() const
Definition d_save.h:513
u8 getPalLanguage() const
Definition d_save.cpp:1040
u8 getVibration()
Definition d_save.cpp:1028
void setAttentionType(u8 i_mAttentionType)
Definition d_save.h:514
void setRuby(u8 i_ruby)
Definition d_save.h:512
cXyz & getPos()
Definition d_save.h:260
BOOL isRegionBit(int i_region) const
Definition d_save.cpp:261
void onRegionBit(int i_region)
Definition d_save.cpp:253
char * getName()
Definition d_save.h:262
void offFieldDataExistFlag()
Definition d_save.h:265
s16 getAngleY()
Definition d_save.h:261
bool isFieldDataExistFlag() const
Definition d_save.h:264
void onFieldDataExistFlag()
Definition d_save.h:266
void set(const char *i_name, const cXyz &i_pos, s16 i_angle, s8 i_spawn, u8 i_regionNo)
Definition d_save.cpp:243
u8 getRegionNo() const
Definition d_save.h:263
void offFirstBit(u8 i_itemNo)
Definition d_save.cpp:683
void onFirstBit(u8 i_itemNo)
Definition d_save.cpp:675
int isFirstBit(u8 i_itemNo) const
Definition d_save.cpp:691
void setHorseName(const char *i_name)
Definition d_save.h:484
u8 getClearCount() const
Definition d_save.h:485
OSTime getTotalTime() const
Definition d_save.h:474
void setPlayerName(const char *i_name)
Definition d_save.h:482
void addDeathCount()
Definition d_save.h:476
char * getPlayerName() const
Definition d_save.h:481
char * getHorseName() const
Definition d_save.h:483
void setRodTypeLevelUp()
Definition d_save.cpp:615
u8 checkBottle(u8 i_itemNo)
Definition d_save.cpp:485
void setEquipBottleItemEmpty(u8 curItemIn)
Definition d_save.cpp:481
u8 getItem(int i_slotNo, bool i_checkCombo) const
Definition d_save.cpp:314
void setBaitItem(u8 i_itemNo)
Definition d_save.cpp:636
u8 checkEmptyBottle()
Definition d_save.cpp:507
u8 getLineUpItem(int i_slotNo) const
Definition d_save.cpp:413
void setEquipBottleItemIn(u8 curItemIn, u8 newItemIn)
Definition d_save.cpp:465
int checkInsectBottle()
Definition d_save.cpp:497
void setEmptyBottleItemIn(u8 i_itemNo)
Definition d_save.cpp:442
void setLineUpItem()
Definition d_save.cpp:390
void setBottleItemIn(u8 curItemIn, u8 newItemIn)
Definition d_save.cpp:421
void setEmptyBombBagItemIn(u8 i_newBomb, bool i_setNum)
Definition d_save.cpp:559
void setEmptyBottle()
Definition d_save.cpp:447
void setEmptyBombBag()
Definition d_save.cpp:567
void setWarashibeItem(u8 i_itemNo)
Definition d_save.cpp:604
void setItem(int i_slotNo, u8 i_itemNo)
Definition d_save.cpp:301
u8 checkBombBag(u8 i_itemNo)
Definition d_save.cpp:593
void setArrowNum(u8 i_maxNum)
Definition d_save.h:380
u8 getBombNum(u8 i_bombType) const
Definition d_save.cpp:783
u8 getArrowNum() const
Definition d_save.h:379
void setBombNum(u8 i_bombType, u8 i_maxNum)
Definition d_save.cpp:770
u8 getPachinkoNum() const
Definition d_save.h:362
u8 addBottleNum(u8 i_bottleIdx, s16 i_num)
Definition d_save.cpp:738
u8 getArrowNum() const
Definition d_save.h:360
u8 getBottleNum(u8 i_bottleIdx) const
Definition d_save.cpp:755
void setBombNum(u8 i_bagIdx, u8 i_bombNum)
Definition d_save.cpp:717
u8 getBombNum(u8 i_bagIdx) const
Definition d_save.cpp:728
void setBottleNum(u8 i_bottleIdx, u8 i_bottleNum)
Definition d_save.cpp:733
void setPachinkoNum(u8 i_num)
Definition d_save.h:363
void setArrowNum(u8 i_num)
Definition d_save.h:361
void resetWarpAcceptStage()
Definition d_save.h:293
s8 getRoomNo() const
Definition d_save.h:290
const char * getName()
Definition d_save.h:289
s16 getAngleY() const
Definition d_save.h:288
cXyz & getPos()
Definition d_save.h:287
void setWarpAcceptStage(s8 accept)
Definition d_save.h:292
s8 getWarpAcceptStage() const
Definition d_save.h:291
u16 getOil() const
Definition d_save.h:153
void setOil(u16 i_oil)
Definition d_save.h:154
u8 getTransformStatus() const
Definition d_save.h:163
void offMagicFlag(u8 i_magic)
Definition d_save.cpp:135
u16 getRupeeMax() const
Definition d_save.cpp:110
void setMaxMagic(u8 i_maxMagic)
Definition d_save.h:160
u16 getLife() const
Definition d_save.h:147
void setMagic(u8 i_magic)
Definition d_save.h:162
u16 getRupee() const
Definition d_save.h:149
void setTransformStatus(u8 i_status)
Definition d_save.h:164
u8 getSelectItemIndex(int i_no) const
Definition d_save.cpp:84
void setMaxOil(u16 i_maxOil)
Definition d_save.h:152
void setRupee(u16 i_rupees)
Definition d_save.h:150
void setSelectEquip(int i_equipId, u8 i_itemNo)
Definition d_save.h:156
u8 getMagic() const
Definition d_save.h:161
u8 getMaxMagic() const
Definition d_save.h:159
u16 getMaxLife() const
Definition d_save.h:145
u8 getWalletSize() const
Definition d_save.h:157
void setMaxLife(u16 i_maxLife)
Definition d_save.h:146
u8 getSelectEquip(int item) const
Definition d_save.h:155
void setLife(u16 i_life)
Definition d_save.h:148
int isMagicFlag(u8 i_magic) const
Definition d_save.cpp:145
void setWalletSize(u8 i_size)
Definition d_save.h:158
u16 getMaxOil() const
Definition d_save.h:151
void onTransformLV(int i_no)
Definition d_save.cpp:183
void setDate(u16 i_date)
Definition d_save.h:202
void offTransformLV(int i_no)
Definition d_save.cpp:188
void setTime(f32 i_time)
Definition d_save.h:200
void onDarkClearLV(int i_no)
Definition d_save.cpp:168
u16 getDate() const
Definition d_save.h:201
f32 getTime() const
Definition d_save.h:199
BOOL isDarkClearLV(int i_no) const
Definition d_save.cpp:178
void offDarkClearLV(int i_no)
Definition d_save.cpp:173
BOOL isTransformLV(int i_no) const
Definition d_save.cpp:193
f32 getLastSpeedF() const
Definition d_save.h:825
s16 getStartPoint() const
Definition d_save.h:819
const cXyz & getRoomPos() const
Definition d_save.h:822
s16 getLastAngleY() const
Definition d_save.h:827
void setStartPoint(s16 point)
Definition d_save.h:820
u32 getRoomParam() const
Definition d_save.h:823
s8 getRoomNo() const
Definition d_save.h:818
void setRoom(const cXyz &i_position, s16 i_angleY, s8 i_roomNo)
Definition d_save.cpp:1440
s16 getRoomAngleY() const
Definition d_save.h:821
u32 getLastMode() const
Definition d_save.h:826
void setRoomParam(u32 param)
Definition d_save.h:824
Definition d_save.h:885
dSv_memory2_c * getSave2(int i_stage2No)
Definition d_save.cpp:1492
dSv_memory_c & getSave(int i_stageNo)
Definition d_save.h:893
Definition d_save.h:846
u32 getParam() const
Definition d_save.h:858
s16 getAngleY() const
Definition d_save.h:859
void set(const cXyz &i_position, s16 i_angleY, s8, u32 i_param)
Definition d_save.cpp:1446
const cXyz & getPos() const
Definition d_save.h:857
s8 getRoomNo() const
Definition d_save.h:860
void offItem(int i_no)
Definition d_save.cpp:1388
void onOneSwitch(int i_no)
Definition d_save.cpp:1360
void clearRoomSwitch()
Definition d_save.cpp:1328
BOOL isOneItem(int i_no) const
Definition d_save.cpp:1408
BOOL isOneSwitch(int i_no) const
Definition d_save.cpp:1370
void offOneItem(int i_no)
Definition d_save.cpp:1403
void clearRoomItem()
Definition d_save.cpp:1332
void onOneItem(int i_no)
Definition d_save.cpp:1398
void offSwitch(int i_no)
Definition d_save.cpp:1341
void onSwitch(int i_no)
Definition d_save.cpp:1336
BOOL isItem(int i_no) const
Definition d_save.cpp:1393
BOOL isSwitch(int i_no) const
Definition d_save.cpp:1346
void offOneSwitch(int i_no)
Definition d_save.cpp:1365
void onItem(int i_no)
Definition d_save.cpp:1383
dSv_zoneBit_c & getBit()
Definition d_save.h:800
Definition d_timer.h:117
Definition d_vibration.h:68
Epona.
Definition d_a_horse.h:57
Definition d_a_player.h:296
Definition f_op_actor.h:271
static u32 getTrig(u32 pad)
Definition m_Do_controller_pad.h:20
Definition m_Do_dvd_thread.h:114
Definition m_Do_ext.h:546
Definition m_Do_ext.h:149
Definition m_Do_ext.h:92
Definition m_Do_graphic.h:58
Definition d_com_inf_game.h:204
phaseParam_c(const char *name, JKRHeap *heap)
Definition d_com_inf_game.h:206
JKRHeap * mpHeap
Definition d_com_inf_game.h:212
const char * mResName
Definition d_com_inf_game.h:211
Definition f_op_scene.h:20
s16 name
Definition d_a_e_pz.cpp:1757
static u16 const id[4]
Definition d_a_obj_smtile.cpp:269
BOOL dComIfGs_isTransformLV(int i_no)
Definition d_com_inf_game.h:1360
void dComIfGs_onStageSwitch(int i_stageNo, int i_no)
Definition d_com_inf_game.cpp:1499
void dComIfGs_offSaveSwitch(int i_stageNo, int i_no)
Definition d_com_inf_game.h:1858
BOOL dComIfGs_isLightDropGetFlag(u8 i_nowLevel)
Definition d_com_inf_game.h:1713
void dComIfGs_onLetterGetFlag(int i_no)
Definition d_com_inf_game.h:1717
void dComIfGp_particle_draw2DmenuBack(JPADrawInfo *i_drawInfo)
Definition d_com_inf_game.h:3138
dStage_roomDt_c * dComIfGp_roomControl_getStatusRoomDt(int room_no)
Definition d_com_inf_game.h:2542
void dComIfGp_onOxygenShowFlag()
Definition d_com_inf_game.h:4098
u8 dComIfGp_getDoStatusForce()
Definition d_com_inf_game.h:3782
BOOL dComIfGp_evmng_ChkPresentEnd()
Definition d_com_inf_game.h:2780
void dComIfGs_shake_kandelaar()
Definition d_com_inf_game.cpp:2865
void dComIfGp_roomControl_onStatusFlag(int i_roomNo, u8 flag)
Definition d_com_inf_game.h:2514
void dComIfGs_setSelectEquipClothes(u8 i_itemNo)
Definition d_com_inf_game.cpp:2580
JKRArchive * dComIfGp_getRubyArchive()
Definition d_com_inf_game.h:2868
void dComIfG_playerStatusD_pre_clear()
Definition d_com_inf_game.cpp:2389
void dComIfGp_clearItemLifeCount()
Definition d_com_inf_game.h:3494
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:2744
void dComIfGs_onOneZoneSwitch(int i_swBit, int i_roomNo)
Definition d_com_inf_game.cpp:1779
void dComIfGd_draw2DOpa()
Definition d_com_inf_game.h:4737
void dComIfGp_clearMesgCameraTagInfo()
Definition d_com_inf_game.h:4146
void dComIfGs_initZone()
Definition d_com_inf_game.h:2282
void dComIfGs_gameStart()
Definition d_com_inf_game.cpp:2270
void dComIfGp_onCameraAttentionStatus(int i, u32 flag)
Definition d_com_inf_game.h:3391
int dComIfGs_createZone(int roomNo)
Definition d_com_inf_game.h:2286
int dComIfGd_setSimpleShadow(cXyz *i_pos, f32 param_1, f32 param_2, cBgS_PolyInfo &param_3, s16 i_angle, f32 param_5, _GXTexObj *i_tex)
u8 dComIfGp_getZStatus()
Definition d_com_inf_game.h:3882
void dComIfGd_drawCopy2D()
Definition d_com_inf_game.h:4665
bool dComIfGp_isSButtonSetFlag(u8 flag)
Definition d_com_inf_game.h:3862
void dComIfGs_offVisitedRoom(int i_roomNo)
Definition d_com_inf_game.cpp:2947
u8 dComIfGs_getPalLanguage()
Definition d_com_inf_game.h:1846
void dComIfGp_event_reset()
Definition d_com_inf_game.h:2619
void dComIfGs_setOptCalValue(s8 i_calValue)
Definition d_com_inf_game.h:1806
JKRArchive * dComIfGp_getFmapResArchive()
Definition d_com_inf_game.h:2892
int dComIfG_TimerEnd(int i_mode, int param_1)
Definition d_com_inf_game.cpp:2781
void dComIfGp_setItemMaxMagicCount(s16 count)
Definition d_com_inf_game.h:3542
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:2613
void dComIfGs_setFishSize(u8 param_0, u8 param_1)
Definition d_com_inf_game.h:1753
void dComIfGs_onZoneSwitch(int i_swBit, int i_roomNo)
Definition d_com_inf_game.cpp:1734
void dComIfGp_setItemIconArchive(JKRArchive *arc)
Definition d_com_inf_game.h:2920
s32 dComIfGp_getItemNowOil()
Definition d_com_inf_game.h:3562
void dComIfGs_putSave(int i_stageNo)
Definition d_com_inf_game.h:2278
void dComIfGs_onLightDropGetFlag(u8 i_nowLevel)
Definition d_com_inf_game.h:1705
void dComIfG_get_timelayer(int *o_layer)
Definition d_com_inf_game.cpp:146
void dComIfGs_removeZone(int i_zoneNo)
Definition d_com_inf_game.h:2138
u32 dComIfGs_getRestartRoomParam()
Definition d_com_inf_game.h:2162
void dComIfGp_clearPlayerStatus1(int param_0, u32 flag)
Definition d_com_inf_game.h:4189
void dComIfGp_roomControl_zoneCountCheck(int i_roomNo)
Definition d_com_inf_game.h:2558
void dComIfGp_particle_create()
Definition d_com_inf_game.h:4261
void dComIfGp_calcNowRegion()
Definition d_com_inf_game.cpp:2451
u16 dComIfGs_getRupee()
Definition d_com_inf_game.h:1224
dMsgObject_c * dComIfGp_getMsgObjectClass()
Definition d_com_inf_game.h:3474
void dComIfGp_setMesgCancelButton(u8 button)
Definition d_com_inf_game.h:4034
s32 dComIfGp_getOxygenCount()
Definition d_com_inf_game.h:3602
void dComIfGs_setSelectEquipShield(u8 i_itemNo)
Definition d_com_inf_game.cpp:2604
s8 dComIfGp_getStartStageRoomNo()
Definition d_com_inf_game.h:2362
u8 dComIfGs_getOptSound()
Definition d_com_inf_game.h:1830
void dComIfGs_setEmptyBottle()
Definition d_com_inf_game.h:1479
u8 dComIfGp_getRSetFlagForce()
Definition d_com_inf_game.h:3690
void dComIfGp_setPlayer(int i, fopAc_ac_c *player)
Definition d_com_inf_game.h:3442
void dComIfGs_setOptRuby(u8 i_ruby)
Definition d_com_inf_game.h:1790
u8 dComIfGp_getAStatusForce()
Definition d_com_inf_game.h:3710
void dComIfGd_drawOpaListInvisible()
Definition d_com_inf_game.h:4721
void dComIfGd_peekZ(s16 param_0, s16 param_1, u32 *param_2)
Definition d_com_inf_game.h:4637
void dComIfGs_setCardToMemory(u8 *card_ptr, int dataNum)
Definition d_com_inf_game.h:2330
void dComIfGp_createSubExpHeap2D()
Definition d_com_inf_game.cpp:2075
int dComIfGp_event_moveApproval(void *i_actor)
Definition d_com_inf_game.h:2623
u8 dComIfGp_getCStickSetFlagForce()
Definition d_com_inf_game.h:3850
fopAc_ac_c * dComIfGp_att_getLookTarget()
Definition d_com_inf_game.h:2814
BOOL dComIfGp_event_chkTalkXY()
Definition d_com_inf_game.h:2597
dVibration_c & dComIfGp_getVibration()
Definition d_com_inf_game.h:2824
void * dComIfG_getObjectIDRes(const char *i_arcName, u16 i_resID)
Definition d_com_inf_game.h:4416
void dComIfGp_setOldMulti()
Definition d_com_inf_game.h:2478
dCcS & dComIfG_Ccsp2()
Definition d_com_inf_game.h:4301
void dComIfGp_setMesgCameraAttrInfo(int param_1)
Definition d_com_inf_game.h:4150
int dComIfG_TimerReStart(int)
Definition d_com_inf_game.cpp:2767
void dComIfGd_setListDarkBG()
Definition d_com_inf_game.h:4560
s16 dComIfGp_getItemPachinkoNumCount()
Definition d_com_inf_game.h:3638
void dComIfGp_particle_drawP1(JPADrawInfo *i_drawInfo)
Definition d_com_inf_game.h:3042
void dComIfGp_roomControl_initZone()
Definition d_com_inf_game.h:2538
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:2818
u32 dComIfGs_getTurnRestartParam()
Definition d_com_inf_game.h:2214
int dComIfGp_getOxygen()
Definition d_com_inf_game.h:3578
void dComIfGp_setNunZStatus(u8 param_0, u8 param_1)
Definition d_com_inf_game.h:3962
u8 dComIfGp_getSubHeapLockFlag(int idx)
Definition d_com_inf_game.h:4050
void dComIfGs_setMaxOil(u16 i_maxOil)
Definition d_com_inf_game.h:1236
void dComIfGp_setBottleStatus(u8 param_0, u8 param_1)
Definition d_com_inf_game.h:3742
u8 dComIfGp_getYStatusForce()
Definition d_com_inf_game.h:3942
void dComIfG_setTimerLimitTimeMs(int i_time)
Definition d_com_inf_game.h:4313
void dComIfGp_itemDataInit()
Definition d_com_inf_game.h:4233
void dComIfGp_evmng_remove()
Definition d_com_inf_game.h:2699
int 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:2808
void dComIfGp_setOxygen(s32 oxygen)
Definition d_com_inf_game.h:3582
void dComIfGp_event_setItemPartner(void *i_actor)
Definition d_com_inf_game.h:2655
u8 dComIfGs_checkGetInsectNum()
Definition d_com_inf_game.cpp:2130
void dComIfGp_setLinkPlayer(fopAc_ac_c *ptr)
Definition d_com_inf_game.h:3462
void dComIfGp_setItemKeyNumCount(s16 count)
Definition d_com_inf_game.h:3514
u8 dComIfGp_roomControl_checkStatusFlag(int i_roomNo, u8 flag)
Definition d_com_inf_game.h:2522
u8 dComIfGp_isHeapLockFlag()
Definition d_com_inf_game.h:4046
int dComIfG_getTimerMode()
Definition d_com_inf_game.h:4325
void dComIfGp_clearMaxOxygenCount()
Definition d_com_inf_game.h:3622
dComIfG_inf_c g_dComIfG_gameInfo
Definition d_com_inf_game.cpp:1228
u16 dComIfGp_getItemNowLife()
Definition d_com_inf_game.h:3662
u32 dComIfG_getStageAllSize()
Definition d_com_inf_game.h:4444
dStage_startStage_c * dComIfGp_getNextStartStage()
Definition d_com_inf_game.h:2382
JKRArchive * dComIfGp_getDemoMsgArchive()
Definition d_com_inf_game.h:2844
void dComIfGs_setWarpMarkFlag(u8)
Definition d_com_inf_game.cpp:2679
u8 dComIfGs_checkEmptyBottle()
Definition d_com_inf_game.h:1503
u16 dComIfGs_getFishNum(u8 param_0)
Definition d_com_inf_game.h:1745
stage_scls_info_dummy_class * dComIfGp_getStageSclsInfo()
Definition d_com_inf_game.h:2470
void dComIfGp_setRingResArchive(JKRArchive *arc)
Definition d_com_inf_game.h:2956
u8 dComIfGs_checkBombBag(u8 i_itemNo)
Definition d_com_inf_game.h:1524
void dComIfGp_setMesgAnimeAttrInfo(u8 param_1)
Definition d_com_inf_game.h:3994
BOOL dComIfGp_TransportWarp_check()
Definition d_com_inf_game.cpp:2907
s16 dComIfGp_getStageWorldRollDirAngleY()
Definition d_com_inf_game.h:2490
void dComIfGs_setNoFile(u8 i_file)
Definition d_com_inf_game.h:2250
void dComIfGp_setNowOxygen(s32 oxygen)
Definition d_com_inf_game.h:3590
dComIfG_ButtonStatusFlag
Definition d_com_inf_game.h:177
@ BUTTON_STATUS_FLAG_NONE
Definition d_com_inf_game.h:178
@ BUTTON_STATUS_FLAG_EMPHASIS
Definition d_com_inf_game.h:179
@ BUTTON_STATUS_FLAG_CONTINUATION
Definition d_com_inf_game.h:180
int dComLbG_PhaseHandler(request_of_phase_process_class *, request_of_phase_process_fn *, void *)
Definition d_com_inf_game.cpp:2917
void dComIfGp_setItemRupeeCount(s32 amount)
Definition d_com_inf_game.h:3502
void dComIfGs_setNewFile(u8 i_fileNo)
Definition d_com_inf_game.h:2242
void dComIfGp_setMsgExpHeap(void *heap)
Definition d_com_inf_game.h:4134
void dComIfGp_onStatus(u16 i_status)
Definition d_com_inf_game.h:3349
void dComIfGs_sense_type_change_Set(s8)
Definition d_com_inf_game.cpp:1726
int dComIfGp_evmng_getMySubstanceNum(int i_staffId, char *i_dataname)
Definition d_com_inf_game.h:2764
u8 dComIfGs_getFishSize(u8 param_0)
Definition d_com_inf_game.h:1749
u8 dComIfGp_get3DStatusForce()
Definition d_com_inf_game.h:3810
void dComIfGs_setCollectSword(u8 i_swordNo)
Definition d_com_inf_game.h:1640
void dComIfGd_setListSky()
Definition d_com_inf_game.h:4545
u8 dComIfGp_getMesgFaceAnimeAttrInfo()
Definition d_com_inf_game.h:4002
u8 dComIfGp_getYSetFlagForce()
Definition d_com_inf_game.h:3946
bool dComIfGp_getMapTrans(int i_roomNo, f32 *o_transX, f32 *o_transY, s16 *o_angle)
Definition d_com_inf_game.cpp:1381
void dComIfGs_onSaveVisitedRoom(int param_0, int i_roomNo)
Definition d_com_inf_game.h:1866
daHorse_c * dComIfGp_getHorseActor()
Definition d_com_inf_game.h:3458
u32 dComIfG_getObjectAllSize()
Definition d_com_inf_game.h:4440
void dComIfGp_setCStickStatus(u8 status, u8 param_1, u8 flag)
Definition d_com_inf_game.h:3838
s8 dComIfGs_getLastWarpAcceptStage()
Definition d_com_inf_game.h:1443
s8 dComIfGs_Grass_hide_Check()
Definition d_com_inf_game.h:2342
stage_palette_info_class * dComIfGp_getStagePaletteInfo()
Definition d_com_inf_game.h:2426
const char * dComIfGp_getStartStageName()
Definition d_com_inf_game.h:2354
JKRArchive * dComIfGp_getItemIconArchive()
Definition d_com_inf_game.h:2916
void dComIfGd_drawOpaListBG()
Definition d_com_inf_game.h:4677
void dComIfGp_setItemLifeCount(f32 amount, u8 type)
Definition d_com_inf_game.h:3490
void dComIfGp_setItemNowLife(u16 life)
Definition d_com_inf_game.h:3666
void dComIfG_setTimerNowTimeMs(int time)
Definition d_com_inf_game.h:4305
stage_plight_info_class * dComIfGp_getStagePlightInfo()
Definition d_com_inf_game.h:2442
dStage_startStage_c * dComIfGp_getStartStage()
Definition d_com_inf_game.h:2346
void dComIfGd_setViewport(view_port_class *port)
Definition d_com_inf_game.h:4653
void dComIfGs_setBombMax(u8 i_max)
Definition d_com_inf_game.h:1604
void dComIfGp_setNeedLightDropNum(u8 i_num)
Definition d_com_inf_game.h:4062
BOOL dComIfGs_isOneZoneSwitch(int i_swBit, int i_roomNo)
Definition d_com_inf_game.cpp:1809
int dComIfGp_evmng_getIsAddvance(int i_staffId)
Definition d_com_inf_game.h:2740
u8 dComIfGp_getBottleStatusForce()
Definition d_com_inf_game.h:3746
void dComIfGp_particle_draw2Dfore(JPADrawInfo *i_drawInfo)
Definition d_com_inf_game.h:3120
void dComIfGp_event_onHindFlag(u16 i_flag)
Definition d_com_inf_game.h:2574
void * dComIfG_getObjectRes(const char *i_arcName, const char *i_resName)
Definition d_com_inf_game.h:4392
s32 dComIfGs_isDungeonItemMap()
Definition d_com_inf_game.h:1942
u32 dComIfGp_particle_setStopContinue(u32 param_0)
Definition d_com_inf_game.h:3184
u8 dComIfGs_getSelectEquipSword()
Definition d_com_inf_game.h:1252
u8 dComIfGp_getASetFlagForce()
Definition d_com_inf_game.h:3714
BOOL dComIfGs_isSaveDunSwitch(int i_no)
Definition d_com_inf_game.h:2066
void dComIfGs_offZoneItem(int i_swBit, int i_roomNo)
Definition d_com_inf_game.cpp:1839
u8 dComIfGp_getNeedLightDropNum()
Definition d_com_inf_game.h:4058
u8 dComIfGp_getCStickDirection()
Definition d_com_inf_game.h:3830
void dComIfGd_drawXluList2DScreen()
Definition d_com_inf_game.h:4729
void dComIfGd_setXluListBG()
Definition d_com_inf_game.h:4588
BOOL dComIfGs_isCollectClothes(u8 i_clothesNo)
Definition d_com_inf_game.h:1632
int dComIfGs_shake_kandelaar_check()
Definition d_com_inf_game.cpp:2869
void dComIfGp_SelectWarpPt_set(u8)
Definition d_com_inf_game.cpp:2895
s8 dComIfGp_getReverb(int i_roomNo)
Definition d_com_inf_game.cpp:1364
void dComIfGp_entrySimpleModel(J3DModel *model, int roomNo)
Definition d_com_inf_game.h:4285
void dComIfGp_setAStatusForce(u8 status, u8 flag)
Definition d_com_inf_game.h:3718
u8 dComIfGs_getClearCount()
Definition d_com_inf_game.h:1781
void dComIfGp_evmng_create()
Definition d_com_inf_game.h:2695
BOOL dComIfGs_isStageTbox(int i_stageNo, int i_no)
Definition d_com_inf_game.cpp:1491
fopAc_ac_c * dComIfGp_event_getPt1()
Definition d_com_inf_game.h:2635
void dComIfGs_offStageBossEnemy()
Definition d_com_inf_game.h:1974
GXColor g_whiteColor
Definition d_com_inf_game.cpp:2969
f32 dComIfGp_event_getCullRate()
Definition d_com_inf_game.h:2605
void dComIfGs_offCollectMirror(u8 i_item)
Definition d_com_inf_game.h:1689
int dComIfG_resLoad(request_of_phase_process_class *i_phase, char const *i_arcName)
Definition d_com_inf_game.cpp:1286
void dComIfGs_setPachinkoNum(u8 i_num)
Definition d_com_inf_game.h:1564
BOOL dComIfGs_isSaveSwitch(int i_stageNo, int i_no)
Definition d_com_inf_game.h:1862
void dComIfGp_setAdvanceDirection(u8 i_dir)
Definition d_com_inf_game.h:4026
void dComIfGp_setNameResArchive(JKRArchive *arc)
Definition d_com_inf_game.h:2928
JKRArchive * dComIfGp_getMsgDtArchive()
Definition d_com_inf_game.h:2968
u8 dComIfGs_getCollectSmell()
Definition d_com_inf_game.h:1260
void dComIfGp_event_setCullRate(f32 i_rate)
Definition d_com_inf_game.h:2609
MtxP dComIfGd_getViewMtx()
Definition d_com_inf_game.h:4529
void dComIfGd_setListFilter()
Definition d_com_inf_game.h:4628
void dComIfGp_setHorseActor(fopAc_ac_c *i_horse)
Definition d_com_inf_game.h:3466
void dComIfGs_onVisitedRoom(int i_roomNo)
Definition d_com_inf_game.cpp:2932
void dComIfGp_roomControl_offStatusFlag(int i_roomNo, u8 flag)
Definition d_com_inf_game.h:2518
void dComIfGs_setWarpItemData(char const *stage, cXyz pos, s16 angle, s8 roomNo, u8 param_4, u8 param_5)
Definition d_com_inf_game.cpp:2646
J3DDrawBuffer * dComIfGd_getXluListBG()
Definition d_com_inf_game.h:4624
void dComIfGs_setStartPoint(s16 i_point)
Definition d_com_inf_game.h:2150
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:3158
BOOL dComIfG_resetToOpening(scene_class *i_scene)
Definition d_com_inf_game.cpp:1230
u16 dComIfGs_getMaxLifeGauge()
Definition d_com_inf_game.cpp:1914
void dComIfGs_onSvOneZoneItem(int i_zoneNo, int i_swBit)
Definition d_com_inf_game.h:2126
void dComIfGp_setAnmArchive(JKRArchive *arc)
Definition d_com_inf_game.h:2880
void dComIfGp_setDmapResArchive(JKRArchive *arc)
Definition d_com_inf_game.h:2904
u16 dComIfGs_getMaxOil()
Definition d_com_inf_game.h:1232
int dComIfG_changeOpeningScene(scene_class *i_scene, s16 i_procName)
Definition d_com_inf_game.cpp:1211
void dComIfGs_setOil(u16 i_oil)
Definition d_com_inf_game.h:1244
bool dComIfGp_isLightDropMapVisible()
Definition d_com_inf_game.cpp:2558
void dComIfGs_setPohSpiritNum(u8 i_num)
Definition d_com_inf_game.h:1620
u8 dComIfGp_getSButtonStatusForce()
Definition d_com_inf_game.h:3870
void dComIfGs_onTbox(int i_no)
Definition d_com_inf_game.h:2030
dComIfG_MesgCamInfo_c * dComIfGp_getMesgCameraInfo()
Definition d_com_inf_game.h:4138
void dComIfGs_onStageBossEnemy()
Definition d_com_inf_game.h:1970
stage_envr_info_class * dComIfGp_getStageEnvrInfo()
Definition d_com_inf_game.h:2434
BOOL dComIfGs_isZoneItem(int i_swBit, int i_roomNo)
Definition d_com_inf_game.cpp:1854
BOOL dComIfGp_checkItemGet(u8 i_itemNo, int param_1)
Definition d_com_inf_game.cpp:58
u32 dComIfG_getTrigA(u32 i_padNo)
Definition d_com_inf_game.cpp:2431
int dComIfGp_getMessageCountNumber()
Definition d_com_inf_game.h:3654
PlayerPtr
Definition d_com_inf_game.h:253
@ LINK_PTR
Definition d_com_inf_game.h:253
@ HORSE_PTR
Definition d_com_inf_game.h:253
void dComIfGs_onDungeonItemBossKey()
Definition d_com_inf_game.h:1958
s16 dComIfGs_getRestartRoomAngleY()
Definition d_com_inf_game.h:2154
u32 dComIfG_getTrigB(u32 i_padNo)
Definition d_com_inf_game.h:4436
int dComIfGp_getNowOxygen()
Definition d_com_inf_game.h:3586
void * dComIfG_getStageRes(char const *i_resName)
Definition d_com_inf_game.cpp:2711
void dComIfGs_onStageBossDemo()
Definition d_com_inf_game.h:1994
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:4462
s16 dComIfGp_getSelectItemNum(int index)
Definition d_com_inf_game.cpp:2179
f32 dComIfGp_getCameraZoomScale(int i_no)
Definition d_com_inf_game.h:3404
void dComIfGp_setRemoConStatus(u8 status, u8 param_1, u8 flag)
Definition d_com_inf_game.h:3766
int dComIfGp_roomControl_getStayNo()
Definition d_com_inf_game.h:2494
void dComIfGs_onDungeonItemWarp()
Definition d_com_inf_game.h:2006
void dComIfGs_setEventReg(u16 reg, u8 value)
Definition d_com_inf_game.h:1894
cXyz & dComIfGs_getHorseRestartPos()
Definition d_com_inf_game.h:1364
void dComIfGs_setRestartRoom(const cXyz &i_position, s16 i_angle, s8 i_roomNo)
Definition d_com_inf_game.h:2182
void dComIfGs_offCollectSword(u8 i_swordNo)
Definition d_com_inf_game.h:1661
u8 dComIfGp_getMesgAnimeAttrInfo()
Definition d_com_inf_game.h:3990
void dComIfGp_setExpHeap2D(void *heap)
Definition d_com_inf_game.h:4118
dTimer_c * dComIfG_getTimerPtr()
Definition d_com_inf_game.h:4341
u8 dComIfGp_getOxygenShowFlag()
Definition d_com_inf_game.h:4090
BOOL dComIfGs_isRegionBit(int i_region)
Definition d_com_inf_game.h:1413
int dComIfG_syncStageRes(const char *i_arcName)
Definition d_com_inf_game.h:4376
void dComIfGs_PolyDamageOff_Set(s8 i_setting)
Definition d_com_inf_game.cpp:2857
u8 dComIfGs_getMaxMagic()
Definition d_com_inf_game.h:1284
JKRExpHeap * dComIfGp_getMsgExpHeap()
Definition d_com_inf_game.h:4130
void dComIfGs_onPlayerFieldLastStayFieldDataExistFlag()
Definition d_com_inf_game.h:1409
void dComIfGs_offDungeonItemCompass()
Definition d_com_inf_game.h:1950
s32 dComIfGp_offHeapLockFlag(int flag)
Definition d_com_inf_game.cpp:2055
STATIC_ASSERT(sizeof(dComIfG_camera_info_class)==0x38)
s8 dComIfGs_getHorseRestartRoomNo()
Definition d_com_inf_game.h:1376
void dComIfGd_setXluListDarkBG()
Definition d_com_inf_game.h:4565
void dComIfGp_particle_cleanup()
Definition d_com_inf_game.h:3012
void dComIfGd_drawOpaListDark()
Definition d_com_inf_game.h:4693
void dComIfGp_setMsgArchive(int i, JKRArchive *arc)
Definition d_com_inf_game.h:2840
s32 dComIfGs_isDungeonItemCompass()
Definition d_com_inf_game.h:1954
u8 dComIfGp_SelectWarpPt_get()
Definition d_com_inf_game.cpp:2903
bool dComIfGd_addRealShadow(u32 key, J3DModel *model)
Definition d_com_inf_game.h:4474
u32 dComIfGp_particle_getHeapSize()
Definition d_com_inf_game.h:3309
u8 dComIfGs_getSelectEquipShield()
Definition d_com_inf_game.h:1256
void dComIfGs_offActor(int i_no, int i_roomNo)
Definition d_com_inf_game.h:2318
stage_pselect_info_class * dComIfGp_getStagePselectInfo()
Definition d_com_inf_game.h:2430
void dComIfGp_event_onEventFlag(u16 i_flag)
Definition d_com_inf_game.h:2570
s8 dComIfGs_PolyDamageOff_Check()
Definition d_com_inf_game.cpp:2861
void dComIfGs_offOneZoneItem(int i_swBit, int i_roomNo)
Definition d_com_inf_game.cpp:1884
void dComIfGd_draw2DXlu()
Definition d_com_inf_game.h:4745
bool dComIfGp_checkMapShow()
Definition d_com_inf_game.cpp:2031
int dComIfGp_particle_getParticleNum()
Definition d_com_inf_game.h:3321
cXyz * dComIfGp_evmng_getMyXyzP(int i_staffId, char *i_dataname)
Definition d_com_inf_game.h:2752
void dComIfGp_particle_drawFog(JPADrawInfo *i_drawInfo)
Definition d_com_inf_game.h:3036
Mtx44 * dComIfGd_getProjViewMtx()
Definition d_com_inf_game.h:4514
fopAc_ac_c * dComIfGp_event_getDoorPartner()
Definition d_com_inf_game.h:2663
void dComIfGp_setItemMaxLifeCount(s16 count)
Definition d_com_inf_game.h:3526
void dComIfGd_setListItem3D()
Definition d_com_inf_game.h:4574
BOOL dComIfGp_roomControl_checkRoomDisp(int i_roomNo)
Definition d_com_inf_game.h:2550
void dComIfGp_evmng_cutEnd(int i_staffId)
Definition d_com_inf_game.h:2768
bool dComIfGp_isZSetFlag(u8 flag)
Definition d_com_inf_game.h:3886
void dComIfGd_drawOpaListDarkBG()
Definition d_com_inf_game.h:4681
void dComIfGp_particle_drawFogPri0_B(JPADrawInfo *i_drawInfo)
Definition d_com_inf_game.h:3072
u8 dComIfGp_getSelectItem(int index)
Definition d_com_inf_game.cpp:1978
void dComIfGs_onSvOneZoneSwitch(int i_zoneNo, int i_swBit)
Definition d_com_inf_game.h:2102
u32 dComIfGs_getLastSceneMode()
Definition d_com_inf_game.h:2174
u8 dComIfGs_getOptPointer()
Definition d_com_inf_game.h:1818
void dComIfGs_setMaxMagic(u8 i_maxMagic)
Definition d_com_inf_game.h:1288
void dComIfGp_setMesgBgmOff()
Definition d_com_inf_game.h:4070
bool dComIfGp_isNunZSetFlag(u8 flag)
Definition d_com_inf_game.h:3958
view_port_class * dComIfGd_getViewport()
Definition d_com_inf_game.h:4522
void dComIfGd_drawXluListZxlu()
Definition d_com_inf_game.h:4725
void dComIfGp_setSelectEquipShield(u8 i_shieldNo)
Definition d_com_inf_game.h:3986
void dComIfGs_setHookGameTime(u32 i_time)
Definition d_com_inf_game.h:1906
void dComIfGs_offDungeonItemMap()
Definition d_com_inf_game.h:1938
void dComIfGp_setSButtonStatusForce(u8 status, u8 flag)
Definition d_com_inf_game.h:3878
void dComIfGp_offPauseFlag()
Definition d_com_inf_game.h:4082
u8 dComIfGp_getYStatus()
Definition d_com_inf_game.h:3930
void dComIfGp_setNextStage(char const *i_stage, s16 i_point, s8 i_roomNo, s8 i_layer, f32 i_lastSpeed, u32 i_lastMode, int, s8 i_wipe, s16 i_lastAngle, int param_9, int i_wipeSpeedT)
Definition d_com_inf_game.cpp:1421
u8 dComIfGs_getGetNumber(int i_no)
Definition d_com_inf_game.h:1733
void dComIfGs_setRaceGameTime(int i_time)
Definition d_com_inf_game.h:1922
int dComIfG_getTimerLimitTimeMs()
Definition d_com_inf_game.h:4317
JKRArchive * dComIfGp_getFontArchive()
Definition d_com_inf_game.h:2860
void dComIfGp_init()
Definition d_com_inf_game.h:4229
int dComIfG_resDelete(request_of_phase_process_class *i_phase, char const *i_resName)
Definition d_com_inf_game.cpp:1353
u8 dComIfGp_checkMesgBgm()
Definition d_com_inf_game.h:4066
void dComIfGp_event_offHindFlag(u16 i_flag)
Definition d_com_inf_game.h:2578
BOOL dComIfGs_isDarkClearLV(int i_no)
Definition d_com_inf_game.h:1348
s8 dComIfGs_getWarpRoomNo()
Definition d_com_inf_game.cpp:2671
void dComIfGs_offSwitch(int i_no, int i_roomNo)
Definition d_com_inf_game.h:2294
u8 dComIfGp_getMesgStatus()
Definition d_com_inf_game.h:3670
dSv_info_c * dComIfGs_getSaveInfo()
Definition d_com_inf_game.h:1200
u32 dComIfGp_checkPlayerStatus0(int param_0, u32 flag)
Definition d_com_inf_game.h:4169
void dComIfGd_drawListCursor()
Definition d_com_inf_game.h:4484
void dComIfGp_setMesgBgmOn()
Definition d_com_inf_game.h:4074
u8 dComIfGs_getNewFile()
Definition d_com_inf_game.h:2238
u8 dComIfGp_TargetWarpPt_get()
Definition d_com_inf_game.cpp:2899
void dComIfGs_onSvZoneSwitch(int i_zoneNo, int i_swBit)
Definition d_com_inf_game.h:2090
void dComIfGp_setStartStage(dStage_startStage_c *p_startStage)
Definition d_com_inf_game.h:2350
s32 dComIfGs_isStageBossEnemy()
Definition d_com_inf_game.h:1978
void dComIfG_setTimerPtr(dTimer_c *i_ptr)
Definition d_com_inf_game.h:4337
void dComIfGp_setNowVibration(u8 status)
Definition d_com_inf_game.h:4253
void dComIfGs_setTime(f32 i_time)
Definition d_com_inf_game.h:1328
u8 dComIfGs_getWalletSize()
Definition d_com_inf_game.h:1276
void dComIfGs_getSave(int i_stageNo)
Definition d_com_inf_game.h:2274
void dComIfGd_drawXluListInvisible()
Definition d_com_inf_game.h:4717
void dComIfGp_offEnableNextStage()
Definition d_com_inf_game.h:2406
roomRead_class * dComIfGp_getStageRoom()
Definition d_com_inf_game.h:2422
u16 dComIfGs_getLife()
Definition d_com_inf_game.h:1216
void dComIfGs_onStageLife()
Definition d_com_inf_game.h:1982
void dComIfGp_setAllMapArchive(JKRArchive *arc)
Definition d_com_inf_game.h:2940
BOOL dComIfGp_checkCameraAttentionStatus(int i, u32 flag)
Definition d_com_inf_game.h:3387
s16 dComIfGs_getTurnRestartAngleY()
Definition d_com_inf_game.h:2218
u8 dComIfGs_getBottleMax()
Definition d_com_inf_game.cpp:2175
void dComIfGp_clearMesgAnimeTagInfo()
Definition d_com_inf_game.h:4014
char * dComIfGs_getPlayerName()
Definition d_com_inf_game.h:1765
dDlst_window_c * dComIfGp_getWindow(int i)
Definition d_com_inf_game.h:3353
void dComIfGp_deleteSimpleModel()
Definition d_com_inf_game.h:4269
u8 dComIfGp_isPauseFlag()
Definition d_com_inf_game.h:4078
void dComIfGs_setOptVibration(u8 i_status)
Definition d_com_inf_game.h:1842
BOOL dComIfGs_isCollectSword(u8 i_swordNo)
Definition d_com_inf_game.h:1657
void dComIfGd_setXluList2DScreen()
Definition d_com_inf_game.h:4584
JKRExpHeap * dComIfGp_getSubHeap2D(int flag)
Definition d_com_inf_game.cpp:2119
void dComIfGs_setSaveTotalTime(s64 i_time)
Definition d_com_inf_game.h:2266
char * dComIfGp_getLastPlayStageName()
Definition d_com_inf_game.h:4221
void dComIfGd_set3DlineMatDark(mDoExt_3DlineMat_c *param_0)
Definition d_com_inf_game.h:4773
u8 dComIfGs_getBombNum(u8 i_bagIdx)
Definition d_com_inf_game.h:1580
void dComIfGd_drawOpaList()
Definition d_com_inf_game.h:4689
int dComIfG_deleteObjectResMain(const char *i_arcName)
Definition d_com_inf_game.h:4380
int dComIfGs_isItemFirstBit(u8 i_no)
Definition d_com_inf_game.h:1548
dRes_info_c * dComIfG_getStageResInfo(const char *i_arcName)
Definition d_com_inf_game.h:4408
void dComIfGp_setRStatus(u8 status, u8 flag)
Definition d_com_inf_game.h:3682
int dComIfGp_searchUseSubHeap2D(int flag)
Definition d_com_inf_game.cpp:2108
s32 dComIfGp_getItemMaxOilCount()
Definition d_com_inf_game.h:3570
void dComIfGp_clearItemPachinkoNumCount()
Definition d_com_inf_game.h:3646
void dComIfGp_mapShow()
Definition d_com_inf_game.cpp:2023
void dComIfGp_setNunStatus(u8 status, u8 param_1, u8 flag)
Definition d_com_inf_game.h:3730
u8 dComIfGp_getRemoConStatus()
Definition d_com_inf_game.h:3758
void dComIfGs_initDan(s8 i_stageNo)
Definition d_com_inf_game.h:2078
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:3150
BOOL dComIfGs_Wolf_Change_Check()
Definition d_com_inf_game.cpp:2822
void dComIfGp_onPauseFlag()
Definition d_com_inf_game.h:4086
void dComIfGs_setWalletSize(u8 i_size)
Definition d_com_inf_game.h:1280
int * dComIfGp_evmng_getMyIntegerP(int i_staffId, char *i_dataname)
Definition d_com_inf_game.h:2756
const cXyz & dComIfGs_getRestartRoomPos()
Definition d_com_inf_game.h:2158
JKRExpHeap * dComIfGp_getExpHeap2D()
Definition d_com_inf_game.h:4114
void dComIfGd_setWindow(dDlst_window_c *window)
Definition d_com_inf_game.h:4649
void dComIfGp_particle_draw2Dgame(JPADrawInfo *i_drawInfo)
Definition d_com_inf_game.h:3114
void dComIfGp_setFontArchive(JKRArchive *arc)
Definition d_com_inf_game.h:2864
void dComIfGs_onOneZoneItem(int i_swBit, int i_roomNo)
Definition d_com_inf_game.cpp:1869
void dComIfGs_setMagic(u8 i_magic)
Definition d_com_inf_game.h:1296
u8 dComIfGs_staffroll_next_go_check()
Definition d_com_inf_game.cpp:2964
JPABaseEmitter * dComIfGp_particle_getEmitter(u32 param_0)
Definition d_com_inf_game.h:3210
void dComIfGp_setMain2DArchive(JKRArchive *arc)
Definition d_com_inf_game.h:2984
void dComIfGp_destroySubExpHeap2D()
Definition d_com_inf_game.cpp:2088
void dComIfGp_setPlayerInfo(int plyrIdx, fopAc_ac_c *ptr, int camIdx)
Definition d_com_inf_game.h:3450
u8 dComIfGs_getWolfAbility(int i_idx)
Definition d_com_inf_game.h:2338
cXyz * dComIfGp_evmng_getGoal()
Definition d_com_inf_game.h:2776
void dComIfGp_setSelectItem(int index)
Definition d_com_inf_game.cpp:1954
BOOL dComIfGs_isVisitedRoom(int i_roomNo)
Definition d_com_inf_game.cpp:2953
u8 dComIfGs_getTmpReg(const u16 i_reg)
Definition d_com_inf_game.h:2202
void dComIfGs_setKeyNum(int i_stageNo, u8 i_keyNum)
Definition d_com_inf_game.cpp:2620
void dComIfGp_clearPlayerStatus0(int param_0, u32 flag)
Definition d_com_inf_game.h:4185
JKRArchive * dComIfGp_getNameResArchive()
Definition d_com_inf_game.h:2924
void dComIfGp_setStartStageDarkArea(s8 darkArea)
Definition d_com_inf_game.h:2378
s8 dComIfGp_getLayerOld()
Definition d_com_inf_game.h:3337
void dComIfGd_setListDark()
Definition d_com_inf_game.h:4550
u8 dComIfGp_2dShowCheck()
Definition d_com_inf_game.h:4102
u8 dComIfGs_getOptCameraControl()
Definition d_com_inf_game.h:1810
void dComIfGp_particle_drawFogPri2(JPADrawInfo *i_drawInfo)
Definition d_com_inf_game.h:3084
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:2257
u8 dComIfGp_get3DDirectionForce()
Definition d_com_inf_game.h:3814
u8 dComIfGp_getItemLifeCountType()
Definition d_com_inf_game.h:3486
void dComIfGp_setCameraParamFileName(int i, char *name)
Definition d_com_inf_game.h:3424
u32 dComIfGp_getCameraAttentionStatus(int i_no)
Definition d_com_inf_game.h:3383
u16 dComIfGp_event_chkEventFlag(u16 i_flag)
Definition d_com_inf_game.h:2566
void dComIfGp_setItemOilCount(s32 oil)
Definition d_com_inf_game.h:3550
s8 dComIfGp_getNextStageWipe()
Definition d_com_inf_game.h:2410
GXColor g_blackColor
Definition d_com_inf_game.cpp:1209
BOOL dComIfGs_isActor(int i_no, int i_roomNo)
Definition d_com_inf_game.h:2322
u8 dComIfGs_getItem(int i_slotNo, bool i_checkCombo)
Definition d_com_inf_game.h:1459
void dComIfGp_roomControl_setTimePass(int isPassing)
Definition d_com_inf_game.h:2502
void dComIfGp_particle_drawProjection(JPADrawInfo *i_drawInfo)
Definition d_com_inf_game.h:3048
void dComIfGs_setBottleItemIn(u8 curItem, u8 newItem)
Definition d_com_inf_game.h:1471
u8 dComIfGs_getMixItemIndex(int i_no)
Definition d_com_inf_game.cpp:1950
u8 dComIfGs_getOptVibration()
Definition d_com_inf_game.h:1838
void dComIfGp_mapHide()
Definition d_com_inf_game.cpp:2027
int dComIfGp_evmng_checkStartDemo()
Definition d_com_inf_game.h:2784
void dComIfGp_evmng_setGoal(cXyz *i_pos)
Definition d_com_inf_game.h:2772
int dComIfG_getTimerNowTimeMs()
Definition d_com_inf_game.h:4309
JKRAramArchive * dComIfGp_getFieldMapArchive2()
Definition d_com_inf_game.h:2828
fopAc_ac_c * dComIfGp_getPlayer(int idx)
Definition d_com_inf_game.h:3438
void dComIfGs_setGetNumber(int i_no, u8 i_value)
Definition d_com_inf_game.h:1737
BOOL dComIfGs_isTbox(int i_no)
Definition d_com_inf_game.h:2038
bool dComIfGs_isPlayerFieldLastStayFieldDataExistFlag()
Definition d_com_inf_game.h:1401
u8 dComIfG_getNowCalcRegion()
Definition d_com_inf_game.cpp:2507
s32 dComIfGs_isStageBossDemo()
Definition d_com_inf_game.h:2002
void dComIfGs_setOptPointer(u8 i_pointer)
Definition d_com_inf_game.h:1822
void dComIfGp_setWindowNum(int num)
Definition d_com_inf_game.h:3333
BOOL dComIfGs_isStageSwitch(int i_stageNo, int i_no)
Definition d_com_inf_game.cpp:1515
void dComIfGs_addBottleNum(u8 i_bottleIdx, s16 i_num)
Definition d_com_inf_game.h:1588
bool dComIfGp_evmng_existence(s16 eventId)
Definition d_com_inf_game.h:2703
void dComIfGp_event_remove()
Definition d_com_inf_game.h:2631
BOOL dComIfGs_isSvZoneItem(int i_zoneNo, int i_swBit)
Definition d_com_inf_game.h:2122
void dComIfGp_setDemoMsgArchive(JKRArchive *arc)
Definition d_com_inf_game.h:2848
void dComIfGd_entryZSortListZxlu(J3DPacket *i_packet, cXyz &param_1)
Definition d_com_inf_game.h:4657
JKRArchive * dComIfGp_getAllMapArchive()
Definition d_com_inf_game.h:2936
void dComIfGp_setRStatusForce(u8 status, u8 flag)
Definition d_com_inf_game.h:3694
void dComIfGs_init()
Definition d_com_inf_game.h:2270
void dComIfGp_setSelectEquipSword(u8 i_swordNo)
Definition d_com_inf_game.h:3982
int dComIfG_setStageRes(const char *i_arcName, JKRHeap *i_heap)
Definition d_com_inf_game.h:4368
u8 dComIfG_getTimerType()
Definition d_com_inf_game.h:4333
void dComIfGs_setLineUpItem()
Definition d_com_inf_game.h:1463
void dComIfGp_setOptionResArchive(JKRArchive *arc)
Definition d_com_inf_game.h:2912
void dComIfGs_setInitDataToCard(u8 *i_saveData, int i_dataNum)
Definition d_com_inf_game.h:2334
s8 dComIfGs_getTurnRestartRoomNo()
Definition d_com_inf_game.h:2222
void dComIfGp_particle_levelEmitterOnEventMove(u32 param_0)
Definition d_com_inf_game.h:3206
u8 dComIfGp_getAStatus()
Definition d_com_inf_game.h:3698
void dComIfGp_setPlayerStatus1(int param_0, u32 flag)
Definition d_com_inf_game.h:4181
void dComIfGp_setDoStatus(u8 status, u8 flag)
Definition d_com_inf_game.h:3778
void dComIfGd_setList3Dlast()
Definition d_com_inf_game.h:4579
u8 dComIfGp_getBottleStatus()
Definition d_com_inf_game.h:3734
void dComIfGp_setMaxOxygenCount(s32 oxygen)
Definition d_com_inf_game.h:3614
void dComIfGd_setListInvisisble()
Definition d_com_inf_game.h:4555
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:3188
JKRArchive * dComIfGp_getCardIconResArchive()
Definition d_com_inf_game.h:2960
u8 dComIfGs_getOptAttentionType()
Definition d_com_inf_game.h:1794
void dComIfGs_offSvZoneItem(int i_zoneNo, int i_swBit)
Definition d_com_inf_game.h:2118
void * dComIfGp_getItemTable()
Definition d_com_inf_game.h:4213
BOOL dComIfGp_evmng_isMapToolCamera(u8 mapToolID)
Definition d_com_inf_game.h:2716
void dComIfG_setBrightness(u8 brightness)
Definition d_com_inf_game.h:4428
void dComIfGp_particle_drawFogPri4(JPADrawInfo *i_drawInfo)
Definition d_com_inf_game.h:3096
void dComIfGp_setZStatus(u8 status, u8 flag)
Definition d_com_inf_game.h:3890
void dComIfGs_offStageBossDemo()
Definition d_com_inf_game.h:1998
dEvent_manager_c & dComIfGp_getEventManager()
Definition d_com_inf_game.h:2679
void dComIfGp_set3DStatusForce(u8 status, u8 direction, u8 flag)
Definition d_com_inf_game.h:3822
u8 dComIfGp_getCStickStatusForce()
Definition d_com_inf_game.h:3842
void dComIfGs_offEventBit(const u16 i_flag)
Definition d_com_inf_game.h:1886
u8 dComIfGp_world_dark_get()
Definition d_com_inf_game.cpp:2731
int dComIfGp_getWindowNum()
Definition d_com_inf_game.h:3329
void dComIfGs_onTmpBit(const u16 i_flag)
Definition d_com_inf_game.h:2186
stage_vrboxcol_info_class * dComIfGp_getStageVrboxcolInfo()
Definition d_com_inf_game.h:2438
int dComIfGp_evmng_cameraPlay()
Definition d_com_inf_game.h:2687
s32 dComIfGp_getMaxOxygenCount()
Definition d_com_inf_game.h:3618
fopAc_ac_c * dComIfGp_event_getPt2()
Definition d_com_inf_game.h:2639
GXColor g_saftyWhiteColor
Definition d_com_inf_game.cpp:2971
void dComIfGs_clearRoomItem(int i_zoneNo)
Definition d_com_inf_game.h:2086
const char * dComIfGp_getNextStageName()
Definition d_com_inf_game.h:2386
void dComIfGs_setMixItemIndex(int i_no, u8 item_index)
Definition d_com_inf_game.cpp:1931
s32 dComIfGs_isDungeonItemWarp()
Definition d_com_inf_game.h:2014
void dComIfGs_setBalloonScore(u32 i_score)
Definition d_com_inf_game.h:1914
JKRArchive * dComIfGp_getMsgCommonArchive()
Definition d_com_inf_game.h:2944
void dComIfGs_onSaveSwitch(int i_stageNo, int i_no)
Definition d_com_inf_game.h:1854
const cXyz & dComIfGs_getTurnRestartPos()
Definition d_com_inf_game.h:2210
void dComIfGp_drawSimpleModel()
Definition d_com_inf_game.h:4273
void dComIfGp_particle_draw2DmenuFore(JPADrawInfo *i_drawInfo)
Definition d_com_inf_game.h:3132
s16 dComIfGs_getHorseRestartAngleY()
Definition d_com_inf_game.h:1368
void dComIfGs_setRupee(u16 i_rupees)
Definition d_com_inf_game.h:1228
dSmplMdl_draw_c * dComIfGp_getSimpleModel()
Definition d_com_inf_game.h:3325
void dComIfGd_drawListItem3d()
Definition d_com_inf_game.h:4478
void dComIfGd_drawXluListDarkBG()
Definition d_com_inf_game.h:4705
void dComIfGp_particle_removeScene(bool param_0)
Definition d_com_inf_game.h:3008
void dComIfGs_setBButtonItemKey(u8 i_itemNo)
Definition d_com_inf_game.h:1272
BOOL dComIfGs_isTmpBit(const u16 i_flag)
Definition d_com_inf_game.h:2194
JKRArchive * dComIfGp_getAnmArchive()
Definition d_com_inf_game.h:2876
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:3198
void dComIfGs_offGetMagicUseFlag()
Definition d_com_inf_game.h:1316
void dComIfGp_setSButtonStatus(u8 status, u8 flag)
Definition d_com_inf_game.h:3866
void dComIfGp_clearItemArrowNumCount()
Definition d_com_inf_game.h:3634
u8 dComIfGs_checkGetItem(u8 i_itemNo)
Definition d_com_inf_game.cpp:2151
void dComIfGp_setXStatusForce(u8 status, u8 flag)
Definition d_com_inf_game.h:3926
cXyz & dComIfGs_getWarpPlayerPos()
Definition d_com_inf_game.cpp:2663
void dComIfGs_onCollectCrystal(u8 i_item)
Definition d_com_inf_game.h:1673
int dComIfG_TimerDeleteCheck(int)
Definition d_com_inf_game.cpp:2795
int dComIfGp_getCameraWinID(int idx)
Definition d_com_inf_game.h:3371
void dComIfGp_offOxygenShowFlag()
Definition d_com_inf_game.h:4094
stage_stag_info_class * dComIfGp_getStageStagInfo()
Definition d_com_inf_game.h:2466
u8 dComIfGp_getZSetFlagForce()
Definition d_com_inf_game.h:3898
BOOL dComIfGs_isZoneSwitch(int i_swBit, int i_roomNo)
Definition d_com_inf_game.cpp:1764
BOOL dComIfGs_isOneZoneItem(int i_swBit, int i_roomNo)
Definition d_com_inf_game.cpp:1899
void dComIfGs_offTbox(int i_no)
Definition d_com_inf_game.h:2034
fopAc_ac_c * dComIfGp_att_getCatghTarget()
Definition d_com_inf_game.h:2800
void dComIfGs_offDungeonItemBossKey()
Definition d_com_inf_game.h:1962
void dComIfGs_setWarashibeItem(u8 i_itemNo)
Definition d_com_inf_game.h:1528
u8 dComIfGs_getPachinkoMax()
Definition d_com_inf_game.h:1568
bool dComIfGp_isNunSetFlag(u8 flag)
Definition d_com_inf_game.h:3726
stage_camera_class * dComIfGp_getRoomCamera(int i_roomNo)
Definition d_com_inf_game.cpp:1401
void dComIfGp_particle_drawDarkworld(JPADrawInfo *i_drawInfo)
Definition d_com_inf_game.h:3102
void dComIfGs_setItem(int i_slotNo, u8 i_itemNo)
Definition d_com_inf_game.h:1455
u8 dComIfGp_get3DSetFlagForce()
Definition d_com_inf_game.h:3818
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:3279
u8 dComIfGp_getRStatus()
Definition d_com_inf_game.h:3674
void dComIfGs_offPlayerFieldLastStayFieldDataExistFlag()
Definition d_com_inf_game.h:1405
JKRArchive * dComIfGp_getRingResArchive()
Definition d_com_inf_game.h:2952
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:3178
void dComIfGs_setEmptyBombBagItemIn(u8 i_newBomb, bool i_setNum)
Definition d_com_inf_game.h:1507
bool dComIfGp_isYSetFlag(u8 flag)
Definition d_com_inf_game.h:3934
s16 dComIfGp_getItemMaxArrowNumCount()
Definition d_com_inf_game.h:3650
void dComIfGs_setOptAttentionType(u8 i_attentionType)
Definition d_com_inf_game.h:1798
void dComIfGs_offSvOneZoneSwitch(int i_zoneNo, int i_swBit)
Definition d_com_inf_game.h:2106
s64 dComIfGs_getSaveStartTime()
Definition d_com_inf_game.h:2254
s32 dComIfGp_checkStatus(u16 flags)
Definition d_com_inf_game.h:3341
s16 dComIfGs_getLastSceneAngleY()
Definition d_com_inf_game.h:2178
u32 dComIfG_getObjectSize(const char *i_arcName)
Definition d_com_inf_game.h:4448
void dComIfGd_reset()
Definition d_com_inf_game.h:4490
MtxP dComIfGd_getViewRotMtx()
Definition d_com_inf_game.h:4526
void dComIfGs_offStageSwitch(int i_stageNo, int i_no)
Definition d_com_inf_game.cpp:1507
void dComIfGs_setLightDropNum(u8 i_level, u8 i_num)
Definition d_com_inf_game.h:1697
JKRExpHeap * dComIfGp_particle_getResHeap()
Definition d_com_inf_game.h:2988
J2DGrafContext * dComIfGp_getCurrentGrafPort()
Definition d_com_inf_game.h:4205
void dComIfGs_setRodTypeLevelUp()
Definition d_com_inf_game.h:1532
void dComIfGp_clearItemBombNumCount(u8 i_no)
Definition d_com_inf_game.h:4245
cXyz & dComIfGs_getLastWarpMarkPlayerPos()
Definition d_com_inf_game.h:1427
void dComIfGs_offSaveDunSwitch(int i_swNo)
Definition d_com_inf_game.h:2062
void dComIfGp_setMsgObjectClass(dMsgObject_c *obj)
Definition d_com_inf_game.h:3478
u8 dComIfGp_getXStatus()
Definition d_com_inf_game.h:3906
void dComIfGd_imageDrawShadow(Mtx param_0)
Definition d_com_inf_game.h:4765
char * dComIfG_getRoomArcName(int roomNo)
Definition d_com_inf_game.cpp:2719
const char * dComIfGp_getCameraParamFileName(int i)
Definition d_com_inf_game.h:3420
s16 dComIfGp_getNextStagePoint()
Definition d_com_inf_game.h:2390
void dComIfGs_setTurnRestart(const cXyz &i_position, s16 i_angle, s8 param_2, u32 i_param)
Definition d_com_inf_game.h:2226
void dComIfGs_setEmptyBombBag()
Definition d_com_inf_game.h:1516
s32 dComIfGp_roomControl_getZoneNo(int i_roomNo)
Definition d_com_inf_game.h:2526
fopAc_ac_c * dComIfGp_att_getZHint()
Definition d_com_inf_game.h:2792
void dComIfGp_setItemBombNumCount(u8 i_item, s16 count)
Definition d_com_inf_game.h:4237
BOOL dComIfGs_isEventBit(const u16 i_flag)
Definition d_com_inf_game.h:1890
void dComIfGd_set2DOpaTop(dDlst_base_c *dlst)
Definition d_com_inf_game.h:4502
void dComIfGs_setEquipBottleItemIn(u8 i_curItem, u8 i_newItem)
Definition d_com_inf_game.h:1487
bool dComIfGs_isCollectMirror(u8 i_item)
Definition d_com_inf_game.h:1693
void dComIfGs_setArrowNum(u8 i_arrowNum)
Definition d_com_inf_game.h:1556
void dComIfGs_clearRoomSwitch(int i_zoneNo)
Definition d_com_inf_game.h:2082
void dComIfGp_setItemTable(void *data)
Definition d_com_inf_game.h:4217
void dComIfGp_event_setDoorPartner(void *i_partner)
Definition d_com_inf_game.h:2667
void dComIfGs_setCollectClothes(u8 i_clothesNo)
Definition d_com_inf_game.h:1636
void dComIfGd_drawXluListBG()
Definition d_com_inf_game.h:4701
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:3357
BOOL dComIfGs_isSvZoneSwitch(int i_zoneNo, int i_swBit)
Definition d_com_inf_game.h:2098
u16 dComIfGs_getRupeeMax()
Definition d_com_inf_game.h:1312
void dComIfGs_setCollectSmell(u8 smell)
Definition d_com_inf_game.h:1264
dEvent_manager_c * dComIfGp_getPEvtManager()
Definition d_com_inf_game.h:2683
JKRArchive * dComIfGp_getMain2DArchive()
Definition d_com_inf_game.h:2980
void dComIfGp_setCurrentViewport(view_port_class *i_viewport)
Definition d_com_inf_game.h:4201
void dComIfGs_offTransformLV(int i_no)
Definition d_com_inf_game.h:1356
int dComIfGp_getStagePlightNumInfo()
Definition d_com_inf_game.h:2462
void dComIfGp_particle_readScene(u8 particle_no, mDoDvdThd_toMainRam_c **param_1)
Definition d_com_inf_game.h:3000
int dComIfG_TimerStart(int i_mode, s16 i_time)
Definition d_com_inf_game.cpp:2735
J3DDrawBuffer * dComIfGd_getOpaListBG()
Definition d_com_inf_game.h:4616
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:3214
dAttention_c * dComIfGp_getAttention()
Definition d_com_inf_game.h:2788
void dComIfGs_onTransformLV(int i_no)
Definition d_com_inf_game.h:1352
bool dComIfGp_isCStickSetFlag(u8 flag)
Definition d_com_inf_game.h:3834
u8 dComIfGp_event_getPreItemNo()
Definition d_com_inf_game.h:2601
void dComIfGs_offOneZoneSwitch(int i_swBit, int i_roomNo)
Definition d_com_inf_game.cpp:1794
void dComIfGp_setItemNowOil(s32 oil)
Definition d_com_inf_game.h:3566
void dComIfGs_offDungeonItemWarp()
Definition d_com_inf_game.h:2010
u8 dComIfG_getBrightness()
Definition d_com_inf_game.h:4424
void dComIfGp_setMsgCommonArchive(JKRArchive *arc)
Definition d_com_inf_game.h:2948
void dComIfGd_peekZdata()
Definition d_com_inf_game.h:4641
void dComIfGp_particle_createCommon(const void *data)
Definition d_com_inf_game.h:2996
void dComIfGp_clearItemKeyNumCount()
Definition d_com_inf_game.h:3518
int dComIfG_getObjctResName2Index(const char *i_arcName, const char *i_resName)
Definition d_com_inf_game.h:4420
void dComIfGs_onLetterReadFlag(int i_no)
Definition d_com_inf_game.h:1725
void dComIfGp_resetOldMulti()
Definition d_com_inf_game.h:2482
char * dComIfGs_getPlayerFieldLastStayName()
Definition d_com_inf_game.h:1393
f32 dComIfGs_getLastSceneSpeedF()
Definition d_com_inf_game.h:2170
u32 dComIfGp_checkPlayerStatus1(int param_0, u32 flag)
Definition d_com_inf_game.h:4173
int dComIfGs_getHookGameTime()
Definition d_com_inf_game.h:1902
void dComIfGp_setStartStageLayer(s8 layer)
Definition d_com_inf_game.h:2370
void dComIfGp_setSubExpHeap2D(int idx, void *heap)
Definition d_com_inf_game.h:4126
bool dComIfGp_isDoSetFlag(u8 flag)
Definition d_com_inf_game.h:3774
void dComIfGp_setCameraInfo(int camIdx, camera_class *p_cam, int param_2, int param_3, int param_4)
Definition d_com_inf_game.h:3399
u8 dComIfGp_getBottleSetFlagForce()
Definition d_com_inf_game.h:3750
s16 dComIfGp_getStageWorldRollAngleX()
Definition d_com_inf_game.h:2486
u8 dComIfGp_getXStatusForce()
Definition d_com_inf_game.h:3918
void dComIfGp_setFmapResArchive(JKRArchive *arc)
Definition d_com_inf_game.h:2896
void dComIfGs_setSaveStartTime(s64 i_time)
Definition d_com_inf_game.h:2258
view_class * dComIfGd_getView()
Definition d_com_inf_game.h:4510
void dComIfGs_offTmpBit(const u16 i_flag)
Definition d_com_inf_game.h:2190
dKy_tevstr_c * dComIfGp_roomControl_getTevStr(int i_roomNo)
Definition d_com_inf_game.h:2506
void dComIfGp_setMaxOxygen(s32 i_oxygen)
Definition d_com_inf_game.h:3598
void dComIfGs_setPlayerName(const char *i_name)
Definition d_com_inf_game.h:1769
int dComIfGp_getCameraPlayer1ID(int idx)
Definition d_com_inf_game.h:3375
JKRArchive * dComIfGp_getMsgArchive(int idx)
Definition d_com_inf_game.h:2836
void dComIfGs_offLightDropGetFlag(u8 i_level)
Definition d_com_inf_game.h:1709
void dComIfGp_setErrorResArchive(JKRArchive *arc)
Definition d_com_inf_game.h:2932
s8 dComIfGp_getStartStageLayer()
Definition d_com_inf_game.h:2366
void dComIfGp_particle_drawScreen(JPADrawInfo *i_drawInfo)
Definition d_com_inf_game.h:3108
u8 dComIfGs_getPlayerFieldLastStayRegionNo()
Definition d_com_inf_game.h:1397
u8 dComIfGs_checkInsectBottle()
Definition d_com_inf_game.h:1499
void dComIfGs_setOptCalibrateDist(u16 i_calibrateDist)
Definition d_com_inf_game.h:1802
void dComIfGs_onCollectMirror(u8 i_item)
Definition d_com_inf_game.h:1685
void dComIfGs_offCollectClothes(u8 i_clothesNo)
Definition d_com_inf_game.h:1653
void dComIfGs_onItemFirstBit(u8 i_itemNo)
Definition d_com_inf_game.h:1540
void dComIfGp_clearMesgCameraAttrInfo()
Definition d_com_inf_game.h:4154
u8 dComIfGs_getNoFile()
Definition d_com_inf_game.h:2246
void dComIfGp_setRubyArchive(JKRArchive *arc)
Definition d_com_inf_game.h:2872
bool dComIfGs_isCollectCrystal(u8 i_item)
Definition d_com_inf_game.h:1681
u8 dComIfGs_getKeyNum()
Definition d_com_inf_game.h:1926
void dComIfGp_particle_drawFogPri1(JPADrawInfo *i_drawInfo)
Definition d_com_inf_game.h:3078
void dComIfG_ct()
Definition d_com_inf_game.h:4289
int dComIfG_syncObjectRes(const char *i_arcName)
Definition d_com_inf_game.h:4372
void dComIfGs_setLastWarpMarkItemData(const char *stage, cXyz pos, s16 angle, s8 roomNo, u8, u8)
Definition d_com_inf_game.cpp:2653
void dComIfGs_setBaitItem(u8 i_item)
Definition d_com_inf_game.h:1536
void dComIfGd_setListMiddle()
Definition d_com_inf_game.h:4602
bool dComIfGp_isASetFlag(u8 flag)
Definition d_com_inf_game.h:3702
void dComIfGp_loadCameraPosition(int i, cXyz *o_pos, cXyz *o_target, f32 *o_fovy, s16 *o_bank)
Definition d_com_inf_game.h:3433
dSv_turnRestart_c & dComIfGs_getTurnRestart()
Definition d_com_inf_game.h:2206
void dComIfGp_roomControl_setStayNo(int stayNo)
Definition d_com_inf_game.h:2546
void dComIfGs_addDeathCount()
Definition d_com_inf_game.h:1761
dStage_Multi_c * dComIfGp_getMulti()
Definition d_com_inf_game.h:2474
u8 dComIfGp_getNunZStatus()
Definition d_com_inf_game.h:3954
void dComIfGd_drawOpaListSky()
Definition d_com_inf_game.h:4669
camera_process_class * dComIfGp_getCamera(int idx)
Definition d_com_inf_game.h:3363
s32 dComIfGs_isStageLife()
Definition d_com_inf_game.h:1990
u8 dComIfGs_getTransformStatus()
Definition d_com_inf_game.h:1300
u8 dComIfGp_getNowLevel()
Definition d_com_inf_game.cpp:2567
void dComIfGp_TargetWarpPt_set(u8)
Definition d_com_inf_game.cpp:2891
void dComIfGp_particle_draw(JPADrawInfo *i_drawInfo)
Definition d_com_inf_game.h:3030
BOOL dComIfGs_isSaveVisitedRoom(int param_0, int i_roomNo)
Definition d_com_inf_game.h:1874
void dComIfGp_clearItemRupeeCount()
Definition d_com_inf_game.h:3506
dCcS * dComIfG_Ccsp()
Definition d_com_inf_game.h:4297
u8 dComIfGs_getSelectMixItemNoArrowIndex(int i_selmixItemIdx)
Definition d_com_inf_game.cpp:1935
BOOL dComIfGs_isSaveTbox(int i_stageNo, int i_no)
Definition d_com_inf_game.h:1850
int dComIfGp_evmng_getMyStaffId(const char *i_staffname, fopAc_ac_c *i_actor, int i_tagId)
Definition d_com_inf_game.h:2736
void * dComIfG_getOldStageRes(char const *i_resName)
Definition d_com_inf_game.cpp:2715
void dComIfGp_event_setGtItm(u8 i_itemNo)
Definition d_com_inf_game.h:2675
bool dComIfGp_isRemoConSetFlag(u8 flag)
Definition d_com_inf_game.h:3762
JKRArchive * dComIfGp_getCollectResArchive()
Definition d_com_inf_game.h:2884
JKRArchive * dComIfGp_getDmapResArchive()
Definition d_com_inf_game.h:2900
s16 dComIfGp_getStartStagePoint()
Definition d_com_inf_game.h:2358
void dComIfGs_Grass_hide_Set(s8)
Definition d_com_inf_game.cpp:2887
void dComIfGd_setListCursor()
Definition d_com_inf_game.h:4778
void dComIfGs_offZoneSwitch(int i_swBit, int i_roomNo)
Definition d_com_inf_game.cpp:1749
s16 dComIfGs_getPlayerFieldLastStayAngleY()
Definition d_com_inf_game.h:1389
void dComIfGp_event_setItemPartnerId(fpc_ProcID i_id)
Definition d_com_inf_game.h:2659
void dComIfGs_addFishNum(u8 param_0)
Definition d_com_inf_game.h:1741
u8 dComIfGs_getWarpMarkFlag()
Definition d_com_inf_game.cpp:2675
bool dComIfGp_isXSetFlag(u8 flag)
Definition d_com_inf_game.h:3910
void dComIfGp_setFieldMapArchive2(JKRArchive *arc)
Definition d_com_inf_game.h:2832
f32 * dComIfGp_evmng_getMyFloatP(int i_staffId, char *i_dataname)
Definition d_com_inf_game.h:2748
GXColor g_clearColor
Definition d_com_inf_game.cpp:1207
dSv_save_c * dComIfGs_getSaveData()
Definition d_com_inf_game.h:1204
const char * dComIfGs_getHorseRestartStageName()
Definition d_com_inf_game.h:1372
void dComIfGs_offCollectCrystal(u8 i_item)
Definition d_com_inf_game.h:1677
void dComIfGp_set3DStatus(u8 status, u8 direction, u8 flag)
Definition d_com_inf_game.h:3806
void dComIfGp_setMessageCountNumber(s32 number)
Definition d_com_inf_game.h:3658
void dComIfGs_onRegionBit(int i_region)
Definition d_com_inf_game.h:1417
JKRExpHeap * dComIfGp_getSubExpHeap2D(int idx)
Definition d_com_inf_game.h:4122
u8 dComIfGp_getCStickDirectionForce()
Definition d_com_inf_game.h:3846
void dComIfGs_onZoneItem(int i_swBit, int i_roomNo)
Definition d_com_inf_game.cpp:1824
void dComIfGs_setCollectShield(u8 i_shieldNo)
Definition d_com_inf_game.h:1644
void dComIfGd_drawShadow(Mtx param_0)
Definition d_com_inf_game.h:4761
void dComIfG_initStopwatch()
Definition d_com_inf_game.h:4457
BOOL dComIfGs_isSvOneZoneSwitch(int i_zoneNo, int i_swBit)
Definition d_com_inf_game.h:2110
s32 dComIfGs_isGetMagicUseFlag()
Definition d_com_inf_game.h:1320
dComIfG_ButtonStatus
Definition d_com_inf_game.h:20
@ BUTTON_STATUS_ATTACK
Definition d_com_inf_game.h:24
@ BUTTON_STATUS_CUT
Definition d_com_inf_game.h:67
@ BUTTON_STATUS_UNK_61
Definition d_com_inf_game.h:82
@ BUTTON_STATUS_LISTEN
Definition d_com_inf_game.h:80
@ BUTTON_STATUS_ITEMS
Definition d_com_inf_game.h:117
@ BUTTON_STATUS_SWITCH
Definition d_com_inf_game.h:38
@ BUTTON_STATUS_THRUST
Definition d_com_inf_game.h:138
@ BUTTON_STATUS_CONFIRM
Definition d_com_inf_game.h:55
@ BUTTON_STATUS_THROW
Definition d_com_inf_game.h:40
@ BUTTON_STATUS_HURRY
Definition d_com_inf_game.h:75
@ BUTTON_STATUS_PEEK
Definition d_com_inf_game.h:23
@ BUTTON_STATUS_CHANCE
Definition d_com_inf_game.h:128
@ BUTTON_STATUS_DIVE
Definition d_com_inf_game.h:86
@ BUTTON_STATUS_AREA_MAP
Definition d_com_inf_game.h:134
@ BUTTON_STATUS_COLLECTION
Definition d_com_inf_game.h:133
@ BUTTON_STATUS_HINT
Definition d_com_inf_game.h:68
@ BUTTON_STATUS_UNK_106
Definition d_com_inf_game.h:127
@ BUTTON_STATUS_READ
Definition d_com_inf_game.h:47
@ BUTTON_STATUS_UNK_37
Definition d_com_inf_game.h:58
@ BUTTON_STATUS_DRAW
Definition d_com_inf_game.h:119
@ BUTTON_STATUS_QUIT
Definition d_com_inf_game.h:63
@ BUTTON_STATUS_UNK_130
Definition d_com_inf_game.h:151
@ BUTTON_STATUS_UNK_31
Definition d_com_inf_game.h:52
@ BUTTON_STATUS_CROUCH
Definition d_com_inf_game.h:31
@ BUTTON_STATUS_HAWKEYE_OFF
Definition d_com_inf_game.h:95
@ BUTTON_STATUS_PULL_DOWN
Definition d_com_inf_game.h:76
@ BUTTON_STATUS_SPEAK
Definition d_com_inf_game.h:49
@ BUTTON_STATUS_FINISH
Definition d_com_inf_game.h:69
@ BUTTON_STATUS_UNK_144
Definition d_com_inf_game.h:165
@ BUTTON_STATUS_DASH
Definition d_com_inf_game.h:30
@ BUTTON_STATUS_SET_FREE
Definition d_com_inf_game.h:70
@ BUTTON_STATUS_UNK_151
Definition d_com_inf_game.h:172
@ BUTTON_STATUS_UNK_94
Definition d_com_inf_game.h:115
@ BUTTON_STATUS_SEIZE
Definition d_com_inf_game.h:132
@ BUTTON_STATUS_HELP
Definition d_com_inf_game.h:145
@ BUTTON_STATUS_CHECK
Definition d_com_inf_game.h:29
@ BUTTON_STATUS_UNK_146
Definition d_com_inf_game.h:167
@ BUTTON_STATUS_BLOW
Definition d_com_inf_game.h:65
@ BUTTON_STATUS_UNK_152
Definition d_com_inf_game.h:173
@ BUTTON_STATUS_UNK_33
Definition d_com_inf_game.h:54
@ BUTTON_STATUS_LIFT
Definition d_com_inf_game.h:50
@ BUTTON_STATUS_REEL
Definition d_com_inf_game.h:107
@ BUTTON_STATUS_BLANK
Definition d_com_inf_game.h:121
@ BUTTON_STATUS_SURVEY
Definition d_com_inf_game.h:130
@ BUTTON_STATUS_LAND
Definition d_com_inf_game.h:102
@ BUTTON_STATUS_BITE
Definition d_com_inf_game.h:91
@ BUTTON_STATUS_HOLD_ON
Definition d_com_inf_game.h:143
@ BUTTON_STATUS_UNK_57
Definition d_com_inf_game.h:78
@ BUTTON_STATUS_PLACE
Definition d_com_inf_game.h:41
@ BUTTON_STATUS_MOVE_CLOSER_TV
Definition d_com_inf_game.h:148
@ BUTTON_STATUS_CHANGE_LOCKS
Definition d_com_inf_game.h:104
@ BUTTON_STATUS_LOOK
Definition d_com_inf_game.h:48
@ BUTTON_STATUS_HELM_SPLITTER
Definition d_com_inf_game.h:140
@ BUTTON_STATUS_UNK_137
Definition d_com_inf_game.h:158
@ BUTTON_STATUS_UNK_143
Definition d_com_inf_game.h:164
@ BUTTON_STATUS_PICK_UP
Definition d_com_inf_game.h:33
@ BUTTON_STATUS_SWIM
Definition d_com_inf_game.h:97
@ BUTTON_STATUS_UNK_52
Definition d_com_inf_game.h:73
@ BUTTON_STATUS_DEFEND
Definition d_com_inf_game.h:32
@ BUTTON_STATUS_FASTEN
Definition d_com_inf_game.h:93
@ BUTTON_STATUS_OPEN
Definition d_com_inf_game.h:27
@ BUTTON_STATUS_POINT_WII_REMOTE
Definition d_com_inf_game.h:123
@ BUTTON_STATUS_STRIKE
Definition d_com_inf_game.h:120
@ BUTTON_STATUS_UNK_145
Definition d_com_inf_game.h:166
@ BUTTON_STATUS_HOOK
Definition d_com_inf_game.h:103
@ BUTTON_STATUS_ZOOM_IN
Definition d_com_inf_game.h:146
@ BUTTON_STATUS_BACK
Definition d_com_inf_game.h:39
@ BUTTON_STATUS_JUMP
Definition d_com_inf_game.h:46
@ BUTTON_STATUS_UNK_153
Definition d_com_inf_game.h:174
@ BUTTON_STATUS_ACTION
Definition d_com_inf_game.h:135
@ BUTTON_STATUS_UNK_147
Definition d_com_inf_game.h:168
@ BUTTON_STATUS_RESIST
Definition d_com_inf_game.h:85
@ BUTTON_STATUS_PULL
Definition d_com_inf_game.h:106
@ BUTTON_STATUS_PUT_TOGETHER
Definition d_com_inf_game.h:87
@ BUTTON_STATUS_GET_ON
Definition d_com_inf_game.h:44
@ BUTTON_STATUS_PUSH
Definition d_com_inf_game.h:84
@ BUTTON_STATUS_GRAB
Definition d_com_inf_game.h:42
@ BUTTON_STATUS_LOCK
Definition d_com_inf_game.h:37
@ BUTTON_STATUS_SCOOP
Definition d_com_inf_game.h:129
@ BUTTON_STATUS_WHOOP
Definition d_com_inf_game.h:61
@ BUTTON_STATUS_TILT
Definition d_com_inf_game.h:137
@ BUTTON_STATUS_RAISE
Definition d_com_inf_game.h:113
@ BUTTON_STATUS_DODGE
Definition d_com_inf_game.h:66
@ BUTTON_STATUS_DIG
Definition d_com_inf_game.h:34
@ BUTTON_STATUS_UNK_142
Definition d_com_inf_game.h:163
@ BUTTON_STATUS_ROLL
Definition d_com_inf_game.h:92
@ BUTTON_STATUS_ZOOM
Definition d_com_inf_game.h:62
@ BUTTON_STATUS_ZOOM_OUT
Definition d_com_inf_game.h:147
@ BUTTON_STATUS_DRINK
Definition d_com_inf_game.h:81
@ BUTTON_STATUS_DISMOUNT
Definition d_com_inf_game.h:71
@ BUTTON_STATUS_UNK_101
Definition d_com_inf_game.h:122
@ BUTTON_STATUS_UNK_138
Definition d_com_inf_game.h:159
@ BUTTON_STATUS_SLAP
Definition d_com_inf_game.h:89
@ BUTTON_STATUS_CANCEL
Definition d_com_inf_game.h:131
@ BUTTON_STATUS_TAKE
Definition d_com_inf_game.h:74
@ BUTTON_STATUS_UNK_134
Definition d_com_inf_game.h:155
@ BUTTON_STATUS_UNK_135
Definition d_com_inf_game.h:156
@ BUTTON_STATUS_MAP
Definition d_com_inf_game.h:116
@ BUTTON_STATUS_EQUIP
Definition d_com_inf_game.h:105
@ BUTTON_STATUS_PET
Definition d_com_inf_game.h:77
@ BUTTON_STATUS_LET_GO
Definition d_com_inf_game.h:22
@ BUTTON_STATUS_FLIP
Definition d_com_inf_game.h:124
@ BUTTON_STATUS_DROP_DOWN
Definition d_com_inf_game.h:72
@ BUTTON_STATUS_UNK_75
Definition d_com_inf_game.h:96
@ BUTTON_STATUS_UNK_139
Definition d_com_inf_game.h:160
@ BUTTON_STATUS_UNK_39
Definition d_com_inf_game.h:60
@ BUTTON_STATUS_UNK_140
Definition d_com_inf_game.h:161
@ BUTTON_STATUS_UNK_128
Definition d_com_inf_game.h:149
@ BUTTON_STATUS_SET_HOOK
Definition d_com_inf_game.h:136
@ BUTTON_STATUS_UNK_80
Definition d_com_inf_game.h:101
@ BUTTON_STATUS_UNK_150
Definition d_com_inf_game.h:171
@ BUTTON_STATUS_UNK_129
Definition d_com_inf_game.h:150
@ BUTTON_STATUS_PICK
Definition d_com_inf_game.h:64
@ BUTTON_STATUS_GET_DOWN
Definition d_com_inf_game.h:94
@ BUTTON_STATUS_COVER
Definition d_com_inf_game.h:83
@ BUTTON_STATUS_SENSE
Definition d_com_inf_game.h:99
@ BUTTON_STATUS_ENTER
Definition d_com_inf_game.h:28
@ BUTTON_STATUS_UNK_89
Definition d_com_inf_game.h:110
@ BUTTON_STATUS_NEXT
Definition d_com_inf_game.h:56
@ BUTTON_STATUS_SHIELD_ATTACK
Definition d_com_inf_game.h:79
@ BUTTON_STATUS_UNK_121
Definition d_com_inf_game.h:142
@ BUTTON_STATUS_ROTATE
Definition d_com_inf_game.h:139
@ BUTTON_STATUS_RELEASE
Definition d_com_inf_game.h:114
@ BUTTON_STATUS_SPIN
Definition d_com_inf_game.h:109
@ BUTTON_STATUS_REEL_FAST
Definition d_com_inf_game.h:112
@ BUTTON_STATUS_PADDLE
Definition d_com_inf_game.h:45
@ BUTTON_STATUS_UNK_141
Definition d_com_inf_game.h:162
@ BUTTON_STATUS_HOWL
Definition d_com_inf_game.h:26
@ BUTTON_STATUS_INFO
Definition d_com_inf_game.h:57
@ BUTTON_STATUS_SNIFF
Definition d_com_inf_game.h:90
@ BUTTON_STATUS_SPIN_ATTACK
Definition d_com_inf_game.h:111
@ BUTTON_STATUS_SELECT
Definition d_com_inf_game.h:36
@ BUTTON_STATUS_PUT_AWAY
Definition d_com_inf_game.h:25
@ BUTTON_STATUS_UNK_79
Definition d_com_inf_game.h:100
@ BUTTON_STATUS_CANT_SKIP
Definition d_com_inf_game.h:98
@ BUTTON_STATUS_EAT
Definition d_com_inf_game.h:35
@ BUTTON_STATUS_UNK_148
Definition d_com_inf_game.h:169
@ BUTTON_STATUS_SKIP
Definition d_com_inf_game.h:88
@ BUTTON_STATUS_UNK_132
Definition d_com_inf_game.h:153
@ BUTTON_STATUS_INSERT
Definition d_com_inf_game.h:118
@ BUTTON_STATUS_UNK_123
Definition d_com_inf_game.h:144
@ BUTTON_STATUS_UNK_38
Definition d_com_inf_game.h:59
@ BUTTON_STATUS_UNK_133
Definition d_com_inf_game.h:154
@ BUTTON_STATUS_UNK_136
Definition d_com_inf_game.h:157
@ BUTTON_STATUS_CHANGE_VIEW
Definition d_com_inf_game.h:125
@ BUTTON_STATUS_UNK_131
Definition d_com_inf_game.h:152
@ BUTTON_STATUS_MOVE
Definition d_com_inf_game.h:141
@ BUTTON_STATUS_UNK_105
Definition d_com_inf_game.h:126
@ BUTTON_STATUS_EXTRACT
Definition d_com_inf_game.h:108
@ BUTTON_STATUS_UNK_32
Definition d_com_inf_game.h:53
@ BUTTON_STATUS_UNK_149
Definition d_com_inf_game.h:170
@ BUTTON_STATUS_SWING
Definition d_com_inf_game.h:51
@ BUTTON_STATUS_NONE
Definition d_com_inf_game.h:21
@ BUTTON_STATUS_GET_OFF
Definition d_com_inf_game.h:43
void dComIfGd_set3DlineMat(mDoExt_3DlineMat_c *param_0)
Definition d_com_inf_game.h:4769
J3DDrawBuffer * dComIfGd_getOpaListDark()
Definition d_com_inf_game.h:4620
void dComIfGp_roomControl_setZoneNo(int roomNo, int zoneNo)
Definition d_com_inf_game.h:2530
stage_arrow_class * dComIfGp_getRoomArrow(int i_roomNo)
Definition d_com_inf_game.cpp:1411
void dComIfGp_addSelectItemNum(int index, s16 num)
Definition d_com_inf_game.cpp:2241
int dComIfGp_particle_getEmitterNum()
Definition d_com_inf_game.h:3317
void dComIfGp_setMesgFaceAnimeAttrInfo(u8 id)
Definition d_com_inf_game.h:4006
BOOL dComIfGs_isCollectClothing(u8 i_clothesNo)
Definition d_com_inf_game.h:1648
cXyz & dComIfGs_getPlayerFieldLastStayPos()
Definition d_com_inf_game.h:1385
void dComIfGs_setArrowMax(u8 i_arrowMax)
Definition d_com_inf_game.h:1600
BOOL dComIfGs_isSvOneZoneItem(int i_zoneNo, int i_swBit)
Definition d_com_inf_game.h:2134
BOOL dComIfGs_isSaveDunItem(int i_no)
Definition d_com_inf_game.h:2070
void dComIfG_dumpResControl()
Definition d_com_inf_game.h:4400
void dComIfGs_setTransformStatus(u8 i_status)
Definition d_com_inf_game.h:1304
u8 dComIfGp_getZStatusForce()
Definition d_com_inf_game.h:3894
u8 dComIfGs_getEventReg(u16 reg)
Definition d_com_inf_game.h:1898
void dComIfGp_setCamera(int i, camera_class *cam)
Definition d_com_inf_game.h:3367
void dComIfGs_setLastWarpAcceptStage(s8 param_0)
Definition d_com_inf_game.h:1447
void dComIfGp_roomControl_init()
Definition d_com_inf_game.h:2534
JKRArchive * dComIfGp_getMeterButtonArchive()
Definition d_com_inf_game.h:2852
void dComIfGp_clearItemMaxLifeCount()
Definition d_com_inf_game.h:3530
u8 dComIfGs_getLineUpItem(int i_slotNo)
Definition d_com_inf_game.h:1467
BOOL dComIfGs_isLetterGetFlag(int i_no)
Definition d_com_inf_game.h:1721
void dComIfGp_clearOxygenCount()
Definition d_com_inf_game.h:3610
s8 dComIfGp_getStartStageDarkArea()
Definition d_com_inf_game.h:2374
BOOL dComIfGp_event_compulsory(void *i_actor, const char *i_eventname, u16 i_hindFlag)
Definition d_com_inf_game.h:2627
f32 dComIfGs_getTime()
Definition d_com_inf_game.h:1324
void dComIfGd_setView(view_class *view)
Definition d_com_inf_game.h:4645
void dComIfGp_setPlayerStatus0(int param_0, u32 flag)
Definition d_com_inf_game.h:4177
void dComIfGs_offSvOneZoneItem(int i_zoneNo, int i_swBit)
Definition d_com_inf_game.h:2130
s16 dComIfGp_evmng_getEventIdx(const char *eventName, u8 mapToolID)
Definition d_com_inf_game.h:2707
u8 dComIfGp_getNunStatus()
Definition d_com_inf_game.h:3722
int dComIfGp_roomControl_loadRoom(int param_0, u8 *param_1, bool param_2)
Definition d_com_inf_game.h:2554
int dComIfGp_checkEmptySubHeap2D()
Definition d_com_inf_game.cpp:2097
void dComIfGd_set2DOpa(dDlst_base_c *dlst)
Definition d_com_inf_game.h:4494
void dComIfGp_removeSimpleModel(J3DModelData *i_modelData, int roomNo)
Definition d_com_inf_game.h:4281
f32 dComIfGp_getItemLifeCount()
Definition d_com_inf_game.h:3482
int dComIfG_syncAllObjectRes()
Definition d_com_inf_game.h:4412
void dComIfGs_setTmpReg(u16 i_reg, u8 i_no)
Definition d_com_inf_game.h:2198
void dComIfGd_drawOpaList3Dlast()
Definition d_com_inf_game.h:4733
BOOL dComIfGp_evmng_endCheck(s16 i_eventID)
Definition d_com_inf_game.h:2728
void dComIfGs_setBottleNum(u8 i_bottleIdx, u8 i_bottleNum)
Definition d_com_inf_game.h:1584
void dComIfGd_drawIndScreen()
Definition d_com_inf_game.h:4753
void dComIfGs_addPohSpiritNum()
Definition d_com_inf_game.h:1628
void dComIfGs_setRestartRoomParam(u32 i_param)
Definition d_com_inf_game.h:2166
u8 dComIfGs_getPachinkoNum()
Definition d_com_inf_game.h:1560
u8 dComIfGp_getGameoverStatus()
Definition d_com_inf_game.h:4038
void dComIfGs_setEquipBottleItemEmpty(u8 i_curItem)
Definition d_com_inf_game.h:1491
u32 dComIfGs_getBalloonScore()
Definition d_com_inf_game.h:1910
void dComIfGp_particle_drawFogPri0_A(JPADrawInfo *i_drawInfo)
Definition d_com_inf_game.h:3066
BOOL dComIfGp_roomControl_getTimePass()
Definition d_com_inf_game.h:2498
int dComIfG_setObjectRes(const char *i_arcName, u8 i_mountDirection, JKRHeap *i_heap)
Definition d_com_inf_game.h:4353
void dComIfGp_setCameraZoomForcus(int i_no, f32 i_focus)
Definition d_com_inf_game.h:3416
void dComIfGd_init()
Definition d_com_inf_game.h:4633
bool dComIfGp_isBottleSetFlag(u8 flag)
Definition d_com_inf_game.h:3738
J3DDrawBuffer * dComIfGd_getOpaList()
Definition d_com_inf_game.h:4612
int dComIfG_TimerStop(int)
Definition d_com_inf_game.cpp:2753
s16 dComIfGp_getItemArrowNumCount()
Definition d_com_inf_game.h:3626
void dComIfGp_setZStatusForce(u8 status, u8 flag)
Definition d_com_inf_game.h:3902
void dComIfGs_offSaveVisitedRoom(int param_0, int i_roomNo)
Definition d_com_inf_game.h:1870
u8 dComIfGp_get3DStatus()
Definition d_com_inf_game.h:3794
bool dComIfGs_isItem(int i_bitNo, int i_roomNo)
Definition d_com_inf_game.h:2310
void dComIfGs_staffroll_next_go()
Definition d_com_inf_game.cpp:2959
void dComIfGp_clearMesgAnimeAttrInfo()
Definition d_com_inf_game.h:3998
void dComIfGp_particle_calc3D()
Definition d_com_inf_game.h:3016
void dComIfGp_setOxygenCount(s32 oxygen)
Definition d_com_inf_game.h:3606
s8 dComIfGs_sense_type_change_Get()
Definition d_com_inf_game.cpp:1730
void dComIfGs_onDungeonItemMap()
Definition d_com_inf_game.h:1934
void dComIfGp_setSelectEquipClothes(u8 i_clothNo)
Definition d_com_inf_game.h:3978
u16 dComIfGs_getDate()
Definition d_com_inf_game.h:1332
u8 dComIfGs_getMagic()
Definition d_com_inf_game.h:1292
int dComIfGs_getRaceGameTime()
Definition d_com_inf_game.h:1918
u8 dComIfGs_getLastWarpMarkRoomNo()
Definition d_com_inf_game.h:1439
void dComIfGp_particle_levelExecute(u32 param_0)
Definition d_com_inf_game.h:2992
OSTime dComIfGs_getTotalTime()
Definition d_com_inf_game.h:1757
int dComIfGs_isLetterReadFlag(int i_no)
Definition d_com_inf_game.h:1729
u8 dComIfGp_getDoStatus()
Definition d_com_inf_game.h:3770
void dComIfGp_setCardIconResArchive(JKRArchive *arc)
Definition d_com_inf_game.h:2964
void dComIfG_setTimerMode(int mode)
Definition d_com_inf_game.h:4321
void dComIfGs_onSvZoneItem(int i_zoneNo, int i_swBit)
Definition d_com_inf_game.h:2114
BOOL dComIfGs_isSaveItem(int i_no)
Definition d_com_inf_game.h:2054
BOOL dComIfGs_isStageMiddleBoss()
Definition d_com_inf_game.h:2026
void dComIfGp_particle_drawFogPri3(JPADrawInfo *i_drawInfo)
Definition d_com_inf_game.h:3090
const char * dComIfGs_getWarpStageName()
Definition d_com_inf_game.cpp:2659
u8 dComIfGs_getArrowMax()
Definition d_com_inf_game.h:1596
u8 dComIfGp_checkMesgCancelButton()
Definition d_com_inf_game.h:4030
void dComIfGp_setItemPachinkoNumCount(s16 count)
Definition d_com_inf_game.h:3642
u8 dComIfGp_getSButtonSetFlagForce()
Definition d_com_inf_game.h:3874
void dComIfGs_setOptCameraControl(u8 i_cameraControl)
Definition d_com_inf_game.h:1814
BOOL dComIfGs_isCollectShield(u8 i_item)
Definition d_com_inf_game.h:1665
int dComIfGp_addSimpleModel(J3DModelData *i_modelData, int roomNo, u8 i_drawBG)
Definition d_com_inf_game.h:4277
u32 dComIfGp_getNowVibration()
Definition d_com_inf_game.h:4257
void dComIfGs_offDarkClearLV(int i_no)
Definition d_com_inf_game.h:1344
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:4158
char * dComIfGs_getHorseName()
Definition d_com_inf_game.h:1773
int dComIfGp_getStagePaletteNumInfo()
Definition d_com_inf_game.h:2446
int dComIfGp_getStageEnvrNumInfo()
Definition d_com_inf_game.h:2454
void dComIfGd_draw2DOpaTop()
Definition d_com_inf_game.h:4741
const char * dComIfGs_getLastWarpMarkStageName()
Definition d_com_inf_game.h:1435
u8 dComIfGs_checkBottle(u8 i_itemNo)
Definition d_com_inf_game.h:1495
s64 dComIfGs_getSaveTotalTime()
Definition d_com_inf_game.h:2262
u8 dComIfGs_getBButtonItemKey()
Definition d_com_inf_game.h:1268
daPy_py_c * dComIfGp_getLinkPlayer()
Definition d_com_inf_game.h:3454
u8 dComIfGp_event_getGtItm()
Definition d_com_inf_game.h:2671
void dComIfGd_setListBG()
Definition d_com_inf_game.h:4592
JKRArchive * dComIfGp_getOptionResArchive()
Definition d_com_inf_game.h:2908
void dComIfGp_setItemMagicCount(s16 count)
Definition d_com_inf_game.h:3534
void dComIfGp_setGameoverStatus(u8 i_status)
Definition d_com_inf_game.h:4042
u8 dComIfGp_getSButtonStatus()
Definition d_com_inf_game.h:3858
void dComIfGs_revSwitch(int i_no, int i_roomNo)
Definition d_com_inf_game.h:2302
dBgS & dComIfG_Bgsp()
Definition d_com_inf_game.h:4293
void dComIfGs_BossLife_public_Set(s8)
Definition d_com_inf_game.cpp:1718
void dComIfGp_roomControl_setStatusFlag(int i_roomNo, u8 flag)
Definition d_com_inf_game.h:2510
u8 dComIfGp_event_getMode()
Definition d_com_inf_game.h:2582
int dComIfGp_getSelectItemMaxNum(int index)
Definition d_com_inf_game.cpp:2198
void dComIfGs_setLife(u16 i_life)
Definition d_com_inf_game.h:1220
void dComIfGp_particle_draw2Dback(JPADrawInfo *i_drawInfo)
Definition d_com_inf_game.h:3126
void dComIfGp_setItemMaxOilCount(s32 oil)
Definition d_com_inf_game.h:3554
u8 dComIfGp_getNunCStatus()
Definition d_com_inf_game.h:3966
s16 dComIfGp_getNextStageRoomNo()
Definition d_com_inf_game.h:2394
s16 dComIfGp_getItemKeyNumCount()
Definition d_com_inf_game.h:3510
s16 dComIfGs_getStartPoint()
Definition d_com_inf_game.h:2146
u8 dComIfGp_getRStatusForce()
Definition d_com_inf_game.h:3686
int dComIfGp_getPlayerCameraID(int idx)
Definition d_com_inf_game.h:3446
fopAc_ac_c * dComIfGp_event_getItemPartner()
Definition d_com_inf_game.h:2651
J3DDrawBuffer * dComIfGd_getOpaListIndScreen()
Definition d_com_inf_game.h:4537
u8 dComIfGs_getBottleNum(u8 i_bottleIdx)
Definition d_com_inf_game.h:1592
int dComIfGp_getCameraPlayer2ID(int idx)
Definition d_com_inf_game.h:3379
void dComIfGs_onStageMiddleBoss()
Definition d_com_inf_game.h:2018
void dComIfGp_setItemArrowNumCount(s16 count)
Definition d_com_inf_game.h:3630
void dComIfGp_setMesgCameraTagInfo(int id)
Definition d_com_inf_game.h:4142
void dComIfGp_setCameraZoomScale(int i_no, f32 i_scale)
Definition d_com_inf_game.h:3408
BOOL dComIfGp_event_runCheck()
Definition d_com_inf_game.h:2586
void dComIfGs_onSwitch(int i_no, int i_roomNo)
Definition d_com_inf_game.h:2290
void dComIfGp_saveCameraPosition(int i, cXyz *i_pos, cXyz *i_target, f32 i_fovy, s16 i_bank)
Definition d_com_inf_game.h:3428
void dComIfGp_setSubHeapLockFlag(int idx, u8 status)
Definition d_com_inf_game.h:4054
void dComIfGp_particle_drawNormalPri0_A(JPADrawInfo *i_drawInfo)
Definition d_com_inf_game.h:3054
void dComIfGs_onEventBit(const u16 i_flag)
Definition d_com_inf_game.h:1882
void dComIfGs_setMaxLife(u8 i_maxLife)
Definition d_com_inf_game.h:1212
u8 dComIfGs_getSelectItemIndex(int i_no)
Definition d_com_inf_game.h:1308
void dComIfGp_clearItemOilCount()
Definition d_com_inf_game.h:3558
u16 dComIfGs_getMaxLife()
Definition d_com_inf_game.h:1208
dRes_info_c * dComIfG_getObjectResInfo(const char *i_arcName)
Definition d_com_inf_game.h:4404
void dComIfGp_setPlayerPtr(int i, fopAc_ac_c *ptr)
Definition d_com_inf_game.h:3470
void dComIfGp_particle_calcMenu()
Definition d_com_inf_game.h:3024
void dComIfGp_offCameraAttentionStatus(int i, u32 flag)
Definition d_com_inf_game.h:3395
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:1421
BOOL dComIfG_isSceneResetButton()
s32 dComIfGp_getItemRupeeCount()
Definition d_com_inf_game.h:3498
void dComIfGp_world_dark_set(u8)
Definition d_com_inf_game.cpp:2727
void dComIfGp_particle_createScene(const void *param_0)
Definition d_com_inf_game.h:3004
char * dComIfGp_evmng_getMyStringP(int i_staffId, char *i_dataname)
Definition d_com_inf_game.h:2760
void dComIfGs_setBombNum(u8 i_num)
Definition d_com_inf_game.h:1572
u32 dComIfG_getStageSize(const char *i_arcName)
Definition d_com_inf_game.h:4452
J3DDrawBuffer * dComIfGd_getListFilter()
Definition d_com_inf_game.h:4533
dStage_stageDt_c * dComIfGp_getStage()
Definition d_com_inf_game.h:2418
int dComIfG_TimerDeleteRequest(int i_mode)
Definition d_com_inf_game.cpp:2808
bool dComIfGp_isRSetFlag(u8 flag)
Definition d_com_inf_game.h:3678
void dComIfGd_drawOpaListFilter()
Definition d_com_inf_game.h:4749
u8 dComIfGp_att_getCatchChgItem()
Definition d_com_inf_game.h:2804
dEvt_control_c * dComIfGp_getEvent()
Definition d_com_inf_game.h:2562
void dComIfGp_setNunCStatus(u8 param_0, u8 param_1)
Definition d_com_inf_game.h:3974
void dComIfGs_onDarkClearLV(int i_no)
Definition d_com_inf_game.h:1340
u8 dComIfGs_getBombMax()
Definition d_com_inf_game.h:1612
void dComIfGp_setCurrentWindow(dDlst_window_c *i_window)
Definition d_com_inf_game.h:4193
int dComIfG_deleteStageRes(const char *i_arcName)
Definition d_com_inf_game.h:4384
BOOL dComIfGp_evmng_startCheck(s16 i_eventId)
Definition d_com_inf_game.h:2720
void dComIfGs_resetLastWarpAcceptStage()
Definition d_com_inf_game.h:1451
void dComIfGp_particle_calc2D()
Definition d_com_inf_game.h:3020
void dComIfGp_setStatus(u16 status)
Definition d_com_inf_game.h:3345
void dComIfGs_setDataNum(u8 i_num)
Definition d_com_inf_game.h:2234
s8 dComIfGs_getRestartRoomNo()
Definition d_com_inf_game.h:2142
void dComIfGp_setItem(u8 slot, u8 i_no)
Definition d_com_inf_game.h:4018
u8 dComIfGp_getNextStageWipeSpeed()
Definition d_com_inf_game.h:2414
s32 dComIfGp_getItemOilCount()
Definition d_com_inf_game.h:3546
void dComIfGd_setListZxlu()
Definition d_com_inf_game.h:4607
void dComIfGp_clearMesgFaceAnimeAttrInfo()
Definition d_com_inf_game.h:4010
void dComIfGp_setSelectItemNum(int i_selItemIdx, s16 i_num)
Definition d_com_inf_game.cpp:2217
void dComIfG_setTimerType(u8 i_type)
Definition d_com_inf_game.h:4329
u8 dComIfGs_getDataNum()
Definition d_com_inf_game.h:2230
void dComIfGd_setListIndScreen()
Definition d_com_inf_game.h:4597
s16 dComIfGp_getItemBombNumCount(u8 i_no)
Definition d_com_inf_game.h:4241
fopAc_ac_c * dComIfGp_event_getTalkPartner()
Definition d_com_inf_game.h:2643
void dComIfGp_event_setTalkPartner(void *i_actor)
Definition d_com_inf_game.h:2647
void dComIfGp_setXStatus(u8 status, u8 flag)
Definition d_com_inf_game.h:3914
MtxP dComIfGd_getInvViewMtx()
Definition d_com_inf_game.h:4518
void dComIfGs_setMemoryToCard(u8 *i_saveData, int i_dataNum)
Definition d_com_inf_game.h:2326
BOOL dComIfGs_wolfeye_effect_check()
Definition d_com_inf_game.cpp:2877
u8 dComIfGs_checkOptVibration()
Definition d_com_inf_game.h:1826
void dComIfGd_drawXluListSky()
Definition d_com_inf_game.h:4673
u8 dComIfGp_getAdvanceDirection()
Definition d_com_inf_game.h:4022
BOOL dComIfGs_isSwitch(int i_no, int i_roomNo)
Definition d_com_inf_game.h:2298
int dComIfGp_evmng_startDemo(int i_mapToolId)
Definition d_com_inf_game.h:2691
u8 dComIfGs_getArrowNum()
Definition d_com_inf_game.h:1552
BOOL dComIfG_isDebugMode()
Definition d_com_inf_game.h:4432
u16 dComIfGs_getOil()
Definition d_com_inf_game.h:1240
void dComIfGs_setHorseRestart(const char *i_stageName, cXyz &i_pos, s16 i_angle, s8 i_roomNo)
Definition d_com_inf_game.h:1380
u8 dComIfGs_getSelectEquipClothes()
Definition d_com_inf_game.h:1248
void dComIfGs_setDate(u16 i_date)
Definition d_com_inf_game.h:1336
void dComIfGd_drawXluListDark()
Definition d_com_inf_game.h:4713
void dComIfGd_entryZSortXluList(J3DPacket *i_packet, cXyz &param_1)
Definition d_com_inf_game.h:4661
s8 dComIfGs_BossLife_public_Get()
Definition d_com_inf_game.cpp:1722
u16 dComIfGp_event_checkHind(u16 i_hindFlag)
Definition d_com_inf_game.h:2590
void dComIfGs_onItem(int i_bitNo, int i_roomNo)
Definition d_com_inf_game.h:2306
void dComIfGd_set2DXlu(dDlst_base_c *dlst)
Definition d_com_inf_game.h:4498
void dComIfGs_offStageLife()
Definition d_com_inf_game.h:1986
u32 dComIfGp_particle_getSceneHeapSize()
Definition d_com_inf_game.h:3313
int dComIfGp_getStageVrboxcolNumInfo()
Definition d_com_inf_game.h:2458
void dComIfGp_setItemNowMagic(s16 magic)
Definition d_com_inf_game.h:3538
void dComIfGp_setMeterButtonArchive(JKRArchive *arc)
Definition d_com_inf_game.h:2856
u8 dComIfGs_getOptRuby()
Definition d_com_inf_game.h:1786
void dComIfGs_setSelectItemIndex(int i_no, u8 item_index)
Definition d_com_inf_game.cpp:1926
void dComIfGp_setCollectResArchive(JKRArchive *arc)
Definition d_com_inf_game.h:2888
u8 dComIfGp_getCStickStatus()
Definition d_com_inf_game.h:3826
void dComIfGp_setYStatus(u8 status, u8 flag)
Definition d_com_inf_game.h:3938
u8 dComIfGp_get3DDirection()
Definition d_com_inf_game.h:3798
bool dComIfGp_is3DSetFlag(u8 flag)
Definition d_com_inf_game.h:3802
void dComIfGs_resetDan()
Definition d_com_inf_game.h:2074
void dComIfGp_setYStatusForce(u8 status, u8 flag)
Definition d_com_inf_game.h:3950
s16 dComIfGp_getItemMaxLifeCount()
Definition d_com_inf_game.h:3522
void * dComIfGs_getPEventBit()
Definition d_com_inf_game.h:1878
void dComIfGp_setCurrentGrafPort(J2DOrthoGraph *i_graf)
Definition d_com_inf_game.h:4209
int dComIfGp_getStagePselectNumInfo()
Definition d_com_inf_game.h:2450
void dComIfGp_setCurrentView(view_class *i_view)
Definition d_com_inf_game.h:4197
s16 dComIfGs_getLastWarpMarkPlayerAngleY()
Definition d_com_inf_game.h:1431
void dComIfGd_drawListZxlu()
Definition d_com_inf_game.h:4757
u8 dComIfGp_getDoSetFlagForce()
Definition d_com_inf_game.h:3786
s16 dComIfGs_getWarpPlayerAngleY()
Definition d_com_inf_game.cpp:2667
bool dComIfGp_isNunCSetFlag(u8 flag)
Definition d_com_inf_game.h:3970
void dComIfGs_onActor(int i_bitNo, int i_roomNo)
Definition d_com_inf_game.h:2314
void dComIfGp_2dShowOff()
Definition d_com_inf_game.h:4110
J3DDrawBuffer * dComIfGd_getListPacket()
Definition d_com_inf_game.h:4541
void dComIfGd_drawOpaListMiddle()
Definition d_com_inf_game.h:4685
void dComIfGs_setHorseName(const char *i_name)
Definition d_com_inf_game.h:1777
void dComIfGs_offItemFirstBit(u8 i_itemNo)
Definition d_com_inf_game.h:1544
void dComIfGs_onDungeonItemCompass()
Definition d_com_inf_game.h:1946
void dComIfGp_setLastPlayStageName(char *name)
Definition d_com_inf_game.h:4225
void dComIfGd_drawOpaListPacket()
Definition d_com_inf_game.h:4697
void dComIfGs_offCollectShield(u8 i_shieldNo)
Definition d_com_inf_game.h:1669
void dComIfGp_setCStickStatusForce(u8 status, u8 param_1, u8 flag)
Definition d_com_inf_game.h:3854
void dComIfGp_setMsgDtArchive(int i, JKRArchive *arc)
Definition d_com_inf_game.h:2976
s16 dComIfGp_getItemMaxBombNumCount()
Definition d_com_inf_game.h:4249
u8 dComIfGp_getXSetFlagForce()
Definition d_com_inf_game.h:3922
void dComIfGs_onSaveDunSwitch(int i_swNo)
Definition d_com_inf_game.h:2058
void dComIfGp_particle_drawNormalPri0_B(JPADrawInfo *i_drawInfo)
Definition d_com_inf_game.h:3060
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:3144
s16 dComIfGp_getNextStageLayer()
Definition d_com_inf_game.h:2398
void dComIfGp_setAStatus(u8 status, u8 flag)
Definition d_com_inf_game.h:3706
void dComIfGs_setSelectEquipSword(u8 i_itemNo)
Definition d_com_inf_game.cpp:2585
void dComIfG_playerStatusD()
Definition d_com_inf_game.cpp:2282
u8 dComIfGs_getLightDropNum(u8 i_nowLevel)
Definition d_com_inf_game.h:1701
void dComIfGs_setOptSound(u8 i_mode)
Definition d_com_inf_game.h:1834
void dComIfGd_setCopy2D(dDlst_base_c *dlst)
Definition d_com_inf_game.h:4506
void dComIfGp_2dShowOn()
Definition d_com_inf_game.h:4106
s32 dComIfGs_isDungeonItemBossKey()
Definition d_com_inf_game.h:1966
void dComIfGs_offSvZoneSwitch(int i_zoneNo, int i_swBit)
Definition d_com_inf_game.h:2094
s32 dComIfGp_setHeapLockFlag(u8 flag)
Definition d_com_inf_game.cpp:2035
void dComIfGp_ret_wp_set(s8)
Definition d_com_inf_game.cpp:2725
int dComIfGp_att_ZHintRequest(fopAc_ac_c *param_1, int param_2)
Definition d_com_inf_game.h:2796
s32 dComIfGp_getMaxOxygen()
Definition d_com_inf_game.h:3594
f32 dComIfGp_getCameraZoomForcus(int i_no)
Definition d_com_inf_game.h:3412
void dComIfGp_setBottleStatusForce(u8 param_0, u8 param_1)
Definition d_com_inf_game.h:3754
void dComIfGp_createSimpleModel()
Definition d_com_inf_game.h:4265
void dComIfGd_setList()
Definition d_com_inf_game.h:4569
void dComIfGs_onGetMagicUseFlag()
Definition d_com_inf_game.cpp:1918
u8 dComIfGs_getPohSpiritNum()
Definition d_com_inf_game.h:1624
void dComIfGd_drawXluList()
Definition d_com_inf_game.h:4709
void dComIfGs_setEmptyBottleItemIn(u8 i_itemNo)
Definition d_com_inf_game.h:1475
void dComIfGp_clearItemMaxOilCount()
Definition d_com_inf_game.h:3574
void dComIfGs_offStageMiddleBoss()
Definition d_com_inf_game.h:2022
void dComIfGp_setDoStatusForce(u8 status, u8 flag)
Definition d_com_inf_game.h:3790
BOOL dComIfGp_isEnableNextStage()
Definition d_com_inf_game.h:2402
@ dItemNo_NORMAL_BOMB_e
Definition d_item_data.h:207
int cXyz int * param_2
Definition d_path.cpp:106
@ COLLECT_SHIELD
Definition d_save.h:84
@ COLLECT_CLOTHING
Definition d_save.h:82
@ COLLECT_SWORD
Definition d_save.h:83
@ COLLECT_SMELL
Definition d_save.h:85
@ B_BUTTON_ITEM
Definition d_save.h:86
unsigned int fpc_ProcID
Definition f_pc_base.h:10
Definition c_xyz.h:7
Definition c_phase.h:19
Definition d_stage.h:241
Definition d_stage.h:197
Definition d_stage.h:181
Definition d_stage.h:166
Definition d_stage.h:137
Definition d_stage.h:128
Definition d_stage.h:122
Definition d_stage.h:103
Definition d_stage.h:63
Definition d_stage.h:32
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