marioparty4/include/REL/w01Dll.h
2025-02-05 10:25:12 -06:00

59 lines
1.2 KiB
C
Executable file

#ifndef REL_W01_H
#define REL_W01_H
#include "dolphin/types.h"
enum {
MAPOBJ_COASTER,
MAPOBJ_COASTER_RAIL,
MAPOBJ_HOST1,
MAPOBJ_HOST2,
MAPOBJ_HOST3,
MAPOBJ_HOST4,
MAPOBJ_SPACEAMIDA,
MAPOBJ_SPACEAMIDA_MAP1,
MAPOBJ_SPACEAMIDA_MAP2,
MAPOBJ_SPACEAMIDA_MAP3,
MAPOBJ_SPACEAMIDA_ROCKET1,
MAPOBJ_SPACEAMIDA_ROCKET2,
MAPOBJ_SPACEAMIDA_ROCKET3,
MAPOBJ_SPACEAMIDA_LIGHTEFF,
MAPOBJ_SPACEAMIDA_LAMP1,
MAPOBJ_SPACEAMIDA_LAMP2,
MAPOBJ_ROUNDITEM,
MAPOBJ_ROUNDITEM_UMA,
MAPOBJ_ROUNDITEM_BORDER,
MAPOBJ_ROUNDITEM_ITEM,
MAPOBJ_ROUNDITEM_ITEM_LIGHT,
MAPOBJ_ROUNDITEM_ITEM_UP,
MAPOBJ_ROUNDITEM_ITEM_DENSYOKU,
MAPOBJ_CUPR_DISH,
MAPOBJ_CUPR1,
MAPOBJ_CUPR2,
MAPOBJ_CUPR3,
MAPOBJ_CUPR_ARROW,
MAPOBJ_CUPL_DISH,
MAPOBJ_CUPL1,
MAPOBJ_CUPL2,
MAPOBJ_CUPL3,
MAPOBJ_CUPL_ARROW,
MAPOBJ_MAX = 33
};
typedef struct {
/* 0x00 */ struct {
u8 hostSide : 1;
};
/* 0x01 */ s8 cupDir[2];
} W01BoardWork;
extern void SpaceAmidaExec(void);
extern void RoundItemInit(s16 *itemTbl);
extern void RoundItemKill(void);
extern void RoundItemEventStart(void);
extern s16 mapObjMdlId[MAPOBJ_MAX];
extern W01BoardWork *boardWork;
#endif