diff options
| author | TakaRikka <38417346+TakaRikka@users.noreply.github.com> | 2021-06-12 15:22:36 -0700 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2021-06-12 18:22:36 -0400 |
| commit | 4448c08ac082e8f569f2b4c0dd9e5f4d91dec093 (patch) | |
| tree | 8778c90e82d9b79e70ff998082a83ab8391edb68 /src/d/event/d_event_data.cpp | |
| parent | 5be309a186d35e952080d73cc9584a8345d9e029 (diff) | |
move / fix bunch of stuff (#133)
* fix some class structures / d_event wip
* d_event wip
* move gamepad stuff
* move m_Do_main
* move d_bomb / partial m_Do_reset
* format
* remove asm
* add Z2SoundID enum
* move some Z2 classes
* fix
* move more Z2 stuff
* fix fopAc_ac_c more
Diffstat (limited to 'src/d/event/d_event_data.cpp')
| -rw-r--r-- | src/d/event/d_event_data.cpp | 32 |
1 files changed, 10 insertions, 22 deletions
diff --git a/src/d/event/d_event_data.cpp b/src/d/event/d_event_data.cpp index 01bb85de38..44992dab52 100644 --- a/src/d/event/d_event_data.cpp +++ b/src/d/event/d_event_data.cpp @@ -11,8 +11,6 @@ // Types: // -struct _GXColor {}; - struct mDoGph_gInf_c { /* 80007FD8 */ void fadeOut(f32, _GXColor&); /* 800080D0 */ void fadeOut(f32); @@ -61,10 +59,6 @@ struct dEvent_manager_c { /* 8004817C */ void cutEnd(int); }; -struct dEvDtCut_c { - /* 800460A8 */ void startCheck(); -}; - struct dDlst_list_c { /* 800568D8 */ void wipeIn(f32); @@ -360,25 +354,19 @@ asm void dEvDtFlag_c::flagSet(int param_0) { } #pragma pop -/* 80043E30-80043E58 03E770 0028+00 2/2 0/0 0/0 .text flagMaxCheck__11dEvDtFlag_cFi */ -#pragma push -#pragma optimization_level 0 -#pragma optimizewithasm off -asm void dEvDtFlag_c::flagMaxCheck(int param_0) { - nofralloc -#include "asm/d/event/d_event_data/flagMaxCheck__11dEvDtFlag_cFi.s" +bool dEvDtFlag_c::flagMaxCheck(int flag_id) { + if (flag_id == -1) { + return true; + } + + return FlagMax <= flag_id; } -#pragma pop -/* 80043E58-80043E78 03E798 0020+00 0/0 3/3 0/0 .text init__11dEvDtFlag_cFv */ -#pragma push -#pragma optimization_level 0 -#pragma optimizewithasm off -asm void dEvDtFlag_c::init() { - nofralloc -#include "asm/d/event/d_event_data/init__11dEvDtFlag_cFv.s" +void dEvDtFlag_c::init() { + for (int i = 0; i < 320; i++) { + mFlags[i] = 0; + } } -#pragma pop /* 80043E78-80043EFC 03E7B8 0084+00 0/0 1/1 0/0 .text finishCheck__12dEvDtEvent_cFv */ #pragma push |
