mirror of
https://github.com/ACreTeam/ac-decomp
synced 2026-07-07 03:55:01 -04:00
Implement & link m_repay_ovl.c
This commit is contained in:
@@ -45,6 +45,7 @@ extern int mPlib_Check_able_force_speak_label(GAME* game, ACTOR* label);
|
||||
extern int mPlib_able_submenu_type1(GAME* game);
|
||||
extern void mPlib_request_main_demo_wait_from_submenu(ACTOR* force_speak_label);
|
||||
extern void mPlib_Load_PlayerTexAndPallet(void* tex_p, void* pal_p, int idx);
|
||||
extern void mPlib_request_main_give_from_submenu(mActor_name_t disp_item, int submenu_ovl, int present_flag, int counter_flag);
|
||||
|
||||
extern mPlayer_change_data_from_submenu_c* mPlib_Get_change_data_from_submenu_p();
|
||||
|
||||
|
||||
@@ -0,0 +1,37 @@
|
||||
#ifndef M_REPAY_OVL_H
|
||||
#define M_REPAY_OVL_H
|
||||
|
||||
#include "types.h"
|
||||
#include "m_repay_ovl_h.h"
|
||||
#include "m_submenu_ovl.h"
|
||||
|
||||
#ifdef __cplusplus
|
||||
extern "C" {
|
||||
#endif
|
||||
|
||||
enum {
|
||||
mRP_CURSOR_100000,
|
||||
mRP_CURSOR_10000,
|
||||
mRP_CURSOR_1000,
|
||||
mRP_CURSOR_100,
|
||||
mRP_CURSOR_10,
|
||||
mRP_CURSOR_1,
|
||||
mRP_CURSOR_OK,
|
||||
|
||||
mRP_CURSOR_NUM
|
||||
};
|
||||
|
||||
struct repay_ovl_s {
|
||||
u32 money;
|
||||
u32 loan;
|
||||
u32 repay_amount;
|
||||
u32 max_money;
|
||||
u32 max_repay;
|
||||
int cursor_idx;
|
||||
};
|
||||
|
||||
#ifdef __cplusplus
|
||||
}
|
||||
#endif
|
||||
|
||||
#endif
|
||||
@@ -0,0 +1,16 @@
|
||||
#ifndef M_REPAY_OVL_H_H
|
||||
#define M_REPAY_OVL_H_H
|
||||
|
||||
#include "types.h"
|
||||
|
||||
#ifdef __cplusplus
|
||||
extern "C" {
|
||||
#endif
|
||||
|
||||
typedef struct repay_ovl_s mRP_Ovl_c;
|
||||
|
||||
#ifdef __cplusplus
|
||||
}
|
||||
#endif
|
||||
|
||||
#endif
|
||||
@@ -21,6 +21,7 @@
|
||||
#include "m_editEndChk_h.h"
|
||||
#include "m_haniwaPortrait_ovl_h.h"
|
||||
#include "m_timeIn_ovl_h.h"
|
||||
#include "m_repay_ovl_h.h"
|
||||
|
||||
#ifdef __cplusplus
|
||||
extern "C" {
|
||||
@@ -133,7 +134,7 @@ struct submenu_overlay_s {
|
||||
/* 0x9A0 */ mTI_Ovl_c* timeIn_ovl;
|
||||
/* 0x9A4 */ mEE_Ovl_c* editEndChk_ovl;
|
||||
/* 0x9A8 */ mWR_Ovl_c* warning_ovl;
|
||||
/* 0x9AC */ void* _9AC;
|
||||
/* 0x9AC */ mRP_Ovl_c* repay_ovl;
|
||||
/* 0x9B0 */ void* _9B0;
|
||||
/* 0x9B4 */ mMP_Overlay_c* map_ovl;
|
||||
/* 0x9B8 */ u8 _9B8[0x9D0 - 0x9B8];
|
||||
|
||||
Reference in New Issue
Block a user