mirror of
https://github.com/ACreTeam/ac-decomp
synced 2026-05-23 14:41:38 -04:00
37 lines
1.3 KiB
C
37 lines
1.3 KiB
C
#ifndef M_MSG_H
|
|
#define M_MSG_H
|
|
|
|
#include "types.h"
|
|
#include "libu64/gfxprint.h"
|
|
|
|
#ifdef __cplusplus
|
|
extern "C" {
|
|
#endif
|
|
|
|
/* TODO: fill out message struct */
|
|
typedef struct message_window_s mMsg_Window_c;
|
|
|
|
extern int mMsg_Get_Length_String(u8* buf, size_t buf_size);
|
|
extern mMsg_Window_c* mMsg_Get_base_window_p();
|
|
extern void mMsg_Set_free_str(mMsg_Window_c* msg, int free_str_no, u8* str, int str_size);
|
|
extern void mMsg_debug_draw(gfxprint_t* gfxprint);
|
|
extern void mMsg_aram_init();
|
|
extern int mMsg_Check_MainHide(mMsg_Window_c* msg);
|
|
extern void mMsg_Set_item_str(mMsg_Window_c* msg_win, int str_no, u8* item_str, int str_len);
|
|
extern void mMsg_Set_mail_str(mMsg_Window_c* msg_win, int str_no, u8* str, int str_len);
|
|
extern void mMsg_Set_continue_msg_num(mMsg_Window_c* msg_win, int continue_msg_num);
|
|
extern int mMsg_Check_MainNormalContinue(mMsg_Window_c* msg_win);
|
|
extern int mMsg_Check_main_wait(mMsg_Window_c* msg_win);
|
|
extern int mMsg_ChangeMsgData(mMsg_Window_c* msg_win, int msg_no);
|
|
extern void mMsg_Set_ForceNext(mMsg_Window_c* msg_win);
|
|
extern int mMsg_Check_not_series_main_wait(mMsg_Window_c* msg_win);
|
|
extern int mMsg_Check_MainDisappear(mMsg_Window_c* msg_win);
|
|
extern void mMsg_request_main_disappear_wait_type1(mMsg_Window_c* msg_win);
|
|
extern void mMsg_request_main_appear_wait_type1(mMsg_Window_c* msg_win);
|
|
|
|
#ifdef __cplusplus
|
|
}
|
|
#endif
|
|
|
|
#endif
|