diff options
| author | Jcw87 <Jcw87@users.noreply.github.com> | 2025-12-16 06:54:05 -0800 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2025-12-16 16:54:05 +0200 |
| commit | c8104b6d62cc424318c7e0c44c92d94234bfef15 (patch) | |
| tree | 5469c482d47d6e0f7a3e723c1572c69bc2e9ed8e /src/d/d_menu_fmap.cpp | |
| parent | 497aa20aa9ba251687d2b4573acd4f56d8207428 (diff) | |
d_meter_HIO debug (#2959)
Diffstat (limited to 'src/d/d_menu_fmap.cpp')
| -rw-r--r-- | src/d/d_menu_fmap.cpp | 22 |
1 files changed, 20 insertions, 2 deletions
diff --git a/src/d/d_menu_fmap.cpp b/src/d/d_menu_fmap.cpp index a310746aaf..8827242e73 100644 --- a/src/d/d_menu_fmap.cpp +++ b/src/d/d_menu_fmap.cpp @@ -100,6 +100,19 @@ dMf_HIO_c::dMf_HIO_c() { mMoyaAlpha = 95; } +#if DEBUG +void dMf_HIO_c::genMessage(JORMContext* mctx) { + mctx->genLabel("\n■枠BTKアニメフレーム", 0, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("フレーム数", &mBackAnimeStep, 0.0, 10.0, 0, NULL, -1, -1, 512, 24); + mctx->genLabel("\n■枠の明度", 0, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("アルファ", &mBaseBackAlpha, 0, 255, 0, NULL, -1, -1, 512, 24); + mctx->genLabel("\n■もやもやBTKアニメフレーム", 0, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("フレーム数", &mTopAnimeStep, 0.0, 10.0, 0, NULL, -1, -1, 512, 24); + mctx->genLabel("\n■もやもやの明度", 0, 0, NULL, -1, -1, 512, 24); + mctx->genSlider("アルファ", &mMoyaAlpha, 0, 255, 0, NULL, -1, -1, 512, 24); +} +#endif + const char* dMenuFmap_getStartStageName(void* i_fieldData) { static char virtual_stage[8]; stage_stag_info_class* stag_info = dComIfGp_getStage()->getStagInfo(); @@ -115,6 +128,7 @@ const char* dMenuFmap_getStartStageName(void* i_fieldData) { return virtual_stage; } } + JUT_ASSERT(203, 0); } return dComIfGp_getStartStageName(); } @@ -175,6 +189,7 @@ dMenu_Fmap_c::dMenu_Fmap_c(JKRExpHeap* i_heap, STControl* i_stick, CSTControl* i } mpTalkHeap = JKRCreateExpHeap(0x32000, mpHeap, false); + JUT_ASSERT(359, mpTalkHeap != 0); field_0x200 = 0; mIsWarpMap = false; @@ -323,9 +338,12 @@ dMenu_Fmap_c::~dMenu_Fmap_c() { void dMenu_Fmap_c::_create() { mpHeap->getTotalFreeSize(); mpDraw2DBack = new dMenu_Fmap2DBack_c(); + JUT_ASSERT(594, mpDraw2DBack != NULL); mpDraw2DBack->setRegionCursor(dComIfGp_getNowLevel() - 1); mpDraw2DTop = new dMenu_Fmap2DTop_c(mpHeap, mpStick); + JUT_ASSERT(599, mpDraw2DTop != NULL); mpMenuFmapMap = new dMenu_FmapMap_c(); + JUT_ASSERT(603, mpMenuFmapMap != NULL); mpMenuFmapMap->_create(dMeter2Info_get2DWidth(), dMeter2Info_get2DHeight(), dMeter2Info_get2DWidth(), dMeter2Info_get2DHeight(), mpFmapMapRes); @@ -2225,7 +2243,7 @@ bool dMenu_Fmap_c::readFieldMapData(void** o_data, char const* i_path, bool para *o_data = res; return true; } else { - size = dLib_getExpandSizeFromAramArchive(mpMapArchive, i_path); + size = dLib_getExpandSizeFromAramArchive((JKRAramArchive*)mpMapArchive, i_path); } } @@ -2326,7 +2344,7 @@ bool dMenu_Fmap_c::readRoomDzsData(void** i_data, u32 param_1, char const* i_pat size = mpMapArchive->getExpandedResSize(res); mpMapArchive->removeResource(res); } else { - size = dLib_getExpandSizeFromAramArchive(mpMapArchive, path); + size = dLib_getExpandSizeFromAramArchive((JKRAramArchive*)mpMapArchive, path); } *i_data = mpHeap->alloc(size, 0x20); |
