Files
ac-decomp/include/m_start_data_init.h
2023-07-24 14:38:35 -04:00

37 lines
664 B
C

#ifndef M_START_DATA_INIT_H
#define M_START_DATA_INIT_H
#include "types.h"
#include "game_h.h"
#ifdef __cplusplus
extern "C" {
#endif
enum {
mSDI_INIT_MODE_NEW,
mSDI_INIT_MODE_NEW_PLAYER,
mSDI_INIT_MODE_FROM,
mSDI_INIT_MODE_PAK,
mSDI_INIT_MODE_ERR,
mSDI_INIT_MODE_NUM
};
enum {
mSDI_MALLOC_FLAG_GAME,
mSDI_MALLOC_FLAG_ZELDA,
mSDI_MALLOC_FLAG_NUM
};
extern void mSDI_StartInitAfter(GAME* game, int renewal_reserve_flag, int malloc_flag);
extern int mSDI_StartInitBefore(GAME* game, int player_no, int init_mode, int malloc_flag);
extern int mSDI_StartDataInit(GAME* game, int player_no, int init_mode);
#ifdef __cplusplus
}
#endif
#endif