summaryrefslogtreecommitdiff
path: root/src/d/d_event_debug.cpp
diff options
context:
space:
mode:
authorTakaRikka <38417346+TakaRikka@users.noreply.github.com>2025-09-23 04:20:38 -0700
committerGitHub <noreply@github.com>2025-09-23 14:20:38 +0300
commit125f2325a5d4979b8142d1610937d32f2f42fb82 (patch)
tree35f255292bcdfb0d78b43442eb74f5b71d89d628 /src/d/d_event_debug.cpp
parent47abdf82fac4a2f58319e8d6ad22a1a035bf413e (diff)
cleanup event stuff (#2688)
* cleanup event stuff * fix debug
Diffstat (limited to 'src/d/d_event_debug.cpp')
-rw-r--r--src/d/d_event_debug.cpp331
1 files changed, 157 insertions, 174 deletions
diff --git a/src/d/d_event_debug.cpp b/src/d/d_event_debug.cpp
index c8b5d2d2be..d48e381739 100644
--- a/src/d/d_event_debug.cpp
+++ b/src/d/d_event_debug.cpp
@@ -5,12 +5,8 @@
#include "JSystem/JHostIO/JORFile.h"
#include "JSystem/JHostIO/JORMContext.h"
#include "JSystem/JHostIO/JORReflexible.h"
-#include "JSystem/JKernel/JKRHeap.h"
#include "d/actor/d_a_player.h"
-#include "d/d_com_inf_game.h"
-#include "d/d_event_data.h"
#include "m_Do/m_Do_controller_pad.h"
-#include "os.h"
static dEvDb_bit_c dEvDb_flag_bit_table[799] = {
#include "d/d_event_debug_bit_table.inc"
@@ -55,7 +51,7 @@ dEvM_HIO_c::dEvM_HIO_c() {
m_evd_unfinished = false;
m_prioritize_file = false;
- if(mDoCPd_c::getHoldL(PAD_2))
+ if (mDoCPd_c::getHoldL(PAD_2))
m_prioritize_file = true;
m_enable_skip = false;
@@ -74,79 +70,79 @@ dEvM_HIO_c::dEvM_HIO_c() {
m_temp_reg.mFlagTables = &dEvDb_flag_base_table_tmp;
}
-void dEvM_HIO_c::genMessage(JORMContext* ctx) {
- ctx->genLabel("- ", 0, 0, NULL, 0xffff, 0xffff, 0x200, 0x18);
+void dEvM_HIO_c::genMessage(JORMContext* mctx) {
+ mctx->genLabel("- ", 0, 0, NULL, 0xffff, 0xffff, 0x200, 0x18);
/* "- Event Manager Testing" */
- ctx->genLabel("- イベントマネージャーテスト用", LBL_EVENT_MANAGER_TESTING, 0, NULL, 0xffff, 0xffff, 0x200, 0x18);
+ mctx->genLabel("- イベントマネージャーテスト用", LBL_EVENT_MANAGER_TESTING, 0, NULL, 0xffff, 0xffff, 0x200, 0x18);
// "Playback test"
- ctx->genNode("再生テスト", &m_playtest, 0, 0);
+ mctx->genNode("再生テスト", &m_playtest, 0, 0);
// "Save B"
- ctx->genNode("セーブB", &m_save_bit, 0, 0);
+ mctx->genNode("セーブB", &m_save_bit, 0, 0);
// "Temporary B"
- ctx->genNode("一時B", &m_temp_bit, 0, 0);
+ mctx->genNode("一時B", &m_temp_bit, 0, 0);
// "Save R"
- ctx->genNode("セーブR", &m_save_reg, 0, 0);
+ mctx->genNode("セーブR", &m_save_reg, 0, 0);
// "Temporary R"
- ctx->genNode("一時R", &m_temp_reg, 0, 0);
+ mctx->genNode("一時R", &m_temp_reg, 0, 0);
// "Read"
- ctx->genButton("読み込み", BTN_READ, 0, NULL, 0xffff, 0xffff, 0x200, 0x18);
+ mctx->genButton("読み込み", BTN_READ, 0, NULL, 0xffff, 0xffff, 0x200, 0x18);
// "evM Debug"
- ctx->genCheckBox("evM デバック", &m_evm_debug, 1, 0, NULL, 0xffff, 0xffff, 0x200, 0x18);
+ mctx->genCheckBox("evM デバック", &m_evm_debug, 1, 0, NULL, 0xffff, 0xffff, 0x200, 0x18);
// "evD Debug"
- ctx->genCheckBox("evD デバック", &m_evd_debug, 1, 0, NULL, 0xffff, 0xffff, 0x200, 0x18);
+ mctx->genCheckBox("evD デバック", &m_evd_debug, 1, 0, NULL, 0xffff, 0xffff, 0x200, 0x18);
// "eve Debug"
- ctx->genCheckBox("eve デバック", &m_eve_debug, 1, 0, NULL, 0xffff, 0xffff, 0x200, 0x18);
+ mctx->genCheckBox("eve デバック", &m_eve_debug, 1, 0, NULL, 0xffff, 0xffff, 0x200, 0x18);
// "EV data output"
- ctx->genCheckBox("EVデータ出力", &m_EVdata_output, 1, 0, NULL , 0xffff, 0xffff, 0x200, 0x18);
+ mctx->genCheckBox("EVデータ出力", &m_EVdata_output, 1, 0, NULL , 0xffff, 0xffff, 0x200, 0x18);
// "evD unfinished"
- ctx->genCheckBox("evD 未終了", &m_evd_unfinished, 1, 0, NULL, 0xffff , 0xffff, 0x200, 0x18);
+ mctx->genCheckBox("evD 未終了", &m_evd_unfinished, 1, 0, NULL, 0xffff , 0xffff, 0x200, 0x18);
// "Scene switching prohibited"
- ctx->genCheckBox("シーン切替禁止", &m_prevent_scene_switch, 1, 0, NULL, 0xffff, 0xffff, 0x200, 0x18);
+ mctx->genCheckBox("シーン切替禁止", &m_prevent_scene_switch, 1, 0, NULL, 0xffff, 0xffff, 0x200, 0x18);
- ctx->genLabel("- ", 0, 0, NULL, 0xffff, 0xffff, 0x200, 0x18);
+ mctx->genLabel("- ", 0, 0, NULL, 0xffff, 0xffff, 0x200, 0x18);
/* "- Map Tool Data" */
- ctx->genLabel("- マップツールデータ", 0, 0, NULL, 0xffff, 0xffff, 0x200 , 0x18);
+ mctx->genLabel("- マップツールデータ", 0, 0, NULL, 0xffff, 0xffff, 0x200 , 0x18);
// "Corrective Sound Adjustment"
- ctx->genSlider(" 正解音調整",&m_corrective_sound_adjustment, -200, 200, 0, NULL, 0xffff, 0xffff, 0x200, 0x18);
+ mctx->genSlider(" 正解音調整",&m_corrective_sound_adjustment, -200, 200, 0, NULL, 0xffff, 0xffff, 0x200, 0x18);
- ctx->genLabel("- ",0,0,NULL,0xffff,0xffff,0x200,0x18);
+ mctx->genLabel("- ",0,0,NULL,0xffff,0xffff,0x200,0x18);
/* "- Event Data" */
- ctx->genLabel("- イベントデータ", 0, 0, NULL, 0xffff, 0xffff, 0x200, 0x18);
+ mctx->genLabel("- イベントデータ", 0, 0, NULL, 0xffff, 0xffff, 0x200, 0x18);
// "Continuously prioritize"
- ctx->genCheckBox("常駐優先", &m_prioritize_file, 1, 0, NULL, 0xffff , 0xffff, 0x200, 0x18);
+ mctx->genCheckBox("常駐優先", &m_prioritize_file, 1, 0, NULL, 0xffff , 0xffff, 0x200, 0x18);
/* "- Apply then Reset" */
- ctx->genLabel("- つけてから要リセット", 0, 0, NULL, 0xffff, 0xffff, 0x200, 0x18);
+ mctx->genLabel("- つけてから要リセット", 0, 0, NULL, 0xffff, 0xffff, 0x200, 0x18);
// "Skip enabled"
- ctx->genCheckBox("スキップ有効", &m_enable_skip, 1, 0, NULL, 0xffff, 0xffff, 0x200, 0x18);
+ mctx->genCheckBox("スキップ有効", &m_enable_skip, 1, 0, NULL, 0xffff, 0xffff, 0x200, 0x18);
- ctx->genLabel("- ", 0, 0, NULL, 0xffff, 0xffff, 0x200, 0x18);
- ctx->genLabel("- ", 0, 0, NULL, 0xffff, 0xffff, 0x200, 0x18);
+ mctx->genLabel("- ", 0, 0, NULL, 0xffff, 0xffff, 0x200, 0x18);
+ mctx->genLabel("- ", 0, 0, NULL, 0xffff, 0xffff, 0x200, 0x18);
// "Forced termination"
- ctx->genButton("強制終了", BTN_FORCED_TERMINATION, 0, NULL, 0xffff, 0xffff, 0x200, 0x18);
+ mctx->genButton("強制終了", BTN_FORCED_TERMINATION, 0, NULL, 0xffff, 0xffff, 0x200, 0x18);
}
void dEvM_HIO_c::listenPropertyEvent(const JORPropertyEvent* param_0) {
@@ -155,72 +151,72 @@ void dEvM_HIO_c::listenPropertyEvent(const JORPropertyEvent* param_0) {
JORReflexible::listenPropertyEvent(param_0);
- switch(reinterpret_cast<u32>(param_0->id)) {
- case BTN_READ:
- if(!debug_data) {
- // "Fly? Soar?" or maybe something along the lines of "Order change?", not entirely sure of translation...
- OS_REPORT("飛ぶか?そるか?\n");
- debug_data = static_cast<char*>(JKRAlloc(0x32000,0));
- }
+ switch (reinterpret_cast<u32>(param_0->id)) {
+ case BTN_READ:
+ if(!debug_data) {
+ // "Fly? Soar?" or maybe something along the lines of "Order change?", not entirely sure of translation...
+ OS_REPORT("飛ぶか?そるか?\n");
+ debug_data = static_cast<char*>(JKRAlloc(0x32000,0));
+ }
- // "Event data (*.dat)"
- // Extra null terminators & *.dat needed for .data section to match??
- // Maybe the result of some kind of macro for formatting extension masks?
- if(debug_data && eventDataFile.open(1, "イベントデータ(*.dat)\0*.dat\0\0\0", NULL, NULL, NULL)) {
- eventDataFile.readData(debug_data, 0);
- eventDataFile.close();
-
- // Update available events
- m_playtest.removeComboBox();
- dComIfGp_getPEvtManager()->setDbgData(debug_data);
- m_playtest.addComboBox();
- }
- break;
- case BTN_READ + 1:
- break;
- case BTN_FORCED_TERMINATION:
- // "Forced termination" button
- dComIfGp_getEvent().reset();
- break;
+ // "Event data (*.dat)"
+ // Extra null terminators & *.dat needed for .data section to match??
+ // Maybe the result of some kind of macro for formatting extension masks?
+ if (debug_data && eventDataFile.open(1, "イベントデータ(*.dat)\0*.dat\0\0\0", NULL, NULL, NULL)) {
+ eventDataFile.readData(debug_data, 0);
+ eventDataFile.close();
+
+ // Update available events
+ m_playtest.removeComboBox();
+ dComIfGp_getPEvtManager()->setDbgData(debug_data);
+ m_playtest.addComboBox();
+ }
+ break;
+ case BTN_READ + 1:
+ break;
+ case BTN_FORCED_TERMINATION:
+ // "Forced termination" button
+ dComIfGp_getEvent().reset();
+ break;
}
}
bool dEvM_HIO_c::setDebugCameraData(void* buffer) {
- if(m_playtest.mEventCameraMode != dEvM_play_HIO_c::UNSET)
+ if (m_playtest.mEventCameraMode != dEvM_play_HIO_c::UNSET)
return false;
- if(dComIfGp_event_runCheck())
+ if (dComIfGp_event_runCheck())
return false;
dComIfGp_getPEvtManager()->setDbgData(static_cast<const char*>(buffer));
m_playtest.mTargetEvent = 0;
- m_playtest.field_0x6 = 0;
+ m_playtest.mEventIdx = 0;
m_playtest.mEventCameraMode = dEvM_play_HIO_c::PLAYBACK;
m_playtest.field_0xA = 0;
return true;
}
-void dEvM_root_bit_HIO_c::genMessage(JORMContext* ctx) {
+void dEvM_root_bit_HIO_c::genMessage(JORMContext* mctx) {
u8 i = 0;
- for(; i < ARRAY_SIZEU(mBit) && i < mFlagTables->mNumRootBits; i++) {
+ for (; i < ARRAY_SIZEU(mBit) && i < mFlagTables->mNumRootBits; i++) {
mBit[i].mFlagTables = mFlagTables;
mBit[i].mRootBitIdx = i;
- if(mFlagTables->searchDirNameBit(i))
- ctx->genNode(mFlagTables->searchDirNameBit(i), &mBit[i], 0, 0);
+ if (mFlagTables->searchDirNameBit(i))
+ mctx->genNode(mFlagTables->searchDirNameBit(i), &mBit[i], 0, 0);
}
}
-void dEvM_root_reg_HIO_c::genMessage(JORMContext* ctx) {
+void dEvM_root_reg_HIO_c::genMessage(JORMContext* mctx) {
u8 i = 0;
- for(; i < ARRAY_SIZEU(mReg) && i < mFlagTables->mNumRootRegs; i++) {
+ for (; i < ARRAY_SIZEU(mReg) && i < mFlagTables->mNumRootRegs; i++) {
mReg[i].mFlagTables = mFlagTables;
mReg[i].mRootRegIdx = i;
- if(mFlagTables->searchDirNameReg(i))
- ctx->genNode(mFlagTables->searchDirNameReg(i), &mReg[i], 0, 0);
+ if (mFlagTables->searchDirNameReg(i))
+ mctx->genNode(mFlagTables->searchDirNameReg(i), &mReg[i], 0, 0);
}
}
@@ -229,87 +225,84 @@ const char* non_text = "無し";
dEvM_play_HIO_c::dEvM_play_HIO_c() {
mTargetEvent = 0;
- field_0x6 = 0;
+ mEventIdx = 0;
mEventCameraMode = UNSET;
field_0xA = 0;
}
-void dEvM_play_HIO_c::genMessage(JORMContext* ctx) {
+void dEvM_play_HIO_c::genMessage(JORMContext* mctx) {
event_binary_data_header* const header = dComIfGp_getPEvtManager()->getHeader(1);
dEvDtEvent_c* const list = dComIfGp_getPEvtManager()->getEventList(1);
/* "Event Playback Test" */
- ctx->genLabel("イベントの再生テスト", LBL_EVENT_PLAYBACK_TESTING, 0, NULL, 0xffff, 0xffff, 0x200, 0x18);
+ mctx->genLabel("イベントの再生テスト", LBL_EVENT_PLAYBACK_TESTING, 0, NULL, 0xffff, 0xffff, 0x200, 0x18);
// "Playback"
- ctx->genButton("再生", BTN_PLAYBACK, 0, NULL, 0xffff, 0xffff, 0x200, 0x18);
+ mctx->genButton("再生", BTN_PLAYBACK, 0, NULL, 0xffff, 0xffff, 0x200, 0x18);
// "Stop"
- ctx->genButton("停止", BTN_STOP, 0, NULL, 0xffff, 0xffff, 0x200, 0x18);
+ mctx->genButton("停止", BTN_STOP, 0, NULL, 0xffff, 0xffff, 0x200, 0x18);
// "Target event"
- ctx->startComboBox("対象イベント", &mTargetEvent, 0, NULL, 0xffff, 0xffff, 0x100, 0x1a);
+ mctx->startComboBox("対象イベント", &mTargetEvent, 0, NULL, 0xffff, 0xffff, 0x100, 0x1a);
int i;
- if(!header) {
- ctx->genComboBoxItem(non_text,0);
- }
- else {
- for(i = 0; i < header->eventNum; i++) {
- ctx->genComboBoxItem(list[i].getName(), i);
+ if (!header) {
+ mctx->genComboBoxItem(non_text,0);
+ } else {
+ for (i = 0; i < header->eventNum; i++) {
+ mctx->genComboBoxItem(list[i].getName(), i);
}
}
- ctx->endComboBox();
+ mctx->endComboBox();
}
void dEvM_play_HIO_c::listenPropertyEvent(const JORPropertyEvent* param_0) {
JORReflexible::listenPropertyEvent(param_0);
mEventCameraMode = UNSET;
- switch(reinterpret_cast<u32>(param_0->id)) {
- case BTN_PLAYBACK:
- mEventCameraMode = PLAYBACK;
- break;
- case BTN_STOP:
- mEventCameraMode = STOP;
- break;
+ switch (reinterpret_cast<u32>(param_0->id)) {
+ case BTN_PLAYBACK:
+ mEventCameraMode = PLAYBACK;
+ break;
+ case BTN_STOP:
+ mEventCameraMode = STOP;
+ break;
}
}
-void dEvM_play_HIO_c::removeComboBox() {
- // Empty function
-}
+void dEvM_play_HIO_c::removeComboBox() {}
void dEvM_play_HIO_c::addComboBox() {
- JORMContext* ctx = attachJORMContext(5);
- ctx->invalidNode(this, 3);
- releaseJORMContext(ctx);
+ JORMContext* mctx = attachJORMContext(5);
+ mctx->invalidNode(this, 3);
+ releaseJORMContext(mctx);
}
dEvM_bit_HIO_c::dEvM_bit_HIO_c() {
field_0x008 = 0;
}
-void dEvM_bit_HIO_c::genMessage(JORMContext* ctx) {
+void dEvM_bit_HIO_c::genMessage(JORMContext* mctx) {
/* "----Event Save Bit---" */
- ctx->genLabel("----イベント セーブビット---", LBL_EVENT_SAVE_BIT, 0, NULL, 0xffff, 0xffff, 0x200, 0x18);
+ mctx->genLabel("----イベント セーブビット---", LBL_EVENT_SAVE_BIT, 0, NULL, 0xffff, 0xffff, 0x200, 0x18);
// "Update"
- ctx->genButton("更新", BTN_UPDATE, 0, NULL, 0xffff, 0xffff, 0x200, 0x18);
+ mctx->genButton("更新", BTN_UPDATE, 0, NULL, 0xffff, 0xffff, 0x200, 0x18);
int i = 0;
u32 labelPosY = 0;
int unused = labelPosY;
- for(; i < mFlagTables->mTotalBitNum; i++) {
- if(mRootBitIdx == mFlagTables->mBitTable[i].mRootBit) {
- if(mFlagTables == &dEvDb_flag_base_table)
+ for (; i < mFlagTables->mTotalBitNum; i++) {
+ if (mRootBitIdx == mFlagTables->mBitTable[i].mRootBit) {
+ if (mFlagTables == &dEvDb_flag_base_table)
mFlagTables->mBitTable[i].mIsSet = dComIfGs_isEventBit(mFlagTables->mBitTable[i].mFlagValue);
else
mFlagTables->mBitTable[i].mIsSet = dComIfGs_isTmpBit(mFlagTables->mBitTable[i].mFlagValue);
- ctx->genCheckBox(mFlagTables->mBitTable[i].mFlagName, &mFlagTables->mBitTable[i].mIsSet, 1, 0, NULL, 0xffff, 0xffff, 0xfa, 0x18);
- ctx->genLabel(mFlagTables->mBitTable[i].mFlagDescription, i + (1 << 31) + (1 << 1), 0, NULL, 0x100, labelPosY * 25 + 50, 0x200, 0x18);
+ mctx->genCheckBox(mFlagTables->mBitTable[i].mFlagName, &mFlagTables->mBitTable[i].mIsSet, 1, 0, NULL, 0xffff, 0xffff, 0xfa, 0x18);
+ mctx->genLabel(mFlagTables->mBitTable[i].mFlagDescription, i + (1 << 31) + (1 << 1), 0, NULL, 0x100, labelPosY * 25 + 50, 0x200, 0x18);
labelPosY++;
}
@@ -320,134 +313,125 @@ void dEvM_bit_HIO_c::listenPropertyEvent(const JORPropertyEvent* param_0) {
int i;
JORReflexible::listenPropertyEvent(param_0);
- switch(reinterpret_cast<u32>(param_0->id)) {
- case BTN_UPDATE:
- update();
- case BTN_UPDATE + 1:
- break;
- default:
- for(i = 0; i < mFlagTables->mTotalBitNum; i++) {
- if(mRootBitIdx == mFlagTables->mBitTable[i].mRootBit && param_0->id == reinterpret_cast<char*>(&mFlagTables->mBitTable[i].mIsSet)) {
- if(mFlagTables == &dEvDb_flag_base_table) {
- if(mFlagTables->mBitTable[i].mIsSet)
- dComIfGs_onEventBit(mFlagTables->mBitTable[i].mFlagValue);
- else
- dComIfGs_offEventBit(mFlagTables->mBitTable[i].mFlagValue);
- }
- else if(mFlagTables->mBitTable[i].mIsSet) {
- dComIfGs_onTmpBit(mFlagTables->mBitTable[i].mFlagValue);
- }
- else {
- dComIfGs_offTmpBit(mFlagTables->mBitTable[i].mFlagValue);
- }
+ switch (reinterpret_cast<u32>(param_0->id)) {
+ case BTN_UPDATE:
+ update();
+ case BTN_UPDATE + 1:
+ break;
+ default:
+ for (i = 0; i < mFlagTables->mTotalBitNum; i++) {
+ if (mRootBitIdx == mFlagTables->mBitTable[i].mRootBit && param_0->id == reinterpret_cast<char*>(&mFlagTables->mBitTable[i].mIsSet)) {
+ if (mFlagTables == &dEvDb_flag_base_table) {
+ if (mFlagTables->mBitTable[i].mIsSet)
+ dComIfGs_onEventBit(mFlagTables->mBitTable[i].mFlagValue);
+ else
+ dComIfGs_offEventBit(mFlagTables->mBitTable[i].mFlagValue);
+ } else if (mFlagTables->mBitTable[i].mIsSet) {
+ dComIfGs_onTmpBit(mFlagTables->mBitTable[i].mFlagValue);
+ } else {
+ dComIfGs_offTmpBit(mFlagTables->mBitTable[i].mFlagValue);
}
}
- break;
+ }
+ break;
}
}
void dEvM_bit_HIO_c::update() {
- JORMContext* context = attachJORMContext(8);
+ JORMContext* mctx = attachJORMContext(8);
- if(mFlagTables->mTotalBitNum > 0)
- context->startUpdateNode(this);
+ if (mFlagTables->mTotalBitNum > 0)
+ mctx->startUpdateNode(this);
int i = 0;
- for(; i < mFlagTables->mTotalBitNum; i++) {
- if(mRootBitIdx == mFlagTables->mBitTable[i].mRootBit) {
- if(mFlagTables == &dEvDb_flag_base_table)
+ for (; i < mFlagTables->mTotalBitNum; i++) {
+ if (mRootBitIdx == mFlagTables->mBitTable[i].mRootBit) {
+ if (mFlagTables == &dEvDb_flag_base_table)
mFlagTables->mBitTable[i].mIsSet = dComIfGs_isEventBit(mFlagTables->mBitTable[i].mFlagValue);
else
mFlagTables->mBitTable[i].mIsSet = dComIfGs_isTmpBit(mFlagTables->mBitTable[i].mFlagValue);
- context->updateCheckBox(2, &mFlagTables->mBitTable[i].mIsSet, 1, 0);
+ mctx->updateCheckBox(2, &mFlagTables->mBitTable[i].mIsSet, 1, 0);
}
-
}
- releaseJORMContext(context);
+ releaseJORMContext(mctx);
}
dEvM_reg_HIO_c::dEvM_reg_HIO_c() {
field_0x008 = 0;
}
-void dEvM_reg_HIO_c::genMessage(JORMContext* ctx) {
+void dEvM_reg_HIO_c::genMessage(JORMContext* mctx) {
/* "----Event Save Register---" */
- ctx->genLabel("----イベント セーブレジスター---", LBL_EVENT_SAVE_REGISTER, 0, NULL, 0xffff, 0xffff, 0x200, 0x18);
+ mctx->genLabel("----イベント セーブレジスター---", LBL_EVENT_SAVE_REGISTER, 0, NULL, 0xffff, 0xffff, 0x200, 0x18);
// "Update"
- ctx->genButton("更新", BTN_UPDATE, 0, NULL, 0xffff, 0xffff, 0x200, 0x18);
-
- // Stack non-matching if i is declared in the for loop header and flagVal is declared in loop body
+ mctx->genButton("更新", BTN_UPDATE, 0, NULL, 0xffff, 0xffff, 0x200, 0x18);
+
int i = 0;
u8 flagVal;
- for(; i < mFlagTables->mTotalRegNum; i++) {
- if(mRootRegIdx == mFlagTables->mRegTable[i].mRootReg) {
- if(mFlagTables == &dEvDb_flag_base_table)
+ for (; i < mFlagTables->mTotalRegNum; i++) {
+ if (mRootRegIdx == mFlagTables->mRegTable[i].mRootReg) {
+ if (mFlagTables == &dEvDb_flag_base_table)
mFlagTables->mRegTable[i].mIsSet = dComIfGs_getEventReg(mFlagTables->mRegTable[i].mFlagValue);
else
mFlagTables->mRegTable[i].mIsSet = dComIfGs_getTmpReg(mFlagTables->mRegTable[i].mFlagValue);
- ctx->genLabel(mFlagTables->mRegTable[i].mFlagDescription, 0x80000001, 0, NULL, 0xffff, 0xffff, 0x200, 0x18);
+ mctx->genLabel(mFlagTables->mRegTable[i].mFlagDescription, 0x80000001, 0, NULL, 0xffff, 0xffff, 0x200, 0x18);
flagVal = mFlagTables->mRegTable[i].mFlagValue;
- ctx->genSlider(mFlagTables->mRegTable[i].mFlagName, &mFlagTables->mRegTable[i].mIsSet, 0, flagVal, 0, NULL, 0xffff, 0xffff, 0x200, 0x18);
+ mctx->genSlider(mFlagTables->mRegTable[i].mFlagName, &mFlagTables->mRegTable[i].mIsSet, 0, flagVal, 0, NULL, 0xffff, 0xffff, 0x200, 0x18);
}
}
}
void dEvM_reg_HIO_c::listenPropertyEvent(const JORPropertyEvent* param_0) {
- // Stack non-matching if i is declared in the for loop header
int i;
JORReflexible::listenPropertyEvent(param_0);
switch(reinterpret_cast<u32>(param_0->id)) {
- case BTN_UPDATE:
- update();
- case BTN_UPDATE + 1:
- break;
- default:
- for(i = 0; i < mFlagTables->mTotalRegNum; i++) {
- if(mRootRegIdx == mFlagTables->mRegTable[i].mRootReg && param_0->id == reinterpret_cast<char*>(&mFlagTables->mRegTable[i].mIsSet)) {
- if(mFlagTables == &dEvDb_flag_base_table)
- dComIfGs_setEventReg(mFlagTables->mRegTable[i].mFlagValue, mFlagTables->mRegTable[i].mIsSet);
- else
- dComIfGs_setTmpReg(mFlagTables->mRegTable[i].mFlagValue, mFlagTables->mRegTable[i].mIsSet);
- }
+ case BTN_UPDATE:
+ update();
+ case BTN_UPDATE + 1:
+ break;
+ default:
+ for (i = 0; i < mFlagTables->mTotalRegNum; i++) {
+ if (mRootRegIdx == mFlagTables->mRegTable[i].mRootReg && param_0->id == reinterpret_cast<char*>(&mFlagTables->mRegTable[i].mIsSet)) {
+ if (mFlagTables == &dEvDb_flag_base_table)
+ dComIfGs_setEventReg(mFlagTables->mRegTable[i].mFlagValue, mFlagTables->mRegTable[i].mIsSet);
+ else
+ dComIfGs_setTmpReg(mFlagTables->mRegTable[i].mFlagValue, mFlagTables->mRegTable[i].mIsSet);
}
- break;
+ }
+ break;
}
-
}
void dEvM_reg_HIO_c::update() {
- JORMContext* context = attachJORMContext(8);
+ JORMContext* mctx = attachJORMContext(8);
- if(mFlagTables->mTotalRegNum > 0)
- context->startUpdateNode(this);
+ if (mFlagTables->mTotalRegNum > 0)
+ mctx->startUpdateNode(this);
- // Stack non-matching if i is declared in the for loop header
int i = 0;
- for(; i < mFlagTables->mTotalRegNum; i++) {
- if(mRootRegIdx == mFlagTables->mRegTable[i].mRootReg) {
- if(mFlagTables == &dEvDb_flag_base_table)
+ for (; i < mFlagTables->mTotalRegNum; i++) {
+ if (mRootRegIdx == mFlagTables->mRegTable[i].mRootReg) {
+ if (mFlagTables == &dEvDb_flag_base_table)
mFlagTables->mRegTable[i].mIsSet = dComIfGs_getEventReg(mFlagTables->mRegTable[i].mFlagValue);
else
mFlagTables->mRegTable[i].mIsSet = dComIfGs_getTmpReg(mFlagTables->mRegTable[i].mFlagValue);
- context->updateSlider(2, &mFlagTables->mRegTable[i].mIsSet, 0, 0, 0);
+ mctx->updateSlider(2, &mFlagTables->mRegTable[i].mIsSet, 0, 0, 0);
}
-
}
- releaseJORMContext(context);
+ releaseJORMContext(mctx);
}
char* dEvDb_flag_base_c::searchDirNameBit(int bit) {
- // Stack non-matching if i is declared in the for loop header
int i = 0;
- for(; i < mTotalBitNum; i++) {
- if(bit == mBitTable[i].mRootBit)
+ for (; i < mTotalBitNum; i++) {
+ if (bit == mBitTable[i].mRootBit)
return mBitTable[i].mArea;
}
@@ -455,13 +439,12 @@ char* dEvDb_flag_base_c::searchDirNameBit(int bit) {
}
char* dEvDb_flag_base_c::searchDirNameReg(int bit) {
- // Stack non-matching if i is declared in the for loop header
int i = 0;
- for(; i < mTotalRegNum; i++) {
- if(bit == mRegTable[i].mRootReg)
+ for (; i < mTotalRegNum; i++) {
+ if (bit == mRegTable[i].mRootReg)
return mRegTable[i].mArea;
}
-
+
return NULL;
}