From 114582643fcdb8b99499984e7e8e1f6c4e0671da Mon Sep 17 00:00:00 2001 From: TakaRikka <38417346+TakaRikka@users.noreply.github.com> Date: Wed, 16 Aug 2023 13:32:40 -0700 Subject: Kytag00 / Vrbox2 work, some cphase / kankyo doc (#1886) * kytag00 work * d_a_vrbox2 close to done * rename cPhase enum values * some enums from noclip / kankyo doc * remove asm * use macro * uncomment ok-check.yml --- src/d/d_stage.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'src/d/d_stage.cpp') diff --git a/src/d/d_stage.cpp b/src/d/d_stage.cpp index 2022567071..c3d6f0d846 100644 --- a/src/d/d_stage.cpp +++ b/src/d/d_stage.cpp @@ -2809,11 +2809,11 @@ static void layerTableLoader(void* i_data, dStage_dt_c* stageDt, int roomNo) { dStage_dt_c_decode(i_data, stageDt, l_layerFuncTableA, ARRAY_SIZE(l_layerFuncTableA)); dStage_Elst_c* elst = i_dComIfGp_getStage()->getElst(); - if (elst != NULL && newRoomNo >= 0 && elst->field_0x0 > newRoomNo) { - dStage_Elst_c::unkData* d = elst->field_0x4; + if (elst != NULL && newRoomNo >= 0 && elst->m_entryNum > newRoomNo) { + dStage_Elst_data* d = elst->m_entries; int layer = dComIfG_play_c::getLayerNo(0); dStage_setLayerTagName(l_envLayerFuncTable, ARRAY_SIZE(l_envLayerFuncTable), - d[newRoomNo].field_0x0[layer]); + d[newRoomNo].m_layerTable[layer]); dStage_dt_c_decode(i_data, stageDt, l_envLayerFuncTable, ARRAY_SIZE(l_envLayerFuncTable)); } else { dStage_setLayerTagName(l_envLayerFuncTable, ARRAY_SIZE(l_envLayerFuncTable), 0); -- cgit v1.2.3