// // Generated By: dol2asm // Translation Unit: d/meter/d_meter_HIO // #include "d/meter/d_meter_HIO.h" #include "d/save/d_save.h" #include "dol2asm.h" #include "dolphin/types.h" // // Forward References: // extern "C" void __ct__16dMeter_menuHIO_cFv(); extern "C" void __ct__23dMeter_drawCollectHIO_cFv(); extern "C" void __ct__22dMeter_drawOptionHIO_cFv(); extern "C" void __ct__22dMeter_drawLetterHIO_cFv(); extern "C" void __ct__23dMeter_drawFishingHIO_cFv(); extern "C" void __ct__22dMeter_drawInsectHIO_cFv(); extern "C" void __ct__27dMeter_drawCalibrationHIO_cFv(); extern "C" void __ct__21dMeter_drawSkillHIO_cFv(); extern "C" void __ct__25dMeter_drawEmpButtonHIO_cFv(); extern "C" void __ct__24dMeter_drawMiniGameHIO_cFv(); extern "C" void __ct__25dMeter_drawLightDropHIO_cFv(); extern "C" void __ct__16dMeter_drawHIO_cFv(); extern "C" void __ct__16dMeter_ringHIO_cFv(); extern "C" void __ct__19dMeter_mapIconHIO_cFv(); extern "C" void __ct__16dMeter_fmapHIO_cFv(); extern "C" void __dt__16dMeter_fmapHIO_cFv(); extern "C" void __ct__18dMeter_cursorHIO_cFv(); extern "C" void __dt__25dMeter_drawLightDropHIO_cFv(); extern "C" void __dt__25dMeter_drawEmpButtonHIO_cFv(); extern "C" void __dt__24dMeter_drawMiniGameHIO_cFv(); extern "C" void __dt__21dMeter_drawSkillHIO_cFv(); extern "C" void __dt__27dMeter_drawCalibrationHIO_cFv(); extern "C" void __dt__22dMeter_drawInsectHIO_cFv(); extern "C" void __dt__23dMeter_drawFishingHIO_cFv(); extern "C" void __dt__22dMeter_drawLetterHIO_cFv(); extern "C" void __dt__22dMeter_drawOptionHIO_cFv(); extern "C" void __dt__23dMeter_drawCollectHIO_cFv(); extern "C" void __dt__19dMeter_mapIconHIO_cFv(); extern "C" void __ct__Q216dMeter_fmapHIO_c13MapBlinkAnimeFv(); extern "C" void __dt__18dMeter_cursorHIO_cFv(); extern "C" void __dt__16dMeter_ringHIO_cFv(); extern "C" void __dt__16dMeter_drawHIO_cFv(); extern "C" void __dt__16dMeter_menuHIO_cFv(); extern "C" void __sinit_d_meter_HIO_cpp(); // // External References: // extern "C" void __dt__4cXyzFv(); extern "C" void mDoExt_getGameHeap__Fv(); extern "C" void __ct__4cXyzFv(); extern "C" void __ct__Q28JUtility6TColorFv(); extern "C" void free__7JKRHeapFPv(); extern "C" void __dl__FPv(); extern "C" void __register_global_object(); extern "C" void __destroy_arr(); extern "C" void __construct_array(); extern "C" void _savegpr_18(); extern "C" void _savegpr_29(); extern "C" void _restgpr_18(); extern "C" void _restgpr_29(); // // Declarations: // /* ############################################################################################## */ /* 803BF0E8-803BF0F4 01C208 000C+00 2/2 0/0 0/0 .data __vt__18dMeter_cursorHIO_c */ SECTION_DATA extern void* __vt__18dMeter_cursorHIO_c[3] = { (void*)NULL /* RTTI */, (void*)NULL, (void*)__dt__18dMeter_cursorHIO_cFv, }; /* 803BF0F4-803BF100 01C214 000C+00 2/2 0/0 0/0 .data __vt__16dMeter_fmapHIO_c */ SECTION_DATA extern void* __vt__16dMeter_fmapHIO_c[3] = { (void*)NULL /* RTTI */, (void*)NULL, (void*)__dt__16dMeter_fmapHIO_cFv, }; /* 803BF100-803BF10C 01C220 000C+00 3/3 0/0 0/0 .data __vt__19dMeter_mapIconHIO_c */ SECTION_DATA extern void* __vt__19dMeter_mapIconHIO_c[3] = { (void*)NULL /* RTTI */, (void*)NULL, (void*)__dt__19dMeter_mapIconHIO_cFv, }; /* 803BF10C-803BF118 01C22C 000C+00 2/2 0/0 0/0 .data __vt__16dMeter_ringHIO_c */ SECTION_DATA extern void* __vt__16dMeter_ringHIO_c[3] = { (void*)NULL /* RTTI */, (void*)NULL, (void*)__dt__16dMeter_ringHIO_cFv, }; /* 803BF118-803BF124 01C238 000C+00 2/2 0/0 0/0 .data __vt__16dMeter_drawHIO_c */ SECTION_DATA extern void* __vt__16dMeter_drawHIO_c[3] = { (void*)NULL /* RTTI */, (void*)NULL, (void*)__dt__16dMeter_drawHIO_cFv, }; /* 803BF124-803BF130 01C244 000C+00 3/3 0/0 0/0 .data __vt__25dMeter_drawLightDropHIO_c */ SECTION_DATA extern void* __vt__25dMeter_drawLightDropHIO_c[3] = { (void*)NULL /* RTTI */, (void*)NULL, (void*)__dt__25dMeter_drawLightDropHIO_cFv, }; /* 803BF130-803BF13C 01C250 000C+00 3/3 0/0 0/0 .data __vt__24dMeter_drawMiniGameHIO_c */ SECTION_DATA extern void* __vt__24dMeter_drawMiniGameHIO_c[3] = { (void*)NULL /* RTTI */, (void*)NULL, (void*)__dt__24dMeter_drawMiniGameHIO_cFv, }; /* 803BF13C-803BF148 01C25C 000C+00 3/3 0/0 0/0 .data __vt__25dMeter_drawEmpButtonHIO_c */ SECTION_DATA extern void* __vt__25dMeter_drawEmpButtonHIO_c[3] = { (void*)NULL /* RTTI */, (void*)NULL, (void*)__dt__25dMeter_drawEmpButtonHIO_cFv, }; /* 803BF148-803BF154 01C268 000C+00 3/3 0/0 0/0 .data __vt__21dMeter_drawSkillHIO_c */ SECTION_DATA extern void* __vt__21dMeter_drawSkillHIO_c[3] = { (void*)NULL /* RTTI */, (void*)NULL, (void*)__dt__21dMeter_drawSkillHIO_cFv, }; /* 803BF154-803BF160 01C274 000C+00 3/3 0/0 0/0 .data __vt__27dMeter_drawCalibrationHIO_c */ SECTION_DATA extern void* __vt__27dMeter_drawCalibrationHIO_c[3] = { (void*)NULL /* RTTI */, (void*)NULL, (void*)__dt__27dMeter_drawCalibrationHIO_cFv, }; /* 803BF160-803BF16C 01C280 000C+00 3/3 0/0 0/0 .data __vt__22dMeter_drawInsectHIO_c */ SECTION_DATA extern void* __vt__22dMeter_drawInsectHIO_c[3] = { (void*)NULL /* RTTI */, (void*)NULL, (void*)__dt__22dMeter_drawInsectHIO_cFv, }; /* 803BF16C-803BF178 01C28C 000C+00 3/3 0/0 0/0 .data __vt__23dMeter_drawFishingHIO_c */ SECTION_DATA extern void* __vt__23dMeter_drawFishingHIO_c[3] = { (void*)NULL /* RTTI */, (void*)NULL, (void*)__dt__23dMeter_drawFishingHIO_cFv, }; /* 803BF178-803BF184 01C298 000C+00 3/3 0/0 0/0 .data __vt__22dMeter_drawLetterHIO_c */ SECTION_DATA extern void* __vt__22dMeter_drawLetterHIO_c[3] = { (void*)NULL /* RTTI */, (void*)NULL, (void*)__dt__22dMeter_drawLetterHIO_cFv, }; /* 803BF184-803BF190 01C2A4 000C+00 3/3 0/0 0/0 .data __vt__22dMeter_drawOptionHIO_c */ SECTION_DATA extern void* __vt__22dMeter_drawOptionHIO_c[3] = { (void*)NULL /* RTTI */, (void*)NULL, (void*)__dt__22dMeter_drawOptionHIO_cFv, }; /* 803BF190-803BF19C 01C2B0 000C+00 3/3 0/0 0/0 .data __vt__23dMeter_drawCollectHIO_c */ SECTION_DATA extern void* __vt__23dMeter_drawCollectHIO_c[3] = { (void*)NULL /* RTTI */, (void*)NULL, (void*)__dt__23dMeter_drawCollectHIO_cFv, }; /* 803BF19C-803BF1A8 01C2BC 000C+00 2/2 0/0 0/0 .data __vt__16dMeter_menuHIO_c */ SECTION_DATA extern void* __vt__16dMeter_menuHIO_c[3] = { (void*)NULL /* RTTI */, (void*)NULL, (void*)__dt__16dMeter_menuHIO_cFv, }; /* 801FE330-801FE348 1F8C70 0018+00 1/1 0/0 0/0 .text __ct__16dMeter_menuHIO_cFv */ dMeter_menuHIO_c::dMeter_menuHIO_c() { mGameover = 70; } /* 801FE348-801FE4EC 1F8C88 01A4+00 1/1 0/0 0/0 .text __ct__23dMeter_drawCollectHIO_cFv */ dMeter_drawCollectHIO_c::dMeter_drawCollectHIO_c() { mUnselectItemScale = 1.0f; mSelectItemScale = 1.5f; mUnselectSaveOptionScale = 1.0f; mSelectSaveOptionScale = 1.1f; mBlueSmokePosX = -12.0f; mBlueSmokePosY = 1.3f; mBlueSmokeScale = 1.3f; mBlueSmokeAlpha = 0.8f; mMaskMirrorPos.set(0.0f, 0.0f, 0.0f); mMaskMirrorAngle.set(0, 0, 0); field_0x9a = false; mMaskMirrorScale = 0.0f; mMaskMirrorAnimSpeed = 1.0f; mHeartVesselPosX = -5.0f; mHeartVesselPosY = 4.0f; mHeartVesselScale = 0.9f; mHeartPiecePosX = 0.0f; mHeartPiecePosY = 0.0f; mHeartPieceScale = 1.0f; mButtonDebugON = false; mAButtonPosX = -22.3f; mAButtonPosY = 24.9f; mAButtonScale = 1.3f; mBButtonPosX = -22.3f; mBButtonPosY = 25.0f; mBButtonScale = 1.3f; mAButtonTextPosX = -24.9f; mAButtonTextPosY = 24.9f; mAButtonTextScale = 1.1f; mBButtonTextPosX = -27.5f; mBButtonTextPosY = 26.0f; mBButtonTextScale = 1.1f; mColorDebugON = false; mVesselBack[VESSEL_HEART].set(0, 0, 0, 0); mVesselFront[VESSEL_HEART].set(250, 250, 210, 220); mVesselBack[VESSEL_DECOR].set(200, 190, 100, 0); mVesselFront[VESSEL_DECOR].set(200, 190, 100, 175); } /* 801FE4EC-801FE5CC 1F8E2C 00E0+00 1/1 0/0 0/0 .text __ct__22dMeter_drawOptionHIO_cFv */ dMeter_drawOptionHIO_c::dMeter_drawOptionHIO_c() { mSelectBarScale = 1.02f; mUnselectBarScale = 0.98f; mArrowSize = 0.3f; mSelectNameColor.set(255, 255, 255, 255); mSelectColor.set(255, 200, 0, 255); mUnselectColor.set(180, 180, 150, 255); mWindowPosX = 0.0f; mWindowPosY = 0.0f; mWindowScale = 1.0f; for (int i = 0; i < 4; i++) { mOptionTypeBGPosX[i] = 0.0f; mOptionTypeBGPosY[i] = 0.0f; } mOpenFrames = 10; mCloseFrames = 10; mDebug = false; mBackgroundAlpha = 150; mBackgroundPosY = 45.0f; mArrowOffsetX = 38.0f; mArrowOffsetX_4x3 = 4.0f; } /* 801FE5CC-801FE730 1F8F0C 0164+00 1/1 0/0 0/0 .text __ct__22dMeter_drawLetterHIO_cFv */ dMeter_drawLetterHIO_c::dMeter_drawLetterHIO_c() { for (int i = 0; i < 2; i++) { mOpenFrame[i] = 10; mCloseFrame[i] = 10; } mLetterNum = 0; mDebugON = false; mUnselectPageIconAlpha = 255; mSelectBarScale = 1.02f; mUnselectBarScale = 0.98f; mWindowPosX = 0.0f; mWindowPosY = -20.0f; mWindowScale = 1.0f; mLetterWindowPosX = 0.0f; mLetterWindowPosY = 0.0f; mLetterWindowScale = 1.0f; mWindowBGAlpha = 150; mLetterLinePosX = 0.0f; mLetterLinePosY = 0.0f; mLetterLineAlpha = 130; mSelectPageIconBack.set(0, 0, 0, 0); mSelectPageIconFront.set(255, 255, 255, 255); mSelectBarBack.set(105, 95, 55, 255); mSelectBarFront.set(200, 180, 135, 255); mSelectTextBack.set(31, 24, 12, 0); mSelectTextFront.set(255, 255, 200, 255); mLetterTextBack.set(0, 0, 0, 0); mLetterTextFront.set(65, 55, 30, 255); } static f32 const fipaScale[6] = {0.98f, 1.0f, 1.0f, 1.0f, 0.95f, 1.1f}; static f32 const fipaPosX[6] = {1.3f, 6.6f, 0.0f, 3.96f, 4.0f, 27.5f}; static f32 const fipaPosY[6] = {-9.2f, -27.5f, -11.7f, -9.2f, -30.1f, -17.9f}; static f32 const finaScale[6] = {0.9f, 0.9f, 0.9f, 0.9f, 0.9f, 0.9f}; static f32 const finaPosX[6] = {-25.0f, -4.0f, 0.0f, 0.0f, 0.0f, -4.0f}; static f32 const finaPosY[6] = {-16.0f, -40.6, -24.0f, -11.7f, -37.9f, -13.0f}; static f32 const filiScale[6] = {0.65f, 0.65f, 0.65f, 0.65f, 0.65f, 0.65f}; static f32 const filiPosX[6] = {-28.0f, -8.0f, 9.2f, 9.2f, 9.2f, -8.0f}; static f32 const filiPosY[6] = {-6.6f, -14.0f, -14.4f, 24.9f, -11.7f, 24.9f}; static f32 const bboxScale[6] = {1.0f, 1.0f, 1.0f, 1.0f, 1.0f, 1.0f}; static f32 const bboxPosX[6] = {0.0f, 0.0f, 0.0f, 0.0f, 0.0f, 0.0f}; static f32 const bboxPosY[6] = {0.0f, 0.0f, 0.0f, 0.0f, 0.0f, 0.0f}; static f32 const rboxScale[6] = {1.0f, 1.0f, 1.0f, 1.0f, 1.0f, 1.0f}; static f32 const rboxPosX[6] = {1.0f, 0.0f, 0.0f, 0.0f, 0.0f, 0.0f}; static f32 const rboxPosY[6] = {0.0f, 0.0f, 0.0f, 0.0f, 0.0f, 0.0f}; static f32 const finfoScale[6] = {0.87f, 0.87f, 0.88f, 0.87f, 0.87f, 0.87f}; static f32 const finfoPosX[6] = {-17.0f, 0.0f, -14.0f, 0.0f, -12.0f, -32.8f}; static f32 const finfoPosY[6] = {6.6f, 0.0f, 0.0f, 0.0f, 1.3f, 0.0f}; static f32 const fishnScale[6] = {1.0f, 1.0f, 1.0f, 1.0f, 1.0f, 1.0f}; static f32 const fishnPosX[6] = {4.0f, -20.0f, 1.3f, 6.6f, 1.3f, 9.2f}; static f32 const fishnPosY[6] = {-72.1f, 129.6f, 0.0f, 6.6f, 32.8f, 11.7f}; /* 801FE730-801FE8DC 1F9070 01AC+00 1/1 0/0 0/0 .text __ct__23dMeter_drawFishingHIO_cFv */ dMeter_drawFishingHIO_c::dMeter_drawFishingHIO_c() { mOpenFrames = 10; mCloseFrames = 10; mDebug = false; for (int i = 0; i < 6; i++) { mFishNum[i] = 0; mFishSize[i] = 0; mFishIconScale[i] = fipaScale[i]; mFishIconPosX[i] = fipaPosX[i]; mFishIconPosY[i] = fipaPosY[i]; mFishNameScale[i] = finaScale[i]; mFishNamePosX[i] = finaPosX[i]; mFishNamePosY[i] = finaPosY[i]; mFishLineScale[i] = filiScale[i]; mFishLinePosX[i] = filiPosX[i]; mFishLinePosY[i] = filiPosY[i]; mFishSizeScale[i] = bboxScale[i]; mFishSizePosX[i] = rboxPosX[i]; mFishSizePosY[i] = rboxPosY[i]; mFishCountScale[i] = rboxScale[i]; mFishCountPosX[i] = rboxPosX[i]; mFishCountPosY[i] = rboxPosY[i]; mFishCountSizeScale[i] = finfoScale[i]; mFishCountSizePosX[i] = finfoPosX[i]; mFishCountSizePosY[i] = finfoPosY[i]; mFishInfoScale[i] = fishnScale[i]; mFishInfoPosX[i] = fishnPosX[i]; mFishInfoPosY[i] = fishnPosY[i]; } mMaxSizeScale = 0.83f; mMaxSizePosX = 5.0f; mMaxSizePosY = -22.2f; mCaughtNumScale = 0.83f; mCaughtNumPosX = -189.5f; mCaughtNumPosY = -3.95f; mCaughtNumPosX_4x3 = -188.0f; } /* 801FE8DC-801FE954 1F921C 0078+00 1/1 0/0 0/0 .text __ct__22dMeter_drawInsectHIO_cFv */ dMeter_drawInsectHIO_c::dMeter_drawInsectHIO_c() { mOpenFrame = 10; mCloseFrame = 10; mType = DEFAULT; mDebugON = false; mUnselectInsectScale = 1.0f; mSelectInsectScale = 1.5f; mDescWindowPosX = 0.0f; mDescWindowPosY = 77.0f; mGiveOptionPosX_4x3 = 0.0f; mGiveOptionPosY_4x3 = 43.0f; mConfirmOptionPosX_4x3 = 0.0f; mConfirmOptionPosY_4x3 = 119.0f; mGiveOptionPosX = 20.0f; mGiveOptionPosY = 43.0f; mConfirmOptionPosX = -34.0f; mConfirmOptionPosY = 119.0f; } /* 801FE954-801FE990 1F9294 003C+00 1/1 0/0 0/0 .text __ct__27dMeter_drawCalibrationHIO_cFv */ dMeter_drawCalibrationHIO_c::dMeter_drawCalibrationHIO_c() { mOpenFrames = 10; mCloseFrames = 10; mDebug = false; mFlashFrameNum = 30; mCircleScale = 1.0f; mCircleScale2 = 0.75f; } /* 801FE990-801FEAF0 1F92D0 0160+00 1/1 0/0 0/0 .text __ct__21dMeter_drawSkillHIO_cFv */ dMeter_drawSkillHIO_c::dMeter_drawSkillHIO_c() { for (int i = 0; i < 2; i++) { mOpenFrame[i] = 10; mCloseFrame[i] = 10; } mDebug = false; field_0x58 = 0xFF; mSelectBarScale = 1.02f; mUnselectBarScale = 0.98f; mSkillDescPosX = 0.0f; mSkillDescPosY = 80.0f; mSkillDescScale = 0.95f; mWindowBGalpha = 150; mWindowLinePosX = 0.0f; mWindowLinePosY = 0.0f; mWindowLineAlpha = 130; mSelectScrollIconBlack.set(0, 0, 0, 0); mSelectScrollIconWhite.set(255, 255, 255, 255); mUnselectScrollIconBlack.set(0, 0, 0, 0); mUnselectScrollIconWhite.set(180, 180, 180, 100); mSelectBarBlack.set(105, 95, 55, 255); mSelectBarWhite.set(200, 180, 135, 255); mSelectTextBlack.set(31, 24, 12, 0); mSelectTextWhite.set(255, 255, 200, 255); mSkillTitlePosX = 0.0f; mSkillTitlePosY = 0.0f; mSkillTitleScale = 1.1f; } /* 801FEAF0-801FEFF0 1F9430 0500+00 1/1 0/0 0/0 .text __ct__25dMeter_drawEmpButtonHIO_cFv */ dMeter_drawEmpButtonHIO_c::dMeter_drawEmpButtonHIO_c() { mHighlightScale = 2.5f; mHighlightFrontInner.set(255, 255, 255, 185); mHighlightFrontOuter.set(0, 155, 0, 0); mHighlightBackInner.set(255, 255, 255, 87); mHighlightBackOuter.set(0, 115, 0, 0); mHighlightAnimSpeed = 0.772705f; mHighlightFastScale = 3.0f; mHighlightFastFrontInner.set(255, 255, 255, 255); mHighlightFastFrontOuter.set(220, 220, 215, 0); mHighlightFastBackInner.set(255, 255, 190, 255); mHighlightFastBackOuter.set(200, 200, 210, 0); mHighlightFastAnimSpeed = 2.0f; mHighlightListenScale = 1.0f; mHighlightListenFrontInner.set(255, 255, 255, 185); mHighlightListenFrontOuter.set(0, 155, 0, 0); mHighlightListenBackInner.set(255, 255, 255, 87); mHighlightListenBackOuter.set(0, 115, 0, 0); mHighlightListenAnimSpeed = 0.3f; mHighlightRepeatHitScale = 2.5f; mHighlightRepeatHitFrontInner.set(255, 255, 255, 185); mHighlightRepeatHitFrontOuter.set(0, 155, 0, 0); mHighlightRepeatHitBackInner.set(255, 255, 255, 87); mHighlightRepeatHitBackOuter.set(0, 115, 0, 0); mHighlightRepeatHitAnimSpeed = 1.1f; mRepeatHitScale = 1.15f; mRepeatHitFrameNum = 4; for (int i = 0; i < 17; i++) { mDebugDisplayButton[0] = 0; } mDisplaySpace = 35.0f; mEmpButtonPosX = 0.0f; mEmpButtonPosY = 175.0f; mEmpButtonScale = 1.0f; mAButtonPosX = 0.0f; mAButtonPosY = 0.0f; mAButtonScale = 1.0f; mBButtonPosX = 0.0f; mBButtonPosY = 0.0f; mBButtonScale = 1.0f; mRButtonPosX = 0.0f; mRButtonPosY = 0.0f; mRButtonScale = 1.0f; mZButtonPosX = 0.0f; mZButtonPosY = 0.0f; mZButtonScale = 1.0f; m3DButtonPosX = 0.0f; m3DButtonPosY = 0.0f; m3DButtonScale = 1.0f; mCButtonPosX = 0.0f; mCButtonPosY = 0.0f; mCButtonScale = 1.0f; mSButtonPosX = 0.0f; mSButtonPosY = -392.0f; mSButtonScale = 0.9f; mXButtonPosX = 0.0f; mXButtonPosY = 0.0f; mXButtonScale = 1.0f; mYButtonPosX = 0.0f; mYButtonPosY = 0.0f; mYButtonScale = 1.0f; mNunchukPosX = 0.0f; mNunchukPosY = 0.0f; mNunchukScale = 1.0f; mWiimotePosX = 0.0f; mWiimotePosY = 0.0f; mWiimoteScale = 1.0f; mWiimoteLRPosX = 0.0f; mWiimoteLRPosY = 0.0f; mWiimoteLRScale = 1.0f; mWiimoteAPosX = 0.0f; mWiimoteAPosY = 0.0f; mWiimoteAScale = 1.0f; m3DBButtonPosX = 0.0f; m3DBButtonPosY = 0.0f; m3DBButtonScale = 1.0f; mNunchukWiimotePosX = 0.0f; mNunchukWiimotePosY = 0.0f; mNunchukWiimoteScale = 1.0f; mNunchukWiimoteRealPosX = 0.0f; mNunchukWiimoteRealPosY = 0.0f; mNunchukWiimoteRealScale = 1.0f; mNunchukRealPosX = 0.0f; mNunchukRealPosY = 0.0f; mNunchukRealScale = 1.0f; mNunchukAttackPosX = 0.0f; mNunchukAttackPosY = 0.0f; mNunchukAttackScale = 1.0f; mABButtonPosX = 0.0f; mABButtonPosY = 0.0f; mABButtonScale = 1.0f; mNunchukZButtonPosX = 0.0f; mNunchukZButtonPosY = 0.0f; mNunchukZButtonScale = 1.0f; mNunchukCButtonPosX = 0.0f; mNunchukCButtonPosY = 0.0f; mNunchukCButtonScale = 1.0f; mBottleIconPosX = 0.0f; mBottleIconPosY = 0.0f; mBottleIconScale = 1.0f; mViewChangePosX = -26.0f; mViewChangePosY = 67.0f; mViewChangeScale = 1.0f; mText2PosX = 2.0f; mText1PosX = 2.0f; mText2PosY = 3.0f; mText1PosY = 3.0f; mText2Scale = 1.0f; mText1Scale = 1.0f; mItemPosX = 12.0f; mItemPosY = 0.0f; mItemScale = 1.0f; mMidnaIconPosX = 0.0f; mMidnaIconPosY = 0.0f; mMidnaIconScale = 1.0f; mHawkeyeDebugON = false; mHawkeyePosX = 0.0f; mHawkeyePosY = 0.0f; for (int i = 0; i < 3; i++) { mHawkeyeTextPosY[i] = 0.0f; } mHawkeyeTextPosX = 0.0f; mHawkeyePlusPosX = 17.0f; mHawkeyeMinusPosX = -17.0f; mHawkeyeZoomDebugON = false; mHawkeyeZoomPosX = 0.0f; mHawkeyeZoomPosY = 25.0f; mHawkeyeZoomScale = 0.8f; mHawkeyeZoomScale_4x3 = 0.9f; // fake match, fix later for (int i = 0; i < 3; i++) { int* tmp = (int*)this + i; *(f32*)(tmp + 0x62) = 0.0f; *(f32*)(tmp + 0x6B) = 1.0f; } mHawkeyeTextIconPosY = -6.0f; mHawkeyeZoomTextPosY = -8.0f; mHawkeyeIconPosY = 0.0f; mHawkeyeTextIconPosY_4x3 = 12.0f; mHawkeyeTextPosY_4x3 = -8.0f; mHawkeyeIconPosY_4x3 = 0.0f; mPointerONBlack[0].set(200, 200, 200, 0); mPointerONWhite[0].set(255, 255, 0, 255); mPointerONBlack[1].set(255, 145, 100, 0); mPointerONWhite[1].set(255, 145, 100, 255); mPointerOFFBlack.set(0, 0, 0, 0); mPointerOFFWhite.set(0, 0, 0, 0); mPointerONScale = 1.1f; mPointerOFFScale = 0.9f; mPointerONAnimFrame = 30; } /* 801FEFF0-801FF31C 1F9930 032C+00 1/1 0/0 0/0 .text __ct__24dMeter_drawMiniGameHIO_cFv */ dMeter_drawMiniGameHIO_c::dMeter_drawMiniGameHIO_c() { field_0x8 = 1.0f; field_0x14 = 0.0f; field_0x20 = 0.0f; field_0x2c = 1.0f; mGoatTimerSizeX = 1.2f; mGoatTimerSizeY = 0.9f; mGoatTimerPosX = 207.0f; mGoatTimerPosY = -43.0f; mGoatTimerAlpha = 0.5f; mGoatTimerSizeX_4x3 = 1.2f; mGoatTimerSizeY_4x3 = 0.9f; mGoatTimerPosX_4x3 = 207.0f; mGoatTimerPosY_4x3 = -43.0f; mGoatCounterSizeX = 1.1f; mGoatCounterSizeY = 0.9f; mGoatCounterPosX = 17.0f; mGoatCounterPosY = 317.0f; mGoatCounterAlpha = 0.7f; mGoatIconSizeX = 0.75f; mGoatIconSizeY = 0.75f; mGoatIconPosX = -275.0f; mGoatIconPosX_4x3 = -275.0f; mGoatIconPosY = 76.0f; mGoatIconAlpha = 0.9f; mRiverRideTargetCounterSizeY = 1.0f; mRiverRideTargetCounterPosX = -22.0f; mRiverRideIconPosX_4x3 = -30.0f; mRiverRideTargetCounterPosY = 0.0f; mRiverRideTargetCounterAlpha = 1.0f; field_0x3c = 1.4f; field_0x48 = 1.0f; field_0x54 = 198.0f; field_0x60 = 160.0f; field_0x6c = 0.5f; mRiverRideCounterSizeX = 1.1f; mRiverRideCounterSizeY = 0.95f; mRiverRideCounterPosX = 28.0f; mRiverRideCounterPosY = -18.0f; mRiverRideCounterAlpha = 0.7f; mRiverRideTargetIconSizeX = 0.9f; mRiverRideTargetIconSizeY = 0.9f; mRiverRideTargetIconPosX = 23.0f; mRiverRideTargetIconPosY = -16.0f; mRiverRideTargetIconAlpha = 0.9f; field_0x10 = 1.0f; field_0x1c = 0.0f; field_0x28 = 0.0f; field_0x34 = 1.0f; field_0x40 = 1.4f; field_0x4c = 1.0f; field_0x58 = 198.0f; field_0x64 = -30.0f; field_0x70 = 0.5f; mRiderGameCounterSizeX = 1.1f; mRiderGameCounterSizeY = 0.95f; mRiderGameCounterPosX = 267.0f; mRiderGameCounterPosY = 288.0f; mRiderGameCounterAlpha = 0.7f; mRiderGameIconSizeX = 0.75f; mRiderGameIconSizeY = 0.75f; mRiderGameIconPosX = -29.0f; mRiderGameIconPosX_4x3 = -26.0f; mRiderGameIconPosY = 50.0f; mRiderGameIconAlpha = 0.9f; mReadyGo = 60; field_0x15a = 10; mGetInTextSizeX = 1.0f; mGetInTextSizeY = 1.0f; mGetInTextPosX = 0.0f; mGetInTextPosY = 0.0f; mGetInTextAnimSpeed = 1.0f; mGetInTextWaitFrames = 10; mGetInTextAlphaFrames = 10; mGetInHighlightAppearFrames = 30; mGetInHighlightScale = 1.8f; mGetInHighlightFrontInner.set(255, 255, 167, 80); mGetInHighlightFrontOuter.set(220, 110, 30, 0); mGetInHighlightBackInner.set(255, 255, 190, 90); mGetInHighlightBackOuter.set(170, 110, 0, 0); mGetInHighlightAnimSpeed = 0.6f; mGetInTextLocation = 0; mStartHighlightAppearFrames = 30; mStartHighlightScale = 1.8f; mStartHighlightFrontInner.set(255, 255, 167, 80); mStartHighlightFrontOuter.set(220, 110, 30, 0); mStartHighlightBackInner.set(255, 255, 190, 90); mStartHighlightBackOuter.set(170, 110, 0, 0); mStartHighlightAnimSpeed = 0.6f; mStartHighlightDisplayFrames = 30; mReadyFightTextSizeX = 1.0f; mReadyFightTextSizeY = 1.0f; mReadyFightTextPosX = 0.0f; mReadyFightTextPosY = 0.0f; mReadyFightTextAnimSpeed = 1.0f; mReadyFightTextWaitFrames = 10; field_0x172 = 10; mReadyFightHighlightAppearFrames = 30; mReadyFightHighlightScale = 1.8f; mReadyFightHighlightFrontInner.set(255, 255, 167, 80); mReadyFightHighlightFrontOuter.set(220, 110, 30, 0); mReadyFightHighlightBackInner.set(255, 255, 190, 90); mReadyFightHighlightBackOuter.set(170, 110, 0, 0); mReadyFightHighlightAnimSpeed = 0.6f; } /* 801FF31C-801FF5B8 1F9C5C 029C+00 1/1 0/0 0/0 .text __ct__25dMeter_drawLightDropHIO_cFv */ dMeter_drawLightDropHIO_c::dMeter_drawLightDropHIO_c() { mVesselScale = 0.76f; mVesselPosX = -18.0f; mVesselPosY = 11.0f; mVesselPosX_4x3 = -20.0f; mVesselPosY_4x3 = 6.6f; mVesselAlpha = 1.0f; mVesselTalkScale = 0.76f; mVesselTalkPosX = 20.0f; mVesselTalkPosY = -35.0f; mVesselTalkAlpha = 0.5f; mDropGetScale = 2.5f; mDropGetScaleAnimFrameNum = 20; mDropScale = 1.0f; mHighlightInterval = 1; field_0x54 = 0xFFF1; mVesselDecorAlpha = 0.5f; mDropAlpha = 1.0f; mDropOnColorBlack.set(30, 255, 255, 0); mDropOnColorWhite.set(255, 255, 255, 255); mDropOffColorBlack.set(0, 0, 0, 0); mDropOffColorWhite.set(255, 255, 255, 255); mHighlightLoopScale = 0.6f; mHighlightLoopFrontInner[0].set(255, 255, 255, 255); mHighlightLoopFrontOuter[0].set(0, 0, 0, 0); mHighlightLoopBackInner[0].set(255, 255, 255, 255); mHighlightLoopBackOuter[0].set(126, 238, 218, 0); mHighlightLoopAnimSpeed = 0.2f; mHighlightLoopBackScale = 0.7f; mHighlightLoopFrontInner[1].set(255, 255, 255, 255); mHighlightLoopFrontOuter[1].set(0, 0, 0, 0); mHighlightLoopBackInner[1].set(255, 255, 255, 255); mHighlightLoopBackOuter[1].set(126, 238, 218, 0); mHighlightLoopBackStopFrame = 19.0f; mDropHighlightFrontInner.set(255, 255, 255, 255); mDropHighlightFrontOuter.set(0, 0, 0, 0); mDropHighlightBackInner.set(255, 255, 255, 255); mDropHighlightBackOuter.set(126, 238, 218, 0); mDropHighlightAnimSpeed = 0.1f; mDropHighlightAnimSpeed_Completed = 0.6f; mHighlightScaleNormal = 1.3f; mHighlightScaleComplete = 0.3f; mAnimDebug = 0; } /* 801FF5B8-802001AC 1F9EF8 0BF4+00 1/1 0/0 0/0 .text __ct__16dMeter_drawHIO_cFv */ dMeter_drawHIO_c::dMeter_drawHIO_c() { mLifeTopPosX = 40.0f; mLifeTopPosY = -5.6f; mNoMagicPosY = -15.0f; mHUDScale = 1.0f; mHUDAlpha = 1.0f; mLifeGaugeScale = 1.0f; mLifeGaugeHeartAlpha = 1.0f; mLifeGaugeBaseAlpha = 0.4f; mLifeGaugePosX = 5.0f; mLifeGaugePosY = 18.0f; mHeartScale = 1.0f; mHeartAlpha = 0.7f; mLargeHeartScale = 1.0f; mLargeHeartAlpha = 1.0f; mMagicMeterScale = 0.7f; mMagicMeterAlpha = 1.0f; mMagicMeterFrameAlpha = 0.55f; mMagicMeterPosX = -42.0f; mMagicMeterPosY = 0.0f; mLanternMeterScale = 0.7f; mLanternMeterAlpha = 1.0f; mLanternMeterFrameAlpha = 0.55f; mLanternMeterPosX = 8.0f; mLanternMeterPosY = 20.0f; mOxygenMeterScale = 0.7f; mOxygenMeterAlpha = 1.0f; mOxygenMeterFrameAlpha = 0.55f; mOxygenMeterPosX = 8.0f; mOxygenMeterPosY = 20.0f; mMainHUDButtonsScale = 0.92f; mMainHUDButtonsAlpha = 1.0f; mMainHUDButtonsPosX = -15.0f; mMainHUDButtonsPosY = 8.0f; mRingHUDButtonsScale = 0.92f; mRingHUDButtonsAlpha = 1.0f; mRingHUDButtonsPosX = -15.0f; mRingHUDButtonsPosY = 8.0f; mButtonDisplayBackScale = 1.0f; mButtonDisplayBackAlpha = 1.0f; mAButtonScale = 1.1f; mAButtonAlpha = 1.0f; mAButtonPosX = 0.0f; mAButtonPosY = 0.0f; mAButtonTalkScale = 1.0f; mAButtonTalkPosX = 0.0f; mAButtonTalkPosY = -63.0f; mAButtonTalkAScale = 1.0f; mAButtonTalkAPosX = 0.0f; mAButtonTalkAPosY = -49.0f; mAButtonFontTalkScale = 1.0f; mAButtonFontTalkPosX = -20.0f; mAButtonFontTalkPosY = -62.0f; mAButtonFontTalkAScale = 1.0f; mAButtonFontTalkAPosX = -20.0f; mAButtonFontTalkAPosY = -48.0f; mAButtonVesselPosX = 0.0f; mAButtonVesselPosY = 0.0f; mBButtonScale = 1.1f; mBButtonAlpha = 1.0f; mBButtonPosX = -2.2f; mBButtonPosY = -1.3f; mBButtonTalkScale = 1.0f; mBButtonTalkPosX = 0.0f; mBButtonTalkPosY = -62.0f; mBButtonFontTalkScale = 1.0f; mBButtonFontTalkPosX = -9.2f; mBButtonFontTalkPosY = -65.0f; mBButtonWolfPosX = 0.0f; mBButtonWolfPosY = 0.0f; mBButtonVesselPosX = 0.0f; mBButtonVesselPosY = 0.0f; mMidnaIconScale = 1.1f; mMidnaIconAlpha = 1.0f; mMidnaIconPosX = 0.0f; mMidnaIconPosY = 0.0f; field_0x134 = 1.1f; field_0x138 = 1.0f; field_0x13c = 0.0f; field_0x140 = 0.0f; mXButtonScale = 1.0f; mXButtonAlpha = 0.9f; mXButtonPosX = 0.0f; mXButtonPosY = 0.0f; mYButtonScale = 1.0f; mYButtonAlpha = 0.9f; mYButtonPosX = 0.0f; mYButtonPosY = 0.0f; field_0x164 = 1.5f; field_0x168 = 1.0f; field_0x16c = 0.0f; field_0x170 = 0.0f; field_0x304 = 1.0f; field_0x308 = 0.0f; field_0x30c = 0.0f; field_0x314 = 1.0f; field_0x318 = 0.0f; field_0x31c = 0.0f; field_0x320 = 1.0f; field_0x324 = 0.0f; field_0x328 = 0.0f; mZButtonScale = 1.0f; mZButtonAlpha = 0.9f; mZButtonPosX = 0.0f; mZButtonPosY = 0.0f; mBButtonItemPosX = 3.0f; mBButtonItemPosY = 18.0f; mBButtonItemRotation = 0.0f; mBButtonItemScale = 1.4f; mBButtonSwordPosX = 17.0f; mBButtonSwordPosY = 25.0f; mBButtonSwordRotation = 76.0f; mBButtonSwordScale = 2.3f; mBButtonFishingPosX = 4.0f; mBButtonFishingPosY = 22.0f; mBButtonFishingRotation = 20.0f; mBButtonFishingScale = 2.1f; mXButtonItemPosX = 4.0f; mXButtonItemPosY = -14.0f; mXButtonItemScale = 1.5f; mYButtonItemPosX = 0.0f; mYButtonItemPosY = 0.0f; mYButtonItemScale = 1.5f; field_0x1cc = 0.0f; field_0x1d0 = 0.0f; field_0x1d4 = 1.0f; mXItemNumPosX = -13.0f; mXItemNumPosY = -12.0f; mXItemNumScale = 0.95f; mYItemNumPosX = -1.0f; mYItemNumPosY = -18.0f; mYItemNumScale = 0.95f; field_0x1f8 = 0.0f; field_0x208 = 0.0f; field_0x218 = 1.0f; mBItemNumPosX = 0.0f; mBItemNumPosY = 0.0f; mBItemNumScale = 1.0f; for (int i = 0; i < 3; i++) { mButtonItemRotation[i] = 0.0f; } mZButtonItemPosX = 0.0f; mZButtonItemPosY = 0.0f; mZButtonItemScale = 1.0f; for (int i = 0; i < 2; i++) { mBItemBaseScale[i] = 1.0f; mBItemBasePosX[i] = 0.0f; mBItemBasePosY[i] = 0.0f; } mBItemBaseAlpha = 0.5f; field_0x23c = 0.5f; mXButtonItemBaseScale = 1.5f; mXButtonItemBasePosX = 14.0f; mXButtonItemBasePosY = -12.0f; mXButtonItemBaseAlpha = 0.5f; mXButtonItemBaseNoItemScale = 1.5f; mXButtonItemBaseNoItemPosX = 0.0f; mXButtonItemBaseNoItemPosY = 0.0f; mXButtonItemBaseNoItemAlpha = 1.0f; mYButtonItemBaseScale = 1.5f; mYButtonItemBasePosX = -15.0f; mYButtonItemBasePosY = -12.0f; mYButtonItemBaseAlpha = 0.5f; mYButtonItemBaseNoItemScale = 1.5f; mYButtonItemBaseNoItemPosX = 0.0f; mYButtonItemBaseNoItemPosY = 0.0f; mYButtonItemBaseNoItemAlpha = 0.5f; field_0x280 = 1.5f; field_0x288 = 0.0f; field_0x290 = 6.0f; field_0x298 = 0.5f; field_0x284 = 1.0f; field_0x28c = 0.0f; field_0x294 = 4.0f; field_0x29c = 1.0f; mZButtonItemBaseScale = 1.0f; mZButtonItemBasePosX = 0.0f; mZButtonItemBasePosY = 0.0f; mZButtonItemBaseAlpha = 0.5f; mButtonBaseAlpha = 0.55f; mAButtonFontActionID = 1001; field_0x2cc = 1001; mAButtonTextDebug = false; mAButtonFontSpacing = 1.0f; mAButtonFontScale = 1.0f; mAButtonFontPosX = 0.0f; mAButtonFontPosY = 0.0f; mAButtonFontColor.set(255, 255, 255, 255); mBButtonFontScale = 1.0f; mBButtonFontPosX = -8.0f; mBButtonFontPosY = 4.0f; mBButtonFontColor.set(255, 255, 255, 255); field_0x2e4 = 1.0f; field_0x2e8 = 0.0f; field_0x2ec = 0.0f; field_0x2f0.set(255, 255, 255, 255); mXYButtonFontScale = 1.0f; mXYButtonFontPosX = 0.0f; mXYButtonFontPosY = 0.0f; mXYButtonFontColor.set(255, 255, 255, 255); mZButtonFontScale = 1.0f; mZButtonFontPosX = 0.0f; mZButtonFontPosY = -4.7f; mZButtonFontColor.set(255, 255, 255, 255); mRupeeKeyScale = 1.0f; mRupeeKeyPosX = 9.2f; mRupeeKeyPosY = -4.0f; mRupeeKeyAlpha = 0.8f; mRupeeScale = 0.8f; mRupeePosX = 0.0f; mRupeePosY = 0.0f; mRupeeAlpha = 1.0f; mKeyScale = 0.7f; mKeyPosX = -14.0f; mKeyPosY = 1.3f; mKeyAlpha = 1.0f; mRupeeFrameScale = 0.0f; mRupeeFramePosX = 0.0f; mRupeeFramePosY = 1.0f; mRupeeFrameAlpha = 1.0f; mRupeeCountScale = 1.0f; mRupeeCountPosX = 0.0f; mRupeeCountPosY = 0.0f; mRupeeCountAlpha = 1.0f; mKeyNumScale = 1.0f; mKeyNumPosX = 0.0f; mKeyNumPosY = 0.0f; mKeyNumAlpha = 1.0f; mSpurDebug = false; mSpurIconScale = 1.0f; mSpurIconAlpha = 1.0f; mUsedSpurIconScale = 1.0f; mUsedSpurIconAlpha = 1.0f; mSpurBarScale = 0.95f; mSpurBarPosX = 6.6f; mSpurBarPosY = -1.3f; mAButtonHorsePosX = 2.2f; mAButtonHorsePosY = 0.0f; mAButtonHorseScale = 0.85f; mAButtonHighlightScale = 1.5f; mBButtonHighlightScale = 0.7f; field_0x3cc = 1.0f; mZButtonHighlightScale = 1.2f; mXYButtonHighlightScale = 1.2f; mMidnaIconHighlightScale = 1.0f; mSpurIconHighlightScale = 2.5f; mSpurIconReviveHighlightScale = 1.3f; field_0x3f0 = 0.0f; field_0x3f4 = 0.0f; field_0x3f8 = 1.0f; mDPadButtonScale = 0.9f; mDPadButtonOFFPosX = 12.0f; mDPadButtonOFFPosY = 0.0f; mDPadButtonONPosX = 12.0f; mDPadButtonONPosY = 0.0f; mDPadButtonLetterSpacing = 0.9f; mDPadButtonAlpha = 1.0f; mDPadButtonITEMAlpha = 1.0f; mDPadButtonMAPAlpha = 1.0f; mDPadButtonMoveFrame = 5; field_0x422 = 10; field_0x424 = 20; mXYButtonsItemDimAlpha = 128; mXYButtonsBaseDimAlpha = 128; field_0x42c = 128; for (int i = 0; i < 4; i++) { mButtonDebug[i] = false; } mMaxSpurAmount = 6; mSpurIconHighlightFrontInner.set(255, 255, 255, 255); mSpurIconHighlightFrontOuter.set(140, 232, 228, 0); mSpurIconHighlightBackInner.set(255, 255, 190, 255); mSpurIconHighlightBackOuter.set(55, 215, 90, 0); mSpurIconHighlightAnimSpeed = 1.5f; mSpurIconReviveHighlightFrontInner.set(255, 255, 255, 255); mSpurIconReviveHighlightFrontOuter.set(220, 110, 30, 0); mSpurIconReviveHighlightBackInner.set(255, 255, 190, 255); mSpurIconReviveHighlightBackOuter.set(170, 110, 0, 0); mSpurIconReviveHighlightAnimSpeed = 0.5f; mZButtonHighlightFrontInner.set(255, 255, 255, 255); mZButtonHighlightFrontOuter.set(0, 0, 0, 0); mZButtonHighlightBackInner.set(255, 255, 255, 255); mZButtonHighlightBackOuter.set(160, 160, 110, 0); mZButtonHighlightAnimSpeed = 0.4f; mXYButtonHighlightFrontInner.set(255, 255, 255, 255); mXYButtonHighlightFrontOuter.set(0, 0, 0, 0); mXYButtonHighlightBackInner.set(255, 255, 255, 255); mXYButtonHighlightBackOuter.set(160, 160, 110, 0); mXYButtonHighlightAnimSpeed = 0.4f; mAButtonHighlightFrontInner.set(255, 255, 255, 160); mAButtonHighlightFrontOuter.set(0, 0, 0, 0); mAButtonHighlightBackInner.set(255, 255, 255, 128); mAButtonHighlightBackOuter.set(0, 255, 0, 0); mAButtonHighlightAnimSpeed = 0.4f; mBButtonHighlightFrontInner.set(255, 180, 180, 160); mBButtonHighlightFrontOuter.set(0, 0, 0, 0); mBButtonHighlightBackInner.set(255, 255, 255, 128); mBButtonHighlightBackOuter.set(255, 0, 0, 0); mBButtonHighlightAnimSpeed = 0.4f; field_0x4a8.set(255, 180, 180, 160); field_0x4ac.set(0, 0, 0, 0); field_0x4b0.set(255, 255, 255, 128); field_0x4b4.set(255, 0, 0, 0); field_0x4b8 = 0.4f; field_0x4bc.set(255, 180, 180, 160); field_0x4c0.set(0, 0, 0, 0); field_0x4c4.set(255, 255, 255, 128); field_0x4c8.set(255, 255, 255, 0); field_0x4cc = 0.4f; field_0x3d0 = 0.7f; field_0x4d0.set(255, 180, 180, 160); field_0x4d4.set(0, 0, 0, 0); field_0x4d8.set(255, 255, 255, 128); field_0x4dc.set(255, 255, 255, 0); field_0x4e0 = 0.4f; field_0x3d4 = 0.7f; mMidnaIconHighlightFrontInner.set(200, 235, 255, 255); mMidnaIconHighlightFrontOuter.set(0, 0, 0, 0); mMidnaIconHighlightBackInner.set(255, 255, 255, 255); mMidnaIconHighlightBackOuter.set(140, 200, 125, 0); mMidnaIconHighlightAnimSpeed = 0.5f; mMidnaIconFlashRate = 50; mScrollArrowScaleX = 1.0f; mScrollArrowScaleY = 1.0f; mScrollArrowBCKAnimSpeed = 1.0f; mScrollArrowBPKAnimSpeed = 1.0f; mScrollArrowBTKAnimSpeed = 1.0f; mScrollArrowTopBottomPosX = 0.0f; mScrollArrowTopBottomPosY = 200.0f; mScrollArrowLeftRightPosX = 200.0f; mScrollArrowLeftRightPosY = 0.0f; mScrollArrowCenterPosX = 0.0f; mScrollArrowCenterPosY = 0.0f; mScrollArrowDisplayAll = false; mWiiLockArrowScaleX = 0.5f; mWiiLockArrowScaleY = 0.5f; mWiiLockArrowBCKAnimSpeed = 1.0f; mWiiLockArrowBPKAnimSpeed = 1.0f; mWiiLockArrowBTKAnimSpeed = 1.0f; mWiiLockArrowTopBottomPosX = 0.0f; mWiiLockArrowTopBottomPosY = 150.0f; mWiiLockArrowLeftRightPosX = 208.0f; mWiiLockArrowLeftRightPosY = 0.0f; mWiiLockArrowDisplayAll = false; field_0x54c = 1.0f; mItemScaleAdjustON = false; mItemScalePercent = 100; mFloatingMessagePosX = 0.0f; mFloatingMessagePosY = -100.0f; mMessageID = 395; mFlowID = 3003; mMessageDuration = 150; mMessageDebug = false; mFlowDebug = false; mTouchAreaSelectBlack[0].set(0, 0, 0, 0); mTouchAreaSelectWhite[0].set(255, 145, 100, 255); mTouchAreaSelectBlack[1].set(0, 0, 0, 0); mTouchAreaSelectWhite[1].set(255, 255, 0, 255); mTouchAreaSelectBlack[2].set(0, 0, 0, 0); mTouchAreaSelectWhite[2].set(230, 205, 180, 255); mTouchAreaSelectFrameNum = 10; for (int i = 0; i < 5; i++) { mTouchAreaUnselectScale[i] = 1.0f; mTouchAreaSelectScale[i] = 1.0f; mTouchAreaScale[i] = 1.0f; mTouchAreaAlpha[i] = 1.0f; mTouchAreaPosX[i] = 0.0f; mTouchAreaPosY[i] = 0.0f; } mDpadMAPScale = 1.0f; mDpadMAPPosX = 0.0f; mDpadMAPPosY = 0.0f; field_0x60a = false; mLanternIconMeterPosX = 0.0f; mLanternIconMeterPosY = 0.0f; mLanternIconMeterSize = 1.0f; } /* 802001AC-802004B4 1FAAEC 0308+00 1/1 0/0 0/0 .text __ct__16dMeter_ringHIO_cFv */ dMeter_ringHIO_c::dMeter_ringHIO_c() { mRingRadiusH = 175.0f; mRingRadiusV = 160.0f; mOpenFrames = 5; mCloseFrames = 5; mSelectItemScale = 1.4f; mUnselectItemScale = 0.9f; mSelectButtonScale = 1.4f; mUnselectButtonScale = 1.0f; mCursorScale = 1.2f; mItemNum = 8; mInactiveItemScale = 0.4f; mItemAlphaFlashDuration = 300; mItemAlphaMin = 255; mItemAlphaMax = 255; mOffsetLineDisplay = 0; mItemIconAlpha = 255; mItemIconAlpha_Wolf = 110; mItemFrame[SELECT_FRAME].set(255, 255, 255, 0); mItemFrame[UNSELECT_FRAME].set(255, 255, 140, 0); mItemNamePosX = 125.0f; mItemNamePosY = 173.0f; mItemNameScale = 1.2f; mCenterPosX = 0.0f; mCenterPosY = 0.0f; mCenterScale = 1.0f; mOverlayAlpha = 0.35f; mGuidePosX[SET_ITEM] = -59.0f; mGuidePosY[SET_ITEM] = -64.0f; mGuideScale[SET_ITEM] = 0.8f; mGuidePosX[DIRECT_SELECT] = 90.0f; mGuidePosY[DIRECT_SELECT] = -124.0f; mGuideScale[DIRECT_SELECT] = 0.8f; mGuidePosX[2] = 0.0f; mGuidePosY[2] = 0.0f; mGuideScale[2] = 1.0f; mGuidePosX[ROTATE] = 118.0f; mGuidePosY[ROTATE] = -127.0f; mGuideScale[ROTATE] = 0.8f; mGuidePosX[COMBO_ITEM] = -1.3f; mGuidePosY[COMBO_ITEM] = -14.0f; mGuideScale[COMBO_ITEM] = 0.85f; for (int i = 5; i < 10; i++) { mGuidePosX[i] = 0.0f; mGuidePosY[i] = 18.0f; mGuideScale[i] = 0.85f; } mSelectPosX = 2.2f; mSelectPosY = 3.0f; mSelectScaleX = 0.8f; mSelectScaleY = 0.85f; mItemDescPosX = 0.0f; mItemDescPosY = 46.0f; mItemDescScale = 0.95f; mItemDescAlpha = 1.0f; mItemDescTitlePosX = 9.0f; mItemDescTitlePosY = 0.0f; mItemDescTitleScale = 1.1f; mItemRingPosX = -60.0f; mItemRingPosY = -5.0f; mRingPosX = -58.0f; mRingPosY = -8.0f; mRingAlpha = 0.75f; mRingAlpha_Wolf = 0.35f; mRingScaleH = 1.5f; mRingScaleV = 1.5f; mHighlightScale = 2.5f; mHighlightFrontInner.set(255, 255, 255, 185); mHighlightFrontOuter.set(0, 155, 0, 0); mHighlightBackInner.set(255, 255, 255, 87); mHighlightBackOuter.set(0, 115, 0, 0); mHighlightAnimSpeed = 0.772705f; mCursorInitSpeed = 5000; mCursorMax = 10000; mCursorAccel = 0; mCursorChangeWaitFrames = 2; field_0x10 = 120.0f; field_0x13e = 12; field_0x140 = 2048; field_0x142 = 128; field_0x44 = 0.0f; field_0x48 = 0.0f; field_0x4c = 1.0f; field_0x154 = 255; mDirectSelectWaitFrames = 4; } /* 802004B4-802006C8 1FADF4 0214+00 1/1 0/0 0/0 .text __ct__19dMeter_mapIconHIO_cFv */ dMeter_mapIconHIO_c::dMeter_mapIconHIO_c() { mPortalCursorScale = 0.5f; mPortalIconScale = 0.65f; mDestinationScale = 0.5f; mDestinationZoomScale = 0.8f; mLinkScale = 0.5f; mLinkZoomScale = 0.6f; mYetoScale = 0.3f; mYetoZoomScale = 1.2f; mYetaScale = 0.3f; mYetaZoomScale = 1.2f; mGoldWolfScale = 0.2f; mGoldWolfZoomScale = 1.28f; field_0xa0 = 0.2f; field_0xa8 = 1.6f; field_0xb0 = 0.2f; field_0xb8 = 1.6f; field_0xc0 = 0.2f; field_0xc8 = 1.6f; field_0xd0 = 0.2f; field_0xd8 = 1.6f; mWagonScale = 0.2f; mWagonZoomScale = 1.0f; field_0x60 = 0.2f; field_0x68 = 1.6f; field_0x50 = 0.2f; field_0x58 = 1.4f; mDungeonEntranceScale = 0.4f; mDungeonEntranceZoomScale = 0.6f; field_0x20 = 0.2f; field_0x28 = 1.6f; field_0x30 = 0.2f; field_0x38 = 1.6f; mRoomEntranceScale = 0.5f; mRoomEntranceZoomScale = 0.6f; mLV8EntranceScale = 0.5f; mLV8EntranceZoomScale = 0.6f; field_0x120 = 0.2f; field_0x128 = 1.6f; mLightDropScale = 0.25f; mLightDropZoomScale = 0.55f; field_0x140 = 0.2f; field_0x148 = 1.6f; field_0x150 = 0.2f; field_0x158 = 1.6f; mDungeonDestScale = 0.5f; mDungeonDestZoomScale = 0.8f; mDungeonLinkScale = 0.4f; mDungeonLinkZoomScale = 0.5f; field_0x74 = 0.2f; field_0x7c = 0.8f; field_0x84 = 0.2f; field_0x8c = 0.8f; field_0x94 = 0.2f; field_0x9c = 0.8f; mMonkeyScale = 0.2f; mMonkeyZoomScale = 0.8f; mOoccooScale = 0.2f; mOoccooZoomScale = 0.8f; mOoccooPotScale = 0.2f; mOoccooPotZoomScale = 0.8f; mCopyRodStatueScale = 0.2f; mCopyRodStatueZoomScale = 0.8f; field_0xe4 = 0.2f; field_0xec = 0.5f; mChestScale = 0.2f; mChestZoomScale = 0.8f; mSmallKeyScale = 0.2f; mSmallKeyZoomScale = 0.7f; mDungeonExitScale = 0.3f; mDungeonExitZoomScale = 0.6f; mBossScale = 0.2f; mBossZoomScale = 0.8f; mGanonScale = 0.2f; mGanonZoomScale = 0.8f; mDungeonSpawnScale = 0.4f; mDungeonSpawnZoomScale = 0.5f; field_0x114 = 0.4f; field_0x11c = 0.5f; mDungeonWarpScale = 0.2f; mDungeonWarpZoomScale = 0.8f; field_0x134 = 0.25f; field_0x13c = 0.3f; mLightOrbScale = 0.2f; mLightOrbZoomScale = 0.8f; mCannonBallScale = 0.2f; mCannonBallZoomScale = 0.8f; mLV5DungeonItemDebug = false; mLV5DungeonItem = NO_ITEM; mIconDebug = false; for (int i = 0; i < ARRAY_SIZE(mIconDisplay); i++) { mIconDisplay[i] = true; } mLightDropFlashStartScaleOut = 1.2f; mLightDropFlashEndScaleOut = 1.5f; mLightDropFlashStartAlphaOut = 255; mLightDropFlashEndAlphaOut = 255; mLightDropFlashStartScaleIn = 1.0f; mLightDropFlashEndScaleIn = 1.3f; mLightDropFlashStartAlphaIn = 255; mLightDropFlashEndAlphaIn = 255; mLightDropFlashFrameNum = 10; } /* 802006C8-80200BCC 1FB008 0504+00 1/1 0/0 0/0 .text __ct__16dMeter_fmapHIO_cFv */ dMeter_fmapHIO_c::dMeter_fmapHIO_c() { field_0xc = NULL; field_0x10 = NULL; field_0x8 = NULL; mDisplayFrameNum = 8; mUndisplayFrameNum = 6; mMapType = TYPE_DEFAULT; mRegionZoomRange = 50000.0f; mStageZoomScale = 20.0f; mRegionGridWidth = 10000.0f; mWorldGridWidth = 50000.0f; mRangeCheck = false; mRangeCheckDrawPriority = false; mPortalWarpON = false; mDisplayWorldOrigin = false; mDisplayRegionOrigin = false; mDisplayStageOrigin = false; mDisplayWorldGrid = false; mDisplayRegionGrid = false; mScrollSpeedWorldSlow = 0.5f; mScrollSpeedRegionSlow = 0.5f; mScrollSpeedRegionZoomSlow = 1.0f; mScrollSpeedDungeonMapSlow = 0.5f; mScrollSpeedWorldFast = 2.5f; mScrollSpeedRegionFast = 2.5f; mScrollSpeedRegionZoomFast = 5.0f; mScrollSpeedDungeonMapFast = 2.5f; mScrollSpeedSlowBound = 0.2f; mScrollSpeedFastBound = 1.0f; // fake match for (int i = 0; i < 8; i++) { int* tmp = (int*)this + i; *(f32*)(tmp + 0x5B) = 0.0f; *(f32*)(tmp + 0x63) = 0.0f; *(f32*)(tmp + 0x6B) = 0.0f; *(f32*)(tmp + 0x73) = -300000.0f; *(f32*)(tmp + 0x7B) = -300000.0f; *(f32*)(tmp + 0x83) = 300000.0f; *(f32*)(tmp + 0x8B) = 300000.0f; } mScrollRangeDebugON = false; mScrollRangeDisplay = false; field_0x308 = true; mRegionImageDebug = false; mMapTopLeftPosX = 142.0f; mMapTopLeftPosY = 61.0f; mMapScale = 329.0f; mDisplayReferenceArea = false; mBackgroundAlpha = 1.0f; mBackgroundFrontAlpha = 0.7f; field_0x2f9 = 0; mTerminalOutput = false; mPortalDataTerminalOutput = false; mRegionBitTerminalOutput = false; mAllRegionsUnlocked = false; mDrawBackground = true; mCursorScale = 1.0f; mCursorSpeed = 10.0f; mCursorWhite.set(255, 255, 255, 255); mCursorBlack.set(0, 182, 255, 0); mCursorDebugON = false; mDisplayAllPaths = false; mRegionPrintGlobalScroll = false; field_0x303 = 0; mRangeCheckInterval = 0; field_0x305 = 1; mTitlePosX = 6.6f; mTitlePosY = 7.0f; mTitleScale = 0.86499f; mSubTitlePosX = -22.0f; mSubTitlePosY = 4.5f; mSubTitleScale = 0.9f; mAreaMovementPosX = 6.0f; mAreaMovementPosY = -20.0f; mAreaMovementScale = 1.0f; mClosingPosX = 9.2f; mClosingPosY = -20.0f; mClosingScale = 0.9f; mDoIconPosX = 6.0f; mDoIconPosY = -6.0f; mDoIconScale = 0.9f; mButtonDebugON = false; mZButtonPosX = 25.0f; mZButtonPosY = 25.0f; mZButtonScale = 0.92f; mAButtonPosX = -0.5f; mAButtonPosY = 1.0f; mAButtonScale = 0.92f; mBButtonPosX = -1.0f; mBButtonPosY = -1.0f; mBButtonScale = 1.05f; mZButtonTextPosX = 20.0f; mZButtonTextPosY = 12.0f; mZButtonTextScale = 0.95f; mAButtonTextPosX = -7.5f; mAButtonTextPosY = 8.0f; mAButtonTextScale = 0.95f; mBButtonTextPosX = -7.0f; mBButtonTextPosY = 5.0f; mBButtonTextScale = 0.95f; mMapBlink[WORLD_VIEW].mSelectedRegion.mBlack.set(29, 24, 0, 0); mMapBlink[WORLD_VIEW].mSelectedRegion.mWhite.set(255, 255, 255, 255); mMapBlink[WORLD_VIEW].mSelectedRegion.mMax = 255; mMapBlink[WORLD_VIEW].mSelectedRegion.mMin = 200; mMapBlink[WORLD_VIEW].mSelectedRegion.mBlinkSpeed = 60; mMapBlink[WORLD_VIEW].mUnselectedRegion.mBlack.set(0, 0, 0, 0); mMapBlink[WORLD_VIEW].mUnselectedRegion.mWhite.set(170, 170, 170, 255); mMapBlink[WORLD_VIEW].mUnselectedRegion.mMax = 255; mMapBlink[WORLD_VIEW].mUnselectedRegion.mMin = 255; mMapBlink[WORLD_VIEW].mUnselectedRegion.mBlinkSpeed = 0; mMapBlink[WORLD_VIEW].mUnreachedRegionBlack.set(0, 20, 80, 0); mMapBlink[WORLD_VIEW].mUnreachedRegionWhite.set(30, 95, 190, 0); mMapBlink[WORLD_VIEW].field_0x20.set(0, 0, 0, 0); mMapBlink[WORLD_VIEW].field_0x24.set(0, 0, 0, 255); mMapBlink[REGION_VIEW].mSelectedRegion.mBlack.set(0, 0, 0, 0); mMapBlink[REGION_VIEW].mSelectedRegion.mWhite.set(255, 255, 255, 255); mMapBlink[REGION_VIEW].mSelectedRegion.mMax = 84; mMapBlink[REGION_VIEW].mSelectedRegion.mMin = 84; mMapBlink[REGION_VIEW].mSelectedRegion.mBlinkSpeed = 60; mMapBlink[REGION_VIEW].mUnselectedRegion.mBlack.set(0, 0, 0, 0); mMapBlink[REGION_VIEW].mUnselectedRegion.mWhite.set(48, 48, 48, 255); mMapBlink[REGION_VIEW].mUnselectedRegion.mMax = 255; mMapBlink[REGION_VIEW].mUnselectedRegion.mMin = 255; mMapBlink[REGION_VIEW].mUnselectedRegion.mBlinkSpeed = 0; mMapBlink[REGION_VIEW].mUnreachedRegionBlack.set(0, 20, 80, 0); mMapBlink[REGION_VIEW].mUnreachedRegionWhite.set(30, 95, 190, 0); mMapBlink[REGION_VIEW].field_0x20.set(0, 0, 0, 0); mMapBlink[REGION_VIEW].field_0x24.set(0, 0, 0, 255); mMapBlink[ZOOM_VIEW].mSelectedRegion.mBlack.set(0, 0, 0, 0); mMapBlink[ZOOM_VIEW].mSelectedRegion.mWhite.set(255, 255, 255, 255); mMapBlink[ZOOM_VIEW].mSelectedRegion.mMax = 40; mMapBlink[ZOOM_VIEW].mSelectedRegion.mMin = 40; mMapBlink[ZOOM_VIEW].mSelectedRegion.mBlinkSpeed = 60; mMapBlink[ZOOM_VIEW].mUnselectedRegion.mBlack.set(0, 0, 0, 0); mMapBlink[ZOOM_VIEW].mUnselectedRegion.mWhite.set(22, 22, 22, 255); mMapBlink[ZOOM_VIEW].mUnselectedRegion.mMax = 255; mMapBlink[ZOOM_VIEW].mUnselectedRegion.mMin = 255; mMapBlink[ZOOM_VIEW].mUnselectedRegion.mBlinkSpeed = 0; mMapBlink[ZOOM_VIEW].mUnreachedRegionBlack.set(0, 20, 80, 0); mMapBlink[ZOOM_VIEW].mUnreachedRegionWhite.set(30, 95, 190, 0); mMapBlink[ZOOM_VIEW].field_0x20.set(0, 0, 0, 0); mMapBlink[ZOOM_VIEW].field_0x24.set(0, 0, 0, 255); for (int i = 0; i < ARRAY_SIZE(mDebugRegionBits); i++) { mDebugRegionBits[i] = 0; } } /* 80200BCC-80200CD4 1FB50C 0108+00 2/1 0/0 0/0 .text __dt__16dMeter_fmapHIO_cFv */ #ifdef NONMATCHING dMeter_fmapHIO_c::~dMeter_fmapHIO_c() { if (field_0xc != NULL) { mDoExt_getGameHeap()->free(field_0xc); field_0xc = NULL; } if (field_0x10 != NULL) { mDoExt_getGameHeap()->free(field_0x10); field_0x10 = NULL; } if (field_0x8 != NULL) { field_0x8->unmount(); delete field_0x8; field_0x8 = NULL; } delete mMapIconHIO; } #else #pragma push #pragma optimization_level 0 #pragma optimizewithasm off // asm dMeter_fmapHIO_c::~dMeter_fmapHIO_c() { extern "C" asm void __dt__16dMeter_fmapHIO_cFv() { nofralloc #include "asm/d/meter/d_meter_HIO/__dt__16dMeter_fmapHIO_cFv.s" } #pragma pop #endif /* 80200CD4-80200D58 1FB614 0084+00 1/1 0/0 0/0 .text __ct__18dMeter_cursorHIO_cFv */ dMeter_cursorHIO_c::dMeter_cursorHIO_c() { mShopCursorScale = 1.05f; mShopCursorOffsetY = -30.0f; mMagicArmorCursorOffsetX = 13.0f; mMagicArmorCursorOffsetY = -102.0f; mSeraShopObjZoom.set(100.0f, 145.0f, -155.0f); mSeraShopObjZoomAngleX = 3000; mObjZoom.set(0.0f, 0.0f, 0.0f); mShopObjZoomAngleX = 5000; mMagicArmorObjZoom.set(0.0f, 20.0f, 28.0f); mMagicArmorObjZoomAngleX = -500; } /* 80200D58-80200DA0 1FB698 0048+00 1/0 0/0 0/0 .text __dt__25dMeter_drawLightDropHIO_cFv */ #pragma push #pragma optimization_level 0 #pragma optimizewithasm off // asm dMeter_drawLightDropHIO_c::~dMeter_drawLightDropHIO_c() { extern "C" asm void __dt__25dMeter_drawLightDropHIO_cFv() { nofralloc #include "asm/d/meter/d_meter_HIO/__dt__25dMeter_drawLightDropHIO_cFv.s" } #pragma pop /* 80200DA0-80200DE8 1FB6E0 0048+00 1/0 0/0 0/0 .text __dt__25dMeter_drawEmpButtonHIO_cFv */ #pragma push #pragma optimization_level 0 #pragma optimizewithasm off // asm dMeter_drawEmpButtonHIO_c::~dMeter_drawEmpButtonHIO_c() { extern "C" asm void __dt__25dMeter_drawEmpButtonHIO_cFv() { nofralloc #include "asm/d/meter/d_meter_HIO/__dt__25dMeter_drawEmpButtonHIO_cFv.s" } #pragma pop /* 80200DE8-80200E30 1FB728 0048+00 1/0 0/0 0/0 .text __dt__24dMeter_drawMiniGameHIO_cFv */ #pragma push #pragma optimization_level 0 #pragma optimizewithasm off // asm dMeter_drawMiniGameHIO_c::~dMeter_drawMiniGameHIO_c() { extern "C" asm void __dt__24dMeter_drawMiniGameHIO_cFv() { nofralloc #include "asm/d/meter/d_meter_HIO/__dt__24dMeter_drawMiniGameHIO_cFv.s" } #pragma pop /* 80200E30-80200E78 1FB770 0048+00 1/0 0/0 0/0 .text __dt__21dMeter_drawSkillHIO_cFv */ #pragma push #pragma optimization_level 0 #pragma optimizewithasm off // asm dMeter_drawSkillHIO_c::~dMeter_drawSkillHIO_c() { extern "C" asm void __dt__21dMeter_drawSkillHIO_cFv() { nofralloc #include "asm/d/meter/d_meter_HIO/__dt__21dMeter_drawSkillHIO_cFv.s" } #pragma pop /* 80200E78-80200EC0 1FB7B8 0048+00 1/0 0/0 0/0 .text __dt__27dMeter_drawCalibrationHIO_cFv */ #pragma push #pragma optimization_level 0 #pragma optimizewithasm off // asm dMeter_drawCalibrationHIO_c::~dMeter_drawCalibrationHIO_c() { extern "C" asm void __dt__27dMeter_drawCalibrationHIO_cFv() { nofralloc #include "asm/d/meter/d_meter_HIO/__dt__27dMeter_drawCalibrationHIO_cFv.s" } #pragma pop /* 80200EC0-80200F08 1FB800 0048+00 1/0 0/0 0/0 .text __dt__22dMeter_drawInsectHIO_cFv */ #pragma push #pragma optimization_level 0 #pragma optimizewithasm off // asm dMeter_drawInsectHIO_c::~dMeter_drawInsectHIO_c() { extern "C" asm void __dt__22dMeter_drawInsectHIO_cFv() { nofralloc #include "asm/d/meter/d_meter_HIO/__dt__22dMeter_drawInsectHIO_cFv.s" } #pragma pop /* 80200F08-80200F50 1FB848 0048+00 1/0 0/0 0/0 .text __dt__23dMeter_drawFishingHIO_cFv */ #pragma push #pragma optimization_level 0 #pragma optimizewithasm off // asm dMeter_drawFishingHIO_c::~dMeter_drawFishingHIO_c() { extern "C" asm void __dt__23dMeter_drawFishingHIO_cFv() { nofralloc #include "asm/d/meter/d_meter_HIO/__dt__23dMeter_drawFishingHIO_cFv.s" } #pragma pop /* 80200F50-80200F98 1FB890 0048+00 1/0 0/0 0/0 .text __dt__22dMeter_drawLetterHIO_cFv */ #pragma push #pragma optimization_level 0 #pragma optimizewithasm off // asm dMeter_drawLetterHIO_c::~dMeter_drawLetterHIO_c() { extern "C" asm void __dt__22dMeter_drawLetterHIO_cFv() { nofralloc #include "asm/d/meter/d_meter_HIO/__dt__22dMeter_drawLetterHIO_cFv.s" } #pragma pop /* 80200F98-80200FE0 1FB8D8 0048+00 1/0 0/0 0/0 .text __dt__22dMeter_drawOptionHIO_cFv */ #pragma push #pragma optimization_level 0 #pragma optimizewithasm off // asm dMeter_drawOptionHIO_c::~dMeter_drawOptionHIO_c() { extern "C" asm void __dt__22dMeter_drawOptionHIO_cFv() { nofralloc #include "asm/d/meter/d_meter_HIO/__dt__22dMeter_drawOptionHIO_cFv.s" } #pragma pop /* 80200FE0-80201028 1FB920 0048+00 1/0 0/0 0/0 .text __dt__23dMeter_drawCollectHIO_cFv */ #pragma push #pragma optimization_level 0 #pragma optimizewithasm off // asm dMeter_drawCollectHIO_c::~dMeter_drawCollectHIO_c() { extern "C" asm void __dt__23dMeter_drawCollectHIO_cFv() { nofralloc #include "asm/d/meter/d_meter_HIO/__dt__23dMeter_drawCollectHIO_cFv.s" } #pragma pop /* 80201028-80201070 1FB968 0048+00 1/0 0/0 0/0 .text __dt__19dMeter_mapIconHIO_cFv */ #pragma push #pragma optimization_level 0 #pragma optimizewithasm off // asm dMeter_mapIconHIO_c::~dMeter_mapIconHIO_c() { extern "C" asm void __dt__19dMeter_mapIconHIO_cFv() { nofralloc #include "asm/d/meter/d_meter_HIO/__dt__19dMeter_mapIconHIO_cFv.s" } #pragma pop /* 80201070-80201098 1FB9B0 0028+00 1/1 0/0 0/0 .text __ct__Q216dMeter_fmapHIO_c13MapBlinkAnimeFv */ dMeter_fmapHIO_c::MapBlinkAnime::MapBlinkAnime() {} /* 80201098-802010E0 1FB9D8 0048+00 2/1 0/0 0/0 .text __dt__18dMeter_cursorHIO_cFv */ #pragma push #pragma optimization_level 0 #pragma optimizewithasm off // asm dMeter_cursorHIO_c::~dMeter_cursorHIO_c() { extern "C" asm void __dt__18dMeter_cursorHIO_cFv() { nofralloc #include "asm/d/meter/d_meter_HIO/__dt__18dMeter_cursorHIO_cFv.s" } #pragma pop /* 802010E0-80201128 1FBA20 0048+00 2/1 0/0 0/0 .text __dt__16dMeter_ringHIO_cFv */ #pragma push #pragma optimization_level 0 #pragma optimizewithasm off // asm dMeter_ringHIO_c::~dMeter_ringHIO_c() { extern "C" asm void __dt__16dMeter_ringHIO_cFv() { nofralloc #include "asm/d/meter/d_meter_HIO/__dt__16dMeter_ringHIO_cFv.s" } #pragma pop /* 80201128-8020123C 1FBA68 0114+00 2/1 0/0 0/0 .text __dt__16dMeter_drawHIO_cFv */ #pragma push #pragma optimization_level 0 #pragma optimizewithasm off // asm dMeter_drawHIO_c::~dMeter_drawHIO_c() { extern "C" asm void __dt__16dMeter_drawHIO_cFv() { nofralloc #include "asm/d/meter/d_meter_HIO/__dt__16dMeter_drawHIO_cFv.s" } #pragma pop /* 8020123C-80201284 1FBB7C 0048+00 2/1 0/0 0/0 .text __dt__16dMeter_menuHIO_cFv */ dMeter_menuHIO_c::~dMeter_menuHIO_c() {} /* 804510B0-804510B8 0005B0 0008+00 1/1 1/1 0/0 .sbss g_menuHIO */ dMeter_menuHIO_c g_menuHIO; /* 8042EBC8-8042FAF0 05B8E8 0F28+00 0/1 157/157 0/0 .bss g_drawHIO */ dMeter_drawHIO_c g_drawHIO; /* 8042FAFC-8042FC54 05C81C 0158+00 0/1 19/19 0/0 .bss g_ringHIO */ dMeter_ringHIO_c g_ringHIO; /* 8042FC60-80430104 05C980 04A4+00 0/1 54/54 0/0 .bss g_fmapHIO */ dMeter_fmapHIO_c g_fmapHIO; /* 80430110-80430158 05CE30 0044+04 0/1 6/6 1/1 .bss g_cursorHIO */ dMeter_cursorHIO_c g_cursorHIO;