41 lines
680 B
C
41 lines
680 B
C
#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);
|