#pragma once #include "WindowsWrapper.h" typedef enum MusicID { MUS_SILENCE = 0x0, MUS_CURLY = 0x1, MUS_OPPOSITION = 0x2, MUS_DOUKUTSU = 0x3, MUS_CAVE = 0x4, MUS_WAMBOM = 0x5, MUS_MAGUMAN = 0x6, MUS_VIVI = 0x7, } MusicID; typedef struct STAGE_TABLE { char parts[0x20]; char map[0x20]; int bkType; char back[0x20]; char npc[0x20]; char boss[0x20]; signed char boss_no; char name[0x22]; } STAGE_TABLE; extern int gStageNo; extern MusicID gMusicNo; extern unsigned int gOldPos; extern MusicID gOldNo; extern const STAGE_TABLE *gTMT; BOOL LoadStageTable(); BOOL TransferStage(int no, int w, int x, int y); void ChangeMusic(MusicID no); void ReCallMusic(void);