/*****************************************************************
 *   ヨッシー６４ サウンド ヘッダーファイル
 *          作成:       情開サウンド 井田 康（内線５４７４）
 *          最終更新日: 平成９年１０月１８日
 *****************************************************************/

#ifndef __YOSHI_SOUND_H__
#define __YOSHI_SOUND_H__


typedef enum na_event
{
    NA_EVENT_NULL=0,
    NA_EVENT_YOSHI_DOWN,
    NA_EVENT_YOSHI_FALL,
    NA_EVENT_OPEN_SOGEN_PAGE,
    NA_EVENT_OPEN_MAGMA_PAGE,
    NA_EVENT_OPEN_MOUNTAIN_PAGE,
    NA_EVENT_OPEN_JUNGLE_PAGE,
    NA_EVENT_OPEN_WATER_PAGE,
    NA_EVENT_OPEN_CASTLE_PAGE,
    NA_EVENT_SUBGAME_START,
    NA_EVENT_SUBGAME_END,
    NA_EVENT_OPENING_PLAYER_SELECT,
    NA_EVENT_START_TSURESARI_DEMO,
    NA_EVENT_YOSHI_BURN,
    NA_EVENT_YOSHI_TABERARERU,
    NA_EVENT_ECHO_START,
    NA_EVENT_ECHO_STOP,
    NA_EVENT_FRUITS_30_GET,
    NA_EVENT_SUBGAME_MISS,
    NA_EVENT_SUBGAME_BEST,
    NA_EVENT_TIMER_START,
    NA_EVENT_TIMER_END,
    NA_EVENT_PAGE,
    NA_EVENT_PAGE_FIRST,
    NA_EVENT_VOICE_STOP,
    NA_EVENT_YOSHI_HASAMARERU,
    NA_EVENT_FRUITS_30_BOSS,
    NA_EVENT_MID_BOSS_DEMO,
    NA_EVENT_MID_BOSS_START,
    NA_EVENT_MID_BOSS_DOWN,
    NA_EVENT_KUPPA_DEMO,
    NA_EVENT_KUPPA_START_1,
    NA_EVENT_KUPPA_DOWN_1,
    NA_EVENT_KUPPA_START_2,
    NA_EVENT_KUPPA_DOWN_2,
    NA_EVENT_BOSS_KIERU,
    NA_EVENT_KUPPA_TSURESARI,
    NA_EVENT_COURSE_CLEAR,
    NA_EVENT_KUPPA_DEMO_2,
    NA_EVENT_NYORO_DANGER_IN,
    NA_EVENT_NYORO_DANGER_OUT,
    NA_EVENT_GAMEOVER,
    NA_EVENT_COURSE_CLEAR_BOSS,
    NA_EVENT_MID_BOSS_DOWN_2,
    NA_EVENT_MELON_30_GET,
    NA_EVENT_MELON_30_BOSS,
    NA_EVENT_SUBGAME_END_OKA,
    NA_EVENT_SUBGAME_BEST_OKA,
    NA_EVENT_SAME_FRUITS_30_GET,
    NA_EVENT_SAME_FRUITS_30_BOSS,
    NA_EVENT_MAX
}NA_EVENT;

typedef enum na_se_trig
{
    NA_SE_TRIG_NULL=0,
    NA_SE_WALK,
    NA_SE_LAND,
    NA_SE_SLIDE,
    NA_SE_JUMP,
    NA_SE_KURURI,
    NA_SE_HIPHIT,
    NA_SE_BREATH_IN,
    NA_SE_BREATH_OUT,
    NA_SE_LOOK_UP,
    NA_SE_LOOK_BACK,
    NA_SE_LOOK_HERE,
    NA_SE_CROUCH,
    NA_SE_ITEM_FOUND,
    NA_SE_HAPPY,
    NA_SE_TASTE_GOOD,
    NA_SE_TASTE_BAD,
    NA_SE_EGG_LAY,
    NA_SE_EGG_THROW,
    NA_SE_TONGUE_OUT,
    NA_SE_TONGUE_IN,
    NA_SE_EAT,
    NA_SE_MOUTH_IN,
    NA_SE_SPIT,
    NA_SE_SNIFF,
    NA_SE_DAMAGE,
    NA_SE_POSE,
    NA_SE_BRAKE,
    NA_SE_BUBBLE,
    NA_SE_EGG_LAND,
    NA_SE_EGG_BOUND,
    NA_SE_BLOCK_ATTACK,
    NA_SE_FIRE,
    NA_SE_HEIHO_DOSUN_DOWN,
    NA_SE_ENEMY_DOWN,
    NA_SE_CANNON,
    NA_SE_BURST,
    NA_SE_STONE_HIT,
    NA_SE_ENEMY_WALK,
    NA_SE_TERESA,
    NA_SE_COIN,
    NA_SE_BUBBLE_ATTACK,
    NA_SE_BUBBLE_BROKEN,
    NA_SE_PENGUIN_ATTACK,
    NA_SE_WATER_IN,
    NA_SE_ENEMY_WATER_IN,
    NA_SE_ENEMY_WATER_OUT,
    NA_SE_BIG_WATER_IN,
    NA_SE_BIG_WATER_OUT,
    NA_SE_SPRING,
    NA_SE_KNIFE,
    NA_SE_PUTI_PAKKUN,
    NA_SE_ROCK_BOUND,
    NA_SE_ROULETTE,
    NA_SE_KILLER_FIRE,
    NA_SE_BAKUDANKUN_FIRE,
    NA_SE_TOSANZO,
    NA_SE_TOSANZO_DOWN,
    NA_SE_TOSANZO_UP,
    NA_SE_STEP_ATTACK,
    NA_SE_WATER_JUMP,
    NA_SE_FROG,
    NA_SE_PARASOL_OPEN,
    NA_SE_HEIHO_FLATTEN,
    NA_SE_HEIHO_RECOVER,
    NA_SE_HEIHO_WALK,
    NA_SE_EGG_JUMP,
    NA_SE_JUGEM_THROW,
    NA_SE_TSUMIKI_FIRE,
    NA_SE_KARUGAMO_THROW,
    NA_SE_HEIHO_DOSUN_UP,
    NA_SE_SUITEKI_BOUND,
    NA_SE_OWL,
    NA_SE_HEIHO_JUMP,
    NA_SE_PENGUIN_WALK,
    NA_SE_PENGUIN_FOUND,
    NA_SE_PENGUIN_KYORO,
    NA_SE_AHODORI_WING,
    NA_SE_BAMBOO_HEIHO,
    NA_SE_FROG_FUMARERU,
    NA_SE_BOMB_WALK,
    NA_SE_EXPLOSION,
    NA_SE_LEAF,
    NA_SE_EATEN,
    NA_SE_NINTENDO,
    NA_SE_PUTI_PAKKUN_FUMARERU,
    NA_SE_FUKIDASHI,
    NA_SE_DRAGON_LIFT_UP,
    NA_SE_DRAGON_LIFT_DOWN,
    NA_SE_SNOW_HEIHO_FOUND,
    NA_SE_SNOW_HEIHO_THROW,
    NA_SE_STEP_BURST,
    NA_SE_EGG_BURST,
    NA_SE_CASTLE_CRASH,
    NA_SE_SHELL_OPEN,
    NA_SE_SHELL_CLOSE,
    NA_SE_FISH_TURN,
    NA_SE_KUPPA_HIPHIT,
    NA_SE_KUPPA_KURURI,
    NA_SE_GHOST,
    NA_SE_DOKOSA_FOUND,
    NA_SE_DOKOSA_ATTACK,
    NA_SE_COURSE_TITLE_BOUND,
    NA_SE_BOMB_FALL,
    NA_SE_IKIGIRE_JUMP,
    NA_SE_TREE_HEIHO_FALL,
    NA_SE_TREE_HEIHO_BOUND,
    NA_SE_TREE_HEIHO_RUN,
    NA_SE_IRON_BALL_HIT,
    NA_SE_FLY_PAKKUN_TONGUE,
    NA_SE_FLY_PAKKUN_EAT,
    NA_SE_FLY_PAKKUN_SPIT,
    NA_SE_TRIAL_SELECT,
    NA_SE_SUBMARINE_FIRE,
    NA_SE_GYORAI_EXPLODE,
    NA_SE_PINBALL_LIFT,
    NA_SE_FUJIMI_FLY,
    NA_SE_BIKRIN_BREATH_IN,
    NA_SE_HANAUTA,
    NA_SE_EGG_BLOCK,
    NA_SE_SUPER_NIKONIKO,
    NA_SE_YOSHI_CLEAR,
    NA_SE_YOSHI_PURUPURU,
    NA_SE_RIDE_CLOUD,
    NA_SE_RIDE_PROPELLER,
    NA_SE_RIDE_SLIME_LIFT,
    NA_SE_RIDE_FURIKO,
    NA_SE_HEIHO_WALK_L,
    NA_SE_HEIHO_WALK_R,
    NA_SE_WALK_UP,
    NA_SE_WALK_DOWN,
    NA_SE_COIN_BLOCK,
    NA_SE_YOSHI_RECOVER,
    NA_SE_DAMAGE_HENAHENA,
    NA_SE_DAMAGE_DOWN,
    NA_SE_FANFARE_MISS,
    NA_SE_SUBGAME_MISS,
    NA_SE_SUBGAME_NORMAL,
    NA_SE_SUBGAME_BEST,
    NA_SE_UFUFU_PINK,
    NA_SE_UFUFU_BLUE,
    NA_SE_FLY_PAKKUN_DAMAGE,
    NA_SE_TRIAL_CURSOR,
    NA_SE_VOICE_STOP,
    NA_SE_PINBALL_LIFT_EGG,
    NA_SE_BOYOYON_BALL,
    NA_SE_DOKOSA_KYORO,
    NA_SE_MINI_TERESA,
    NA_SE_FROG_NORMAL,
    NA_SE_JUGEM_WATER,
    NA_SE_WATER_LAND,
    NA_SE_NYORO_TO_NAKA,
    NA_SE_NYORO_TO_SOTO,
    NA_SE_NYORO_NOBIRU,
    NA_SE_NYORO_NOBIRU_2,
    NA_SE_NYORO_TIDIMU,
    NA_SE_NYORO_TIDIMU_2,
    NA_SE_KAIZOKUSEN,
    NA_SE_KAIZOKUSEN_AIZU,
    NA_SE_BLOCK_YURERU,
    NA_SE_SEAL,
    NA_SE_ERASE_BACKUP,
    NA_SE_PROPELLER_KIERU,
    NA_SE_CLOUD_KIERU,
    NA_SE_BLOCK_KIERU,
    NA_SE_YOSHI_YURERU,
    NA_SE_WARP_OKOSU,
    NA_SE_COURSE_BLOCK_KIERU,
    NA_SE_HABATOBI_MELON,
    NA_SE_JUGEM_BLINK,
    NA_SE_LIFT_HAKIDASU,
    NA_SE_LIFT_SUIKOMU,
    NA_SE_MELON_LAND,
    NA_SE_GABON_BALL_LAND,
    NA_SE_TERESA_APPEAR,
    NA_SE_YOSHI_FURIKO_TRIG,
    NA_SE_BOMB_BOUND,
    NA_SE_WATER_BREAK,
    NA_SE_KUPPA_JUMP,
    NA_SE_KUPPA_LAND,
    NA_SE_KUPPA_DAMAGE,
    NA_SE_KUPPA_PURU,
    NA_SE_DONBABA_BOYOYON,
    NA_SE_TOGE_FALL,
    NA_SE_YAKAN_FALL,
    NA_SE_YAKAN_BOUND,
    NA_SE_MINI_TERESA_BURST,
    NA_SE_KUPPA_CATCH,
    NA_SE_DONBABA_EXPLOSION,
    NA_SE_DONBABA_BOUND,
    NA_SE_COUNT_STOP,
    NA_SE_COUNT_ALL_STOP,
    NA_SE_ROBO_EGG,
    NA_SE_WOOD_BOUND,
    NA_SE_FLAG_START,
    NA_SE_KUPPA_DAMAGE_LAND,
    NA_SE_MOJI_CHANGE,
    NA_SE_MOJI_CHANGE_NG,
    NA_SE_WANWAN_FUKIDASHI,
    NA_SE_BALL_BURST,
    NA_SE_YOSHI_EGG_BOUND,
    NA_SE_PUKUPUKU_FIRE,
    NA_SE_NEAR_FRUITS,
    NA_SE_EAT_LAST_ONE,
    NA_SE_ENEMY_FUKIDASHI,
    NA_SE_FRUITS_APPEAR,
    NA_SE_FRUITS_DISAPPEAR,
    NA_SE_WANWAN_METER,
    NA_SE_SWIM,
    NA_SE_METAL_HIT,
    NA_SE_1_WAVE,
    NA_SE_1_KAMOME,
    NA_SE_HEART,
    NA_SE_ZOROME,
    NA_SE_NYORORON,
    NA_SE_EXTRA_STOP,
    NA_SE_MELON_30,
    NA_SE_ZOROME_30,
    NA_SE_FRUITS_SAME_30,
    /*}WAKAI*/
    /*{*/
    NA_SE_PIPE_IN=500,
    NA_SE_PIPE_OUT,
    NA_SE_POT_IN,
    NA_SE_STAR_JUMP_OUT,
    NA_SE_STAR_BOUND,
    NA_SE_FLOWER,
    NA_SE_EGG_TRANS,
    NA_SE_EGG_REVERT,
    NA_SE_POT_OUT,
    NA_SE_UNBB,
    NA_SE_SLUG_STRETCH,
    NA_SE_SLUG_CONTRACT,
    NA_SE_SLUG_FUMARERU,
    NA_SE_COURSE_BLOCK,
    NA_SE_COURSE_SELECT,
    NA_SE_DECIDE,
    NA_SE_CURSOR,
    NA_SE_CANCEL,
    NA_SE_HISCORE,
    NA_SE_YOSHI_CATCH,
    NA_SE_UNBB_DAMAGE,
    NA_SE_KUMOBOSS_JUMP,
    NA_SE_KUMOBOSS_DAMAGE,
    NA_SE_MAJIN_LAUGH,
    NA_SE_DRAGON_FUMARERU,
    NA_SE_YOSHI_DOWN,
    NA_SE_DRAGON_FIRE_MOVE,
    NA_SE_NYORO_STRETCH,
    NA_SE_NYORO_CONTRACT,
    NA_SE_MAJIN_DAMAGE,
    NA_SE_STAR_GET,
    NA_SE_FRUITS_DECIDE,
    NA_SE_PRESSURE,
    NA_SE_EMPTY_BLOCK,
    NA_SE_HATENA_SWITCH,
    NA_SE_DOOR_OPEN,
    NA_SE_DOOR_CLOSE,
    NA_SE_TSUMIKI_GET,
    NA_SE_TSUMIKI_BREAK,
    NA_SE_KEY_GET,
    NA_SE_PARASOL_GET,
    NA_SE_EGG_GET,
    NA_SE_PUDDING_FUMARERU,
    NA_SE_KARUGAMO_CATCH,
    NA_SE_CLOUD_APPEAR,
    NA_SE_CLOUD_DISAPPEAR,
    NA_SE_HEAD_HIT,
    NA_SE_ROCK_BREAK,
    NA_SE_KARUGAMO,
    NA_SE_KARUGAMO_CHILD,
    NA_SE_DRAGON_LIFT_WAKE,
    NA_SE_YOSHI_NO_HEART,
    NA_SE_SUN_HENAHENA,
    NA_SE_YOSHI_UMARERU,
    NA_SE_YOSHI_HIRAMEKI,
    NA_SE_PIPE_YOKO_IN,
    NA_SE_PIPE_YOKO_OUT,
    NA_SE_ENEMY_TURN,
    NA_SE_TOGETOGE_FUKURAMU,
    NA_SE_STEP,
    NA_SE_BANBOO_DANCER_MOVE,
    NA_SE_BANBOO_DANCER_JUMP,
    NA_SE_BAMBOO_HEIHO_OTTO,
    NA_SE_SPIDER_BUTSUKERU,
    NA_SE_KYUCHAN,
    NA_SE_SPIDER_MUNYO,
    NA_SE_HASAMARE_DEAD,
    NA_SE_FRUITS_ACCENT,
    NA_SE_FRUITS_ACCENT_ALL,
    NA_SE_FRUITS_TURN,
    NA_SE_DOOR_APPEAR,
    NA_SE_GABON_WALK,
    NA_SE_GABON_THROW,
    NA_SE_KURAGE,
    NA_SE_OKAMOTI_HEIHO_ARE,
    NA_SE_DRAGON_LIFT_OPEN_EYE,
    NA_SE_DRAGON_LIFT_MABATAKI,
    NA_SE_TOGETOGE_FALL,
    NA_SE_HANABIRA_ALL,
    NA_SE_WARP_OUT,
    NA_SE_ASHIBA_APPEAR,
    NA_SE_FLAG_APPEAR,
    NA_SE_MELON_COUNTER_APPEAR,
    NA_SE_FRUITS_SELECT_PRESS,
    NA_SE_HATENA_BLOCK_DISAPPEAR,
    NA_SE_POTI_CHAIN_BREAK,
    NA_SE_POTI_BARK,
    NA_SE_POTI_JUMP,
    NA_SE_POTI_RUN,
    NA_SE_ROBO_JUMP,
    NA_SE_GAME_START,
    NA_SE_HEART_FUKIDASU,
    NA_SE_HEART_APPEAR,
    NA_SE_NAZOTOKI,
    NA_SE_NAZOTOKI_HAPPY,
    NA_SE_NAZOTOKI_NORMAL,
    NA_SE_NAZOTOKI_SUKA,
    NA_SE_GABON_BALL_APPEAR,
    NA_SE_HEIHO_FALL,
    NA_SE_ROBO_LAND,
    NA_SE_POTI_TAIL,
    NA_SE_POTI_CHAIN_MOVE,
    NA_SE_NYUDO,
    NA_SE_PAKKUN_FLOWER,
    NA_SE_OKAMOTI_LOOK_UP,
    NA_SE_BAMBOO_HEIHO_O,
    NA_SE_BAMBOO_HEIHO_TO,
    NA_SE_HANABIRA_FALL,
    NA_SE_HANABIRA_ADD,
    NA_SE_HANABIRA_NORMAL,
    NA_SE_HANABIRA_SUPER,
    NA_SE_HANABIRA_HENAHENA,
    NA_SE_SUKERU,
    NA_SE_SUKENAI,
    NA_SE_MESSAGE_APPEAR,
    NA_SE_MESSAGE_DISAPPEAR,
    NA_SE_MESSAGE_NEXT,
    NA_SE_KEMUCHAN_STEP,
    NA_SE_HEIHO_COLOR,
    NA_SE_BIG_PAKKUN,
    NA_SE_BIG_PAKKUN_DAMAGE,
    NA_SE_MELON_ACTION,
    NA_SE_MELON_BURST,
    NA_SE_MELON_DOWN,
    NA_SE_TSUTA_SUITEKI,
    NA_SE_WARP_JUMP,
    NA_SE_WARP_WARP,
    NA_SE_DRAGON_DAMAGE,
    NA_SE_BIG_PAKKUN_TOUJOU,
    NA_SE_WARP_NEOKI,
    NA_SE_WARP_COME,
    NA_SE_PUTI_PAKKUN_TANE,
    NA_SE_MAGMA_STEAM,
    NA_SE_BOSS_DAMAGE,
    NA_SE_KYUCHAN_WALK,
    NA_SE_SEARCH_KURAGE,
    NA_SE_ISOGIN_NOBIRU,
    NA_SE_ISOGIN_TIJIMU,
    NA_SE_PUKUPUKU,
    NA_SE_BOX_BREAK,
    NA_SE_KAITEN_SWITCH,
    NA_SE_SLUG_DOWN,
    NA_SE_GORON_LAND,
    NA_SE_PREDATER_KIERU,
    NA_SE_PREDATER_DAMAGE,
    NA_SE_DONBABA,
    NA_SE_DONBABA_DAMAGE,
    NA_SE_WANWAN,
    NA_SE_WANWAN_GLAD,
    NA_SE_NAME_INPUT,
    NA_SE_DONBABA_LIP,
    NA_SE_TOGE_BOUND,
    NA_SE_PREDATER_ATTACK,
    NA_SE_PREDATER_DOWN,
    NA_SE_NYUDO_BREATH_IN,
    NA_SE_KUPPA_DOWN,
    NA_SE_DONBABA_QUAKE,
    NA_SE_KUPPA_UP,
    NA_SE_LAST_ONE_MESSAGE_IN,
    NA_SE_LAST_FIVE_MESSAGE_IN,
    NA_SE_YOSHI_YARARETA_IN,
    NA_SE_TRIG_MAX,
    /*}TATAKA*/
    /*{*/
    NA_SE_TEST01=1000,
    NA_SE_TEST02,
    NA_SE_TEST03,
    NA_SE_TEST04,
    NA_SE_TEST05,
    NA_SE_TEST06,
    NA_SE_TEST07,
    NA_SE_TEST08,
    NA_SE_TEST09,
    NA_SE_TEST10,
    NA_SE_TEST11,
    NA_SE_TEST12,
    NA_SE_TEST13,
    NA_SE_TEST14,
    NA_SE_TEST15,
    NA_SE_TEST16,
    NA_SE_TEST17,
    NA_SE_TEST18,
    NA_SE_TEST19,
    NA_SE_TEST20,
    NA_SE_TEST21,
    NA_SE_TEST22,
    NA_SE_TEST23,
    NA_SE_TEST24,
    NA_SE_TEST25,
    NA_SE_TEST26,
    NA_SE_TEST27,
    NA_SE_TEST28,
    NA_SE_TEST29,
    NA_SE_TEST30,
    NA_SE_TEST31,
    NA_SE_TEST32,
    NA_SE_TEST33,
    NA_SE_TEST34,
    NA_SE_TEST35,
    NA_SE_TEST36,
    NA_SE_TEST37,
    NA_SE_TEST38,
    NA_SE_TEST39,
    NA_SE_TEST40,
    NA_SE_TEST41,
    NA_SE_TEST42,
    NA_SE_TEST43,
    NA_SE_TEST44,
    NA_SE_TEST45,
    NA_SE_TEST46,
    NA_SE_TEST47,
    NA_SE_TEST48,
    NA_SE_TEST49,
    NA_SE_TEST50,
    NA_SE_TEST51,
    NA_SE_TEST52,
    NA_SE_TEST53,
    NA_SE_TEST54,
    NA_SE_TEST55,
    NA_SE_TEST56,
    NA_SE_TEST57,
    NA_SE_TEST58,
    NA_SE_TEST59,
    NA_SE_TEST60,
    NA_SE_TEST61,
    NA_SE_TEST62,
    NA_SE_TEST63,
    NA_SE_TEST64,
    NA_SE_TEST65,
    NA_SE_TEST66,
    NA_SE_TEST67,
    NA_SE_TEST68,
    NA_SE_TEST69,
    NA_SE_TEST70
}NA_SE_TRIG;


typedef enum na_se_level
{
    NA_SE_LEVEL_NULL=0,
    NA_SE_TARGET,
    NA_SE_THREAT,
    NA_SE_PUSH,
    NA_SE_KURUKURU,
    NA_SE_FLUTTER,
    NA_SE_BEE,
    NA_SE_WIND,
    NA_SE_CAVE,
    NA_SE_JUNGLE,
    NA_SE_WAVE,
    NA_SE_MAGMA,
    NA_SE_WATER_FLOW,
    NA_SE_CONVERER,
    NA_SE_GEAR,
    NA_SE_STONE_TUMBLE,
    NA_SE_HEIHO_KURUKURU,
    NA_SE_CHAIN,
    NA_SE_SAW,
    NA_SE_PROPELLER,
    NA_SE_UNABON,
    NA_SE_YOSHI_TAKE_AWAY,
    NA_SE_YOSHI_YARARETA,
    NA_SE_KEMUCHAN,
    NA_SE_BAKUDANKUN_FLY,
    NA_SE_HEIHO_WHISPER,
    NA_SE_HEIHO_GROUP,
    NA_SE_PINKCHAN,
    NA_SE_YOSHI_PROPELLER_IN,
    NA_SE_SWIM_UNDERWATER,
    NA_SE_NYORO_MOVE,
    NA_SE_POINT_COUNT,
    NA_SE_FLARE_BUBBLE,
    NA_SE_JUGEM,
    NA_SE_HEBI_LIFT,
    NA_SE_BURNING_DEAD,
    NA_SE_PUDDING_MOVE,
    NA_SE_CLOUD_BLOW,
    NA_SE_FUSE,
    NA_SE_UNAGI,
    NA_SE_DRAGON_LIFT_SLEEP,
    NA_SE_BUBBLE_BLOW,
    NA_SE_BIG_WHEEL,
    NA_SE_GABON_BALL,
    NA_SE_SHELL_BUBBLE,
    NA_SE_SNOW,
    NA_SE_MUKADE,
    NA_SE_PROPELLER_HEIHO,
    NA_SE_BIKRIN_BREATH_OUT,
    NA_SE_WATER,
    NA_SE_YOSHI_PROPELLER,
    NA_SE_SLIME_STRETCH,
    NA_SE_SLIME_CONTRACT,
    NA_SE_KUSAKAGE_HEIHO_RUN,
    NA_SE_YOSHI_FALL,
    NA_SE_YOSHI_FURIKO,
    NA_SE_WARP_SLEEP,
    NA_SE_FLY_PAKKUN,
    NA_SE_KAITEN_YUKA,
    NA_SE_YOUGAN,
    NA_SE_ZOOM_IN,
    NA_SE_ZOOM_OUT,
    NA_SE_DEFAULT_ENV,
    NA_SE_KILLER_FLY,
    NA_SE_WAVE_TO_SKY,
    NA_SE_HEBI_GREEN_U,
    NA_SE_HEBI_GREEN_D,
    NA_SE_HEBI_RED_L,
    NA_SE_HEBI_RED_R,
    NA_SE_SEESAW,
    NA_SE_HEIHO_GROUP_BG,
    NA_SE_LAST_ONE,
    NA_SE_FURIKO,
    NA_SE_SLIDE_BOX,
    NA_SE_BIKRIN_TIJIMU,
    NA_SE_PINBALL_LIFT_MOVE,
    NA_SE_BUTTERFLY,
    NA_SE_HIGH,
    NA_SE_BIG_HEART,
    NA_SE_PAKKUN_FOREST,
    NA_SE_CLOUD_LIFT,
    NA_SE_KARUGAMO_FLY,
    NA_SE_GORON,
    NA_SE_PUKUPUKU_GROUP,
    NA_SE_PUKUPUKU_GROUP_BG,
    NA_SE_OKE,
    NA_SE_BEE_GROUP,
    NA_SE_KUPPA_TSURESARI,
    NA_SE_DONBABA_TIJIMU,
    NA_SE_HEIHO_GROUP_UNIT,
    NA_SE_EGG_FLY,
    NA_SE_LAST_FIVE,
    NA_SE_KUPPA_KURUKURU,
    NA_SE_KAMEKKU_PROPELLER,
    NA_SE_PREDATER_MOVE,
    NA_SE_DOKAN,
    NA_SE_CASTLE,
    NA_SE_SUBMARIN_HEIHO,
    NA_SE_MUCHO,
    NA_SE_KUPPA_THREAT,
    NA_SE_FRUITS_ZOOM_IN,
    NA_SE_FRUITS_ZOOM_OUT,
    NA_SE_KUMOBOSS_DEMO,
    NA_SE_PREDATER_DEMO,
    NA_SE_NYUDO_DEMO,
    NA_SE_DONBABA_DEMO,
    NA_SE_KUPPA_DEMO,
    NA_SE_LAST_ONE_MESSAGE,
    NA_SE_LAST_FIVE_MESSAGE,
    NA_SE_NYORO_WIND,
    NA_SE_KUPPA_DEMO_DOWN,
    NA_SE_TIMER,
    NA_SE_TIMER_FAST,
    NA_SE_EGG_TIMER,
    NA_SE_EGG_TIMER_FAST,
    NA_SE_FLAME,
    NA_SE_SLIDE_POT,
    NA_SE_BANBOO_DANCER,
    NA_SE_BANBOO_DANCER_LEVEL,
    NA_SE_LEVEL_MAX
}NA_SE_LEVEL;

typedef enum na_scene
{
    NA_SCENE_NULL,
    NA_SCENE_MAIN,
    NA_SCENE_FANTASY,
    NA_SCENE_LATIN,
    NA_SCENE_EXOTIC,
    NA_SCENE_CELLO,
    NA_SCENE_DOJIN,
    NA_SCENE_REGGAE,
    NA_SCENE_HIPHOP,
    NA_SCENE_DMG,
    NA_SCENE_CASTLE,
    NA_SCENE_SNOW,
    NA_SCENE_WATER,
    NA_SCENE_PAKKUN,
    NA_SCENE_SMALL_BOSS,
    NA_SCENE_MINOBON_ROOM,
    NA_SCENE_TOWER_ROOM,
    NA_SCENE_SUBGAME,
    NA_SCENE_FANFARE_NORMAL,
    NA_SCENE_FANFARE_BEST,
    NA_SCENE_PAGE_NORMAL,
    NA_SCENE_PAGE_SOGEN,
    NA_SCENE_MAP01,
    NA_SCENE_OPEN_SOGEN,
    NA_SCENE_OPEN_MAGMA,
    NA_SCENE_OPEN_MOUNTAIN,
    NA_SCENE_OPEN_JUNGLE,
    NA_SCENE_OPEN_WATER,
    NA_SCENE_OPEN_CASTLE,
    NA_SCENE_NAGOMI,
    NA_SCENE_DOWN_NORMAL,
    NA_SCENE_DOWN_OCHIRU,
    NA_SCENE_DOWN_PAKKUN,
    NA_SCENE_DOWN_YOGAN,
    NA_SCENE_DOWN,
    NA_SCENE_RESCUE_YOSHI,
    NA_SCENE_SELECT,
    NA_SCENE_OPTION,
    NA_SCENE_SCORE,
    NA_SCENE_TRIAL,
    NA_SCENE_COURSE_CLEAR,
    NA_SCENE_MAP_DEMO,
    NA_SCENE_COURSE_CLEAR_BOSS,
    NA_SCENE_MID_BOSS_DEMO,
    NA_SCENE_MID_BOSS,
    NA_SCENE_KUPPA_DEMO01,
    NA_SCENE_KUPPA_DEMO02,
    NA_SCENE_KUPPA01,
    NA_SCENE_KUPPA02,
    NA_SCENE_OHANASHI,
    NA_SCENE_STAFFROLL,
    NA_SCENE_NAME_ENTRY,
    NA_SCENE_GURUGURU01,
    NA_SCENE_GURUGURU02,
    NA_SCENE_CASTLE_OUTER,
    NA_SCENE_WIN_MID,
    NA_SCENE_SCORE_BOSS,
    NA_SCENE_WIN_KUPPA01,
    NA_SCENE_WIN_KUPPA02,
    NA_SCENE_DOWN02,
    NA_SCENE_GURUGURU_BOSS01,
    NA_SCENE_GURUGURU_BOSS02,
    NA_SCENE_WIN_MID01,
    NA_SCENE_WIN_MID02,
    NA_SCENE_FANFARE_NORMAL_OKA,
    NA_SCENE_FANFARE_BEST_OKA,
    NA_SCENE_KESU,
    NA_SCENE_TEST2,
    NA_SCENE_TEST3,
    NA_SCENE_STOP,
    NA_SCENE_MAX
}NA_SCENE;



typedef enum na_yoshi_status
{
    NA_YOSHI_STATUS_NORMAL,
    NA_YOSHI_STATUS_NIKONIKO,
    NA_YOSHI_STATUS_HENAHENA,
    NA_YOSHI_STATUS_SUPER
}NA_YOSHI_STATUS;

typedef enum na_ground
{
    NA_GROUND_NULL=0,
    NA_GROUND_EARTH,
    NA_GROUND_GRASS,
    NA_GROUND_ROPE,
    NA_GROUND_WATER,
    NA_GROUND_JELLY,
    NA_GROUND_BONE,
    NA_GROUND_SNOW,
    NA_GROUND_STONE,
    NA_GROUND_JUGEM,
    NA_GROUND_CLOTH,
    NA_GROUND_WOOD,
    NA_GROUND_METAL
}NA_GROUND;

typedef enum na_breath
{
    NA_BREATH_SLOW,
    NA_BREATH_NORMAL,
    NA_BREATH_FAST
}NA_BREATH;

typedef enum na_mode
{
    NA_MODE_STEREO,
    NA_MODE_MONO,
    NA_MODE_HEADPHONE
}NA_OUT_MODE;

typedef enum na_player
{
    NA_PLAYER_GREEN =0x01,
    NA_PLAYER_BLUE  =0x02,
    NA_PLAYER_RED   =0x04,
    NA_PLAYER_YELLOW=0x08,
    NA_PLAYER_PINK  =0x10,
    NA_PLAYER_WHITE =0x20,
    NA_PLAYER_BLACK =0x40,
    NA_PLAYER_SKY   =0x80
}NA_PLAYER;

typedef enum na_nazotoki
{
    NA_NAZO_MELON,
    NA_NAZO_HEART,
    NA_NAZO_HEART_5,
    NA_NAZO_COIN,
    NA_NAZO_EGG,
    NA_NAZO_KUSURI,
    NA_NAZO_1UPHEIHO,
    NA_NAZO_SWITCH,
    NA_NAZO_LIFT,
    NA_NAZO_POT,
    NA_NAZO_WARP,
    NA_NAZO_FLAG,
    NA_NAZO_CLOUD,
    NA_NAZO_HOOK,
    NA_NAZO_BIKKURIN,
    NA_NAZO_HEIHO,
    NA_NAZO_LOCK
}NA_NAZOTOKI;

typedef struct na_se_info
{
    s16 x,y;
    NA_PLAYER player;
    NA_GROUND ground;
    NA_BREATH breath;
    NA_NAZOTOKI nazo;
    union{
	s32 s32;
	f32 f32;
    }value;
    union{
	s32 s32;
	f32 f32;
    }value2;
}NA_SE_INFO;

typedef enum na_timer
{
    NA_TIMER_HATENA_SWITCH,
    NA_TIMER_EGG_TRANS
}NA_TIMER;


/*******************
 *  ＳＥ関数
 *******************/
extern void Na_SeTrig(NA_SE_TRIG se,NA_SE_INFO *info);
extern void Na_SeStart(NA_SE_LEVEL se,s16 sub_handle,NA_SE_INFO *info);
extern void Na_SeStop(NA_SE_LEVEL se,s16 sub_handle);

extern void Na_SeLevelChange(NA_SE_LEVEL se,s16 sub_handle,NA_SE_INFO *info);
extern s32 Na_SeLevelCheck(NA_SE_LEVEL se,s16 sub_handle);
extern void Na_AllSeStop(void);
extern void Na_LevelSeStop(void);

/********************
 *  イベント関数
 ********************/
extern void Na_Event(NA_EVENT event);

extern void Na_PauseOn(void);
extern void Na_PauseOff(void);

extern void Na_SceneChange(NA_SCENE scene);
extern void Na_OutModeChange(NA_OUT_MODE mode);

extern void Na_YoshiStatusChange(NA_YOSHI_STATUS status);
extern void Na_SetChibiYoshi(s16 flag);

extern s16  Na_GetYoshiStepStatus(void);
extern void Na_SelectCursor(s16 x,s16 y);
extern void Na_SetActiveYoshi(NA_PLAYER yoshi);
extern void Na_SetTimerCount(NA_TIMER type,s16 count);

extern void Na_SetWhichMinobon(s16 number);
extern void Na_SetResult(s16 result);

/* ゲートウェイ システム用 */
extern void Na_GatewayPauseOn(void);
extern void Na_GatewayPauseOff(void);

/********************
 *  システム関数
 ********************/
/* 初期化関数 */
extern void Na_Initialize(void);

#ifndef _AUDIOOBJECT_
extern RCPTask  *Nas_AudioMain(void);
#endif

/*
 * 毎ビデオフレームでコールするサウンドルーチン
 *   補足: vsyncの直後にコールしてください。
 */
#define Na_VideoFrameWork() Nas_AudioMain()
//#define Na_VideoFrameWork() NULL


/*
 * 毎ゲームフレームでコールするサウンドルーチン
 *   補足: ゲームフレームのメインループ内の先頭または、最後でコールしてください。
 */
extern void Na_GameFrameWork(void);


#endif /* !__YOSHI_SOUND_H__ */

