diff --git a/config/SOUE01/rels/d_a_obj_puzzle_islandNP/symbols.txt b/config/SOUE01/rels/d_a_obj_puzzle_islandNP/symbols.txt index 739e8b01..72446a71 100644 --- a/config/SOUE01/rels/d_a_obj_puzzle_islandNP/symbols.txt +++ b/config/SOUE01/rels/d_a_obj_puzzle_islandNP/symbols.txt @@ -11,7 +11,7 @@ draw__18dAcOpuzzleIsland_cFv = .text:0x00000390; // type:function size:0x28 __dt__18dAcOpuzzleIsland_cFv = .text:0x000003C0; // type:function size:0x74 _ctors = .ctors:0x00000000; // type:label scope:global _dtors = .dtors:0x00000000; // type:label scope:global -lbl_369_rodata_0 = .rodata:0x00000000; // type:object size:0x4 data:float +lbl_369_rodata_0 = .rodata:0x00000000; // type:object size:0x4 scope:local data:float g_profile_OBJ_PUZZLE_ISLAND = .data:0x00000000; // type:object size:0x38 -lbl_369_data_38 = .data:0x00000038; // type:object size:0x20 data:string +lbl_369_data_38 = .data:0x00000038; // type:object size:0x20 scope:local data:string __vt__18dAcOpuzzleIsland_c = .data:0x00000058; // type:object size:0x80 diff --git a/src/REL/d/a/obj/d_a_obj_puzzle_island.cpp b/src/REL/d/a/obj/d_a_obj_puzzle_island.cpp index 0a5a9264..46984073 100644 --- a/src/REL/d/a/obj/d_a_obj_puzzle_island.cpp +++ b/src/REL/d/a/obj/d_a_obj_puzzle_island.cpp @@ -30,7 +30,7 @@ bool dAcOpuzzleIsland_c::createHeap() { updateMatrix(); mMdl.setScale(mScale); mMdl.setLocalMtx(mWorldMtx); - TRY_CREATE(!mBgW.Set((cBgD_t *)dzb, (PLC *)plc, 1, &mWorldMtx, &mScale)); + TRY_CREATE(!mBgW.Set((cBgD_t *)dzb, (PLC *)plc, cBgW::MOVE_BG_e, &mWorldMtx, &mScale)); mBgW.Lock(); return true; } @@ -39,11 +39,11 @@ int dAcOpuzzleIsland_c::create() { CREATE_ALLOCATOR(dAcOpuzzleIsland_c); mBgW.SetCrrFunc(dBgS_MoveBGProc_Typical); dBgS::GetInstance()->Regist(&mBgW, this); - mMdl.setPriorityDraw(0x1c, 9); + mMdl.setPriorityDraw(0x1C, 9); mVec3_c min, max; mMdl.getBounds(&min, &max); boundingBox.Set(min, max); - mCullingDistance = 500000.0; + mCullingDistance = 500000.0f; mBgW.SetRideCallback(rideCallback); return SUCCEEDED; }