summaryrefslogtreecommitdiff
path: root/src/overlays/gamestates/ovl_select/m_select.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/overlays/gamestates/ovl_select/m_select.c')
-rw-r--r--src/overlays/gamestates/ovl_select/m_select.c5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/overlays/gamestates/ovl_select/m_select.c b/src/overlays/gamestates/ovl_select/m_select.c
index 061d070..684dce0 100644
--- a/src/overlays/gamestates/ovl_select/m_select.c
+++ b/src/overlays/gamestates/ovl_select/m_select.c
@@ -9,6 +9,7 @@
#include "libc/alloca.h"
#include "m_rcp.h"
#include "audio.h"
+#include "m_time.h"
#define nf_str(s0, s1) (s0 GFXPRINT_KATAKANA_MODE s1)
NameFunction nf_tbl[SCENE_NUM] = {
@@ -83,7 +84,7 @@ void select_pass(Game_Select* select) {
NameFunction* nfPtr;
s32 scene = common_data.sceneFromTitleDemo;
- common_data.time.nowSec = rtc->hour * 3600 + rtc->min * 60 + rtc->sec;
+ common_data.time.nowSec = mTM_TIME_TO_SEC(rtc->hour, rtc->min, rtc->sec);
nfPtr = &nf_tbl[scene];
if (nfPtr->nextProc != NULL) {
(*nfPtr->nextProc)((Game*)select, nfPtr->sceneNo);
@@ -97,7 +98,7 @@ s32 select_start_proc(Game_Select* select) {
s32 i;
common_data.time.nowSec =
- common_data.time.rtcTime.hour * 3600 + common_data.time.rtcTime.min * 60 + common_data.time.rtcTime.sec;
+ mTM_TIME_TO_SEC(common_data.time.rtcTime.hour, common_data.time.rtcTime.min, common_data.time.rtcTime.sec);
nfPtr = &nf_tbl[select->selectedScene];
if (nfPtr->nextProc != NULL) {
(*nfPtr->nextProc)((Game*)select, nfPtr->sceneNo);