summaryrefslogtreecommitdiff
path: root/src/d/d_timer.cpp
diff options
context:
space:
mode:
authorJulgodis <>2021-04-10 07:02:38 +0200
committerJulgodis <>2021-04-10 07:02:38 +0200
commit0ad6ebe7b499ad3efffad93e2e7eb1033bcb6598 (patch)
treea40631b0654c4d310ebff2360e2a4ef32437a2b5 /src/d/d_timer.cpp
parent2661db6aaa98a5bbd17691cb438ef64752dbcdf4 (diff)
moved strings + decompile simple store functions
Diffstat (limited to 'src/d/d_timer.cpp')
-rw-r--r--src/d/d_timer.cpp67
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 */