diff options
| author | Julgodis <> | 2021-04-10 07:02:38 +0200 |
|---|---|---|
| committer | Julgodis <> | 2021-04-10 07:02:38 +0200 |
| commit | 0ad6ebe7b499ad3efffad93e2e7eb1033bcb6598 (patch) | |
| tree | a40631b0654c4d310ebff2360e2a4ef32437a2b5 /src/d/d_timer.cpp | |
| parent | 2661db6aaa98a5bbd17691cb438ef64752dbcdf4 (diff) | |
moved strings + decompile simple store functions
Diffstat (limited to 'src/d/d_timer.cpp')
| -rw-r--r-- | src/d/d_timer.cpp | 67 |
1 files changed, 46 insertions, 21 deletions
diff --git a/src/d/d_timer.cpp b/src/d/d_timer.cpp index d6a0174a69..e38ccefd7a 100644 --- a/src/d/d_timer.cpp +++ b/src/d/d_timer.cpp @@ -110,22 +110,17 @@ struct dDlst_TimerScrnDraw_c { }; struct dComIfG_play_c { - /* 8002CB94 */ void setTimerNowTimeMs(int); /* 8002CB9C */ void getTimerNowTimeMs(); - /* 8002CBA4 */ void setTimerLimitTimeMs(int); /* 8002CBAC */ void getTimerLimitTimeMs(); - /* 8002CBB4 */ void setTimerMode(int); /* 8002CBBC */ void getTimerMode(); - /* 8002CBC4 */ void setTimerType(u8); /* 8002CBCC */ void getTimerType(); - /* 8002CBD4 */ void setTimerPtr(dTimer_c*); /* 8002CBDC */ void getTimerPtr(); }; -struct Vec {}; - struct JAISoundID {}; +struct Vec {}; + struct Z2SeMgr { /* 802AB984 */ void seStart(JAISoundID, Vec const*, u32, s8, f32, f32, f32, f32, u8); }; @@ -318,6 +313,12 @@ extern "C" u8 mAudioMgrPtr__10Z2AudioMgr[4 + 4 /* padding */]; // /* ############################################################################################## */ +/* 8039A3D8-8039A3D8 026A38 0000+00 0/0 0/0 0/0 .rodata @stringBase0 */ +#pragma push +#pragma force_active on +SECTION_DEAD static char const* const stringBase_8039A3D8 = "Timer"; +#pragma pop + /* 80454F40-80454F44 003540 0004+00 10/10 0/0 0/0 .sdata2 @3919 */ SECTION_SDATA2 static u8 lit_3919[4] = { 0x00, @@ -562,6 +563,14 @@ asm void dDlst_TimerScrnDraw_c::setHIO() { } #pragma pop +/* ############################################################################################## */ +/* 8039A3D8-8039A3D8 026A38 0000+00 0/0 0/0 0/0 .rodata @stringBase0 */ +#pragma push +#pragma force_active on +SECTION_DEAD static char const* const stringBase_8039A3DE = "zelda_game_image_cow_get_in.blo"; +SECTION_DEAD static char const* const stringBase_8039A3FE = "zelda_game_image_cow_get_in.bck"; +#pragma pop + /* 8025DFBC-8025E240 2588FC 0284+00 1/1 0/0 0/0 .text * setScreen__21dDlst_TimerScrnDraw_cFlP10JKRArchive */ #pragma push @@ -573,6 +582,13 @@ asm void dDlst_TimerScrnDraw_c::setScreen(s32 param_0, JKRArchive* param_1) { } #pragma pop +/* ############################################################################################## */ +/* 8039A3D8-8039A3D8 026A38 0000+00 0/0 0/0 0/0 .rodata @stringBase0 */ +#pragma push +#pragma force_active on +SECTION_DEAD static char const* const stringBase_8039A41E = "zelda_game_image_cow_game.blo"; +#pragma pop + /* 8025E240-8025E66C 258B80 042C+00 1/1 0/0 0/0 .text setScreenBase__21dDlst_TimerScrnDraw_cFv */ #pragma push #pragma optimization_level 0 @@ -583,6 +599,13 @@ asm void dDlst_TimerScrnDraw_c::setScreenBase() { } #pragma pop +/* ############################################################################################## */ +/* 8039A3D8-8039A3D8 026A38 0000+00 0/0 0/0 0/0 .rodata @stringBase0 */ +#pragma push +#pragma force_active on +SECTION_DEAD static char const* const stringBase_8039A43C = "zelda_game_image_zora_kawakudari.blo"; +#pragma pop + /* 8025E66C-8025E8B8 258FAC 024C+00 1/1 0/0 0/0 .text setScreenBoatRace__21dDlst_TimerScrnDraw_cFv */ #pragma push @@ -594,6 +617,13 @@ asm void dDlst_TimerScrnDraw_c::setScreenBoatRace() { } #pragma pop +/* ############################################################################################## */ +/* 8039A3D8-8039A3D8 026A38 0000+00 0/0 0/0 0/0 .rodata @stringBase0 */ +#pragma push +#pragma force_active on +SECTION_DEAD static char const* const stringBase_8039A461 = "zelda_game_image_rider.blo"; +#pragma pop + /* 8025E8B8-8025EB20 2591F8 0268+00 1/1 0/0 0/0 .text setScreenRider__21dDlst_TimerScrnDraw_cFv */ #pragma push #pragma optimization_level 0 @@ -930,6 +960,14 @@ asm void dTimer_createTimer(s32 param_0, u32 param_1, u8 param_2, u8 param_3, f3 #pragma pop /* ############################################################################################## */ +/* 8039A3D8-8039A3D8 026A38 0000+00 0/0 0/0 0/0 .rodata @stringBase0 */ +#pragma push +#pragma force_active on +SECTION_DEAD static char const* const stringBase_8039A47C = "F_SP115"; +/* @stringBase0 padding */ +SECTION_DEAD static char const* const pad_8039A484 = "\0\0\0"; +#pragma pop + /* 80454FA0-80454FA4 0035A0 0004+00 1/1 0/0 0/0 .sdata2 @5544 */ SECTION_SDATA2 static f32 lit_5544 = 221.0f; @@ -1042,17 +1080,4 @@ asm void dTimer_c::createGetIn(cXyz param_0) { } #pragma pop -/* 8039A3D8-8039A488 026A38 00AC+04 7/7 0/0 0/0 .rodata @stringBase0 */ -#pragma push -#pragma force_active on -#pragma section ".dead" -SECTION_DEAD static char const* const stringBase_8039A3D8 = "Timer"; -SECTION_DEAD static char const* const stringBase_8039A3DE = "zelda_game_image_cow_get_in.blo"; -SECTION_DEAD static char const* const stringBase_8039A3FE = "zelda_game_image_cow_get_in.bck"; -SECTION_DEAD static char const* const stringBase_8039A41E = "zelda_game_image_cow_game.blo"; -SECTION_DEAD static char const* const stringBase_8039A43C = "zelda_game_image_zora_kawakudari.blo"; -SECTION_DEAD static char const* const stringBase_8039A461 = "zelda_game_image_rider.blo"; -SECTION_DEAD static char const* const stringBase_8039A47C = "F_SP115"; -/* @stringBase0 padding */ -SECTION_DEAD static char const* const pad_8039A484 = "\0\0\0"; -#pragma pop +/* 8039A3D8-8039A3D8 026A38 0000+00 0/0 0/0 0/0 .rodata @stringBase0 */ |
