// // Generated by dtk // Translation Unit: JAIZelScene.cpp // #include "JAZelAudio/JAIZelBasic.h" #include "dolphin/types.h" u8 JAIZelBasic::m_bgm_wave_info[DEMO_SELECT(0x5C, 0x60)] = {}; u8 JAIZelBasic::m_dy_wave_set_1st[][2] = { {0x00, 0x00}, {0x09, 0x17}, {0x0A, 0x16}, {0x0B, 0x24}, {0x27, 0x0F}, {0x13, 0x15}, {0x10, 0x25}, {0x11, 0x00}, {0x14, 0x2A}, {0x15, 0x18}, {0x15, 0x19}, {0x1B, 0x3B}, {0x1A, 0x15}, {0x1C, 0x15}, {0x27, 0x1D}, {0x1F, 0x2D}, {0x21, 0x34}, {0x15, 0x1A}, {0x23, 0x29}, {0x15, 0x2B}, {0x2C, 0x3E}, {0x2E, 0x00}, {0x30, 0x34}, {0x31, 0x10}, {0x32, 0x0A}, {0x33, 0x38}, {0x15, 0x34}, {0x15, 0x35}, {0x36, 0x09}, {0x36, 0x0B}, {0x36, 0x23}, {0x36, 0x14}, {0x28, 0x3D}, {0x39, 0x00}, {0x3A, 0x3C}, {0x3A, 0x3C}, {0x2E, 0x1D}, {0x3C, 0x00}, {0x3C, 0x00}, {0x29, 0x3C}, {0x2A, 0x3C}, {0x0F, 0x3C}, {0x3E, 0x3F}, {0x39, 0x1D}, #if VERSION == VERSION_DEMO {0x00, 0x00}, #else {0x40, 0x00}, #endif {0x00, 0x00}, {0x00, 0x00}, {0x00, 0x00}, {0x00, 0x00}, {0x00, 0x00}, }; u8 JAIZelBasic::m_dy_wave_set_2nd[][2] = { {0x00, 0x00}, {0x0D, 0x00}, {0x0E, 0x00}, {0x0D, 0x00}, {0x12, 0x00}, {0x1E, 0x00}, {0x20, 0x28}, {0x22, 0x00}, {0x20, 0x1E}, {0x26, 0x00}, {0x2F, 0x00}, {0x0C, 0x00}, {0x37, 0x00}, {0x0F, 0x00}, {0x00, 0x00}, {0x00, 0x00}, {0x00, 0x00}, {0x00, 0x00}, {0x00, 0x00}, {0x00, 0x00}, }; JAIZelBasic::scene_info_s JAIZelBasic::m_scene_info[] = { {(u16)0x0000, 0x00, 0x00}, {(u16)JA_BGM_D_RYU_MT, 0x01, 0x05}, {(u16)0x0000, 0x01, 0x01}, {(u16)JA_BGM_D_FOREST, 0x03, 0x05}, #if VERSION == VERSION_DEMO {(u16)JA_BGM_I_MAJU, 0x02, 0x05}, #else {(u16)JA_BGM_I_MAJU_2ND, 0x02, 0x05}, #endif {(u16)JA_BGM_D_GANON_1, 0x17, 0x00}, {(u16)JA_BGM_D_GANON_1, 0x17, 0x00}, {(u16)0x0000, 0x03, 0x02}, {(u16)JA_BGM_I_MAJU, 0x02, 0x05}, {(u16)0x0000, 0x07, 0x04}, {(u16)JA_BGM_KAMI_TOWER, 0x06, 0x05}, {(u16)JA_BGM_HOUSE, 0x1B, 0x00}, {(u16)JA_BGM_PIRATE_C, 0x04, 0x00}, {(u16)JA_BGM_HOUSE_G, 0x09, 0x00}, {(u16)JA_BGM_BOAT_SHOP, 0x10, 0x00}, {(u16)JA_BGM_D_EARTH, 0x12, 0x05}, {(u16)JA_BGM_I_LINK_FOREST, 0x05, 0x03}, {(u16)JA_BGM_PIRATE, 0x0E, 0x00}, {(u16)0x0000, 0x00, 0x00}, {(u16)JA_BGM_I_MAJU, 0x02, 0x00}, {(u16)JA_BGM_D_GANON_1, 0x17, 0x00}, {(u16)JA_BGM_D_GANON_1, 0x17, 0x00}, {(u16)JA_BGM_JABOO_CAVE, 0x28, 0x00}, {(u16)JA_BGM_D_WIND, 0x08, 0x05}, {(u16)0x0000, 0x08, 0x09}, {(u16)JA_BGM_D_GANON_1, 0x17, 0x00}, {(u16)JA_BGM_HOUSE, 0x09, 0x00}, {(u16)JA_BGM_DRUG_STORE, 0x16, 0x00}, {(u16)JA_BGM_HOUSE, 0x0C, 0x00}, {(u16)JA_BGM_HOUSE, 0x1A, 0x00}, {(u16)JA_BGM_HOUSE, 0x0D, 0x00}, {(u16)JA_BGM_HOUSE, 0x1B, 0x00}, {(u16)JA_BGM_HOUSE, 0x1B, 0x00}, {(u16)0x0000, 0x19, 0x00}, {(u16)JA_BGM_HOUSE, 0x19, 0x00}, {(u16)0x0000, 0x01, 0x05}, {(u16)JA_BGM_D_GANON_2, 0x18, 0x0A}, {(u16)0x0000, 0x06, 0x07}, {(u16)JA_BGM_DRUG_STORE, 0x16, 0x00}, {(u16)JA_BGM_I_WOOD_INNER, 0x0F, 0x0C}, {(u16)0x0000, 0x1C, 0x00}, {(u16)JA_BGM_JABOO_CAVE, 0x22, 0x00}, {(u16)JA_BGM_HOUSE, 0x09, 0x00}, {(u16)JA_BGM_HOUSE, 0x09, 0x00}, {(u16)JA_BGM_JABOO_CAVE, 0x27, 0x00}, {(u16)0x0000, 0x12, 0x0B}, {(u16)JA_BGM_D_GANON_1, 0x17, 0x00}, {(u16)JA_BGM_UNK_130, 0x17, 0x00}, {(u16)JA_BGM_UNK_131, 0x17, 0x00}, {(u16)JA_BGM_UNK_132, 0x17, 0x00}, {(u16)JA_BGM_UNK_133, 0x17, 0x00}, {(u16)JA_BGM_D_GANON_1, 0x17, 0x00}, {(u16)JA_BGM_D_GANON_1, 0x17, 0x00}, {(u16)JA_BGM_DEATH_VALLEY, 0x25, 0x00}, {(u16)JA_BGM_HYRULE_ON, 0x14, 0x00}, {(u16)0x0000, 0x1D, 0x00}, {(u16)JA_BGM_KAMI_TOWER, 0x06, 0x05}, {(u16)0x0000, 0x0F, 0x0C}, {(u16)0x0000, 0x1E, 0x00}, {(u16)0x0000, 0x1F, 0x00}, {(u16)JA_BGM_D_EARTH, 0x12, 0x05}, {(u16)JA_BGM_HOUSE, 0x19, 0x00}, {(u16)JA_BGM_D_FOREST, 0x03, 0x05}, #if VERSION == VERSION_DEMO {(u16)JA_BGM_I_MAJU, 0x02, 0x05}, #else {(u16)JA_BGM_I_MAJU_2ND, 0x02, 0x05}, #endif {(u16)0x0000, 0x07, 0x04}, {(u16)JA_BGM_D_WIND, 0x08, 0x05}, {(u16)JA_BGM_SUB_DUNGEON, 0x26, 0x00}, {(u16)JA_BGM_SUB_DUNGEON, 0x26, 0x00}, {(u16)JA_BGM_SUB_DUNGEON, 0x26, 0x00}, {(u16)JA_BGM_SUB_DUNGEON, 0x26, 0x00}, {(u16)JA_BGM_SUB_DUNGEON, 0x26, 0x00}, {(u16)JA_BGM_SUB_DUNGEON, 0x26, 0x00}, {(u16)JA_BGM_SUB_DUNGEON, 0x26, 0x00}, {(u16)JA_BGM_SUB_DUNGEON, 0x26, 0x00}, {(u16)JA_BGM_SUB_DUNGEON, 0x26, 0x00}, {(u16)JA_BGM_SUB_DUNGEON, 0x26, 0x00}, {(u16)JA_BGM_SUB_DUNGEON, 0x26, 0x00}, {(u16)JA_BGM_SUB_DUNGEON, 0x26, 0x00}, {(u16)JA_BGM_ELF, 0x24, 0x00}, {(u16)JA_BGM_ELF, 0x24, 0x00}, {(u16)JA_BGM_ELF, 0x24, 0x00}, {(u16)JA_BGM_ELF, 0x24, 0x00}, {(u16)JA_BGM_ELF, 0x24, 0x00}, {(u16)JA_BGM_SUB_DUNGEON, 0x26, 0x00}, {(u16)JA_BGM_SUB_DUNGEON, 0x23, 0x0D}, {(u16)0x0000, 0x06, 0x05}, {(u16)JA_BGM_HOUSE, 0x1B, 0x00}, {(u16)JA_BGM_HOUSE, 0x0C, 0x00}, {(u16)JA_BGM_SUB_DUNGEON, 0x29, 0x00}, #if VERSION == VERSION_DEMO {(u16)JA_BGM_HYRULE_ON, 0x14, 0x00}, {(u16)0x0000, 0x07, 0x00}, #else {(u16)JA_BGM_HYRULE_ON, 0x14, 0x05}, {(u16)0x0000, 0x2C, 0x00}, #endif {(u16)0x0000, 0x2A, 0x00}, {(u16)0x0000, 0x20, 0x00}, {(u16)JA_BGM_ELF, 0x24, 0x00}, {(u16)JA_BGM_SUB_DUNGEON, 0x26, 0x00}, {(u16)JA_BGM_SUB_DUNGEON, 0x26, 0x00}, {(u16)JA_BGM_HOUSE, 0x09, 0x00}, {(u16)JA_BGM_HOUSE, 0x09, 0x00}, {(u16)JA_BGM_HOUSE, 0x09, 0x00}, {(u16)JA_BGM_HOUSE, 0x09, 0x00}, {(u16)JA_BGM_HOUSE, 0x09, 0x00}, {(u16)JA_BGM_HOUSE, 0x09, 0x00}, {(u16)JA_BGM_HOUSE, 0x09, 0x00}, {(u16)JA_BGM_HOUSE, 0x09, 0x00}, {(u16)JA_BGM_HOUSE_G, 0x09, 0x00}, {(u16)JA_BGM_D_GANON_2, 0x18, 0x0A}, {(u16)JA_BGM_D_GANON_1, 0x17, 0x00}, {(u16)JA_BGM_SUB_DUNGEON, 0x26, 0x00}, {(u16)JA_BGM_SUB_DUNGEON, 0x26, 0x00}, {(u16)JA_BGM_SUB_DUNGEON, 0x26, 0x00}, {(u16)JA_BGM_SUB_DUNGEON, 0x26, 0x00}, {(u16)JA_BGM_SUB_DUNGEON, 0x26, 0x00}, {(u16)JA_BGM_SUB_DUNGEON, 0x26, 0x00}, {(u16)JA_BGM_SUB_DUNGEON, 0x26, 0x00}, {(u16)JA_BGM_SUB_DUNGEON, 0x26, 0x00}, {(u16)JA_BGM_SUB_DUNGEON, 0x26, 0x00}, {(u16)JA_BGM_SUB_DUNGEON, 0x26, 0x00}, {(u16)0x0000, 0x00, 0x00}, {(u16)0x0000, 0x00, 0x00}, {(u16)0x0000, 0x00, 0x00}, {(u16)0x0000, 0x00, 0x00}, }; JAIZelBasic::scene_info_s JAIZelBasic::m_isle_info[] = { /* 0x00 */ {(u16)0x0000, 0x00, 0x00}, /* 0x01 */ {(u16)JA_BGM_I_MAJU, 0x02, 0x0A}, /* 0x02 */ {(u16)0x0000, 0x0A, 0x06}, /* 0x03 */ {(u16)0x0000, 0x0A, 0x06}, /* 0x04 */ {(u16)0x0000, 0x0A, 0x06}, /* 0x05 */ {(u16)0x0000, 0x0A, 0x06}, /* 0x06 */ {(u16)0x0000, 0x0A, 0x06}, /* 0x07 */ {(u16)0x0000, 0x0A, 0x06}, /* 0x08 */ {(u16)0x0000, 0x0A, 0x06}, /* 0x09 */ {(u16)0x0000, 0x2B, 0x06}, /* 0x0A */ {(u16)0x0000, 0x1A, 0x06}, /* 0x0B */ {(u16)JA_BGM_ISLAND_TAURA, 0x0B, 0x00}, /* 0x0C */ {(u16)0x0000, 0x0A, 0x06}, /* 0x0D */ {(u16)JA_BGM_ISLAND_DRAGON, 0x19, 0x06}, /* 0x0E */ {(u16)0x0000, 0x15, 0x06}, /* 0x0F */ {(u16)0x0000, 0x0A, 0x06}, /* 0x10 */ {(u16)0x0000, 0x0A, 0x06}, /* 0x11 */ {(u16)0x0000, 0x11, 0x06}, /* 0x12 */ {(u16)0x0000, 0x21, 0x06}, /* 0x13 */ {(u16)0x0000, 0x0A, 0x06}, /* 0x14 */ {(u16)0x0000, 0x0A, 0x06}, /* 0x15 */ {(u16)0x0000, 0x0A, 0x06}, /* 0x16 */ {(u16)0x0000, 0x0A, 0x06}, /* 0x17 */ {(u16)0x0000, 0x0A, 0x06}, /* 0x18 */ {(u16)0x0000, 0x0A, 0x06}, /* 0x19 */ {(u16)0x0000, 0x0A, 0x06}, /* 0x1A */ {(u16)0x0000, 0x10, 0x06}, /* 0x1B */ {(u16)0x0000, 0x0A, 0x06}, /* 0x1C */ {(u16)0x0000, 0x0A, 0x06}, /* 0x1D */ {(u16)0x0000, 0x0A, 0x06}, /* 0x1E */ {(u16)0x0000, 0x0A, 0x06}, /* 0x1F */ {(u16)0x0000, 0x0A, 0x06}, /* 0x20 */ {(u16)0x0000, 0x0A, 0x06}, /* 0x21 */ {(u16)0x0000, 0x13, 0x06}, /* 0x22 */ {(u16)0x0000, 0x0A, 0x06}, /* 0x23 */ {(u16)0x0000, 0x0A, 0x06}, /* 0x24 */ {(u16)0x0000, 0x13, 0x06}, /* 0x25 */ {(u16)0x0000, 0x0A, 0x06}, /* 0x26 */ {(u16)0x0000, 0x21, 0x06}, /* 0x27 */ {(u16)0x0000, 0x0A, 0x06}, /* 0x28 */ {(u16)0x0000, 0x0A, 0x06}, /* 0x29 */ {(u16)JA_BGM_ISLAND_WOOD, 0x0F, 0x00}, /* 0x2A */ {(u16)0x0000, 0x0A, 0x06}, /* 0x2B */ {(u16)0x0000, 0x0A, 0x06}, /* 0x2C */ {(u16)JA_BGM_ISLAND_LINK, 0x0A, 0x06}, /* 0x2D */ {(u16)0x0000, 0x0A, 0x06}, /* 0x2E */ {(u16)0x0000, 0x24, 0x06}, /* 0x2F */ {(u16)0x0000, 0x0A, 0x06}, /* 0x30 */ {(u16)0x0000, 0x15, 0x06}, /* 0x31 */ {(u16)0x0000, 0x0A, 0x06}, }; const char* JAIZelBasic::spot_dir_name[] = { "M_NewD2", "M_DragB", "kindan", "ma3room", "GanonF", "GanonG", "kinBOSS", "majroom", "Mjtower", "Siren", "LinkRM", "Asoko", "Ojhous", "Obshop", "M_Dai", "A_mori", "A_umikz", "sea", "MajyuE", "GanonH", "GanonI", "Ekaze", "kaze", "kazeB", "GanonL", "Opub", "Pdrgsh", "Pnezumi", "Kaisen", "Orichh", "Ocmera", "Obombh", "Adanmae", "Atorizk", "M_Dra09", "GanonJ", "SirenB", "Ocrogh", "Omori", "Xboss0", "Pjavdou", "Omasao", "Onobuta", "Edaichi", "M_DaiB", "GanonA", "GanonB", "GanonC", "GanonD", "GanonE", "GanonF", "GanonG", "Hyrule", "Hyroom", "Xboss1", "SirenMB", "Otkura", "Xboss2", "Xboss3", "M_DaiMB", "Comori", "kinMB", "ma2room", "M2tower", "kazeMB", "MiniKaz", "MiniHyo", "TyuTyu", "WarpD", "ShipD", "Cave01", "Cave02", "Cave03", "Cave04", "TF_01", "TF_02", "TF_03", "Fairy01", "Fairy02", "Fairy03", "Fairy04", "Fairy05", "TF_04", "PShip", "ADMumi", "Nitiyou", "Abesso", "Abship", "kenroom", "M2ganon", "GanonK", "GTower", "Fairy06", "Cave05", "Cave06", "Pfigure", "figureA", "figureB", "figureC", "figureD", "figureE", "figureF", "figureG", "Ojhous2", "GanonM", "GanonN", "Cave09", "Cave10", "Cave11", "Cave07", "TF_06", "ITest62", "ITest63", "SubD71", "SubD43", "SubD42", #if VERSION == VERSION_DEMO "dummy", #else "sea_T", #endif "dummy", "dummy", "" }; JAIZelBasic::isle_area_s JAIZelBasic::mIsleArea[] = { /* 0x00 */ { 0.0f, 0.0f, 0.0f, 0.0f}, /* 0x01 */ { -1000.0f, 0.0f, -1000.0f, 12000.0f}, /* 0x02 */ { 0.0f, 0.0f, -20000.0f, 5000.0f}, /* 0x03 */ { 20000.0f, 0.0f, 20000.0f, 3000.0f}, /* 0x04 */ { 20000.0f, 0.0f, -19000.0f, 7000.0f}, /* 0x05 */ { 0.0f, 0.0f, 0.0f, 4000.0f}, /* 0x06 */ { 10000.0f, 100000.0f, 100000.0f, 10000.0f}, /* 0x07 */ { 0.0f, 0.0f, 0.0f, 3000.0f}, /* 0x08 */ { 20000.0f, 0.0f, -20000.0f, 9000.0f}, /* 0x09 */ { 20000.0f, 0.0f, 1000.0f, 5000.0f}, /* 0x0A */ {-17000.0f, 0.0f, 17000.0f, 2000.0f}, /* 0x0B */ { 0.0f, 0.0f, 0.0f, 6000.0f}, /* 0x0C */ {-20000.0f, 0.0f, 20000.0f, 5000.0f}, /* 0x0D */ { 3000.0f, 0.0f, -5000.0f, 10000.0f}, /* 0x0E */ { 0.0f, 0.0f, 0.0f, 3000.0f}, /* 0x0F */ {-20000.0f, 0.0f, 0.0f, 3000.0f}, /* 0x10 */ {-20000.0f, 0.0f, -20000.0f, 4000.0f}, /* 0x11 */ { 0.0f, 0.0f, 20000.0f, 4000.0f}, /* 0x12 */ { 0.0f, 0.0f, 0.0f, 3000.0f}, /* 0x13 */ { 20000.0f, 0.0f, 20000.0f, 3000.0f}, /* 0x14 */ {-20000.0f, 0.0f, -20000.0f, 5000.0f}, /* 0x15 */ {100000.0f, 100000.0f, 100000.0f, 10000.0f}, /* 0x16 */ {-20000.0f, 0.0f, 20000.0f, 9000.0f}, /* 0x17 */ { 0.0f, 0.0f, 0.0f, 10000.0f}, /* 0x18 */ { 20000.0f, 0.0f, 20000.0f, 9000.0f}, /* 0x19 */ { 20000.0f, 0.0f, -20000.0f, 9000.0f}, /* 0x1A */ {100000.0f, 100000.0f, 100000.0f, 10000.0f}, /* 0x1B */ { 0.0f, 0.0f, 0.0f, 3000.0f}, /* 0x1C */ { 20000.0f, 0.0f, 20000.0f, 3000.0f}, /* 0x1D */ { 20000.0f, 0.0f, 21000.0f, 6000.0f}, /* 0x1E */ { 20000.0f, 0.0f, -20000.0f, 2000.0f}, /* 0x1F */ {-20000.0f, 0.0f, 0.0f, 4000.0f}, /* 0x20 */ { 0.0f, 0.0f, 0.0f, 3000.0f}, /* 0x21 */ { 20000.0f, 0.0f, 20000.0f, 4000.0f}, /* 0x22 */ { 20000.0f, 0.0f, -20000.0f, 4000.0f}, /* 0x23 */ { 0.0f, 0.0f, 0.0f, 6000.0f}, /* 0x24 */ { 0.0f, 0.0f, 0.0f, 3000.0f}, /* 0x25 */ {-20000.0f, 0.0f, -20000.0f, 9000.0f}, /* 0x26 */ { 0.0f, 0.0f, 22000.0f, 3000.0f}, /* 0x27 */ {-20000.0f, 0.0f, -20000.0f, 3000.0f}, /* 0x28 */ {-20000.0f, 0.0f, 20000.0f, 5000.0f}, /* 0x29 */ { 6000.0f, 0.0f, 0.0f, 16000.0f}, /* 0x2A */ {-20000.0f, 0.0f, -20000.0f, 3000.0f}, /* 0x2B */ {-20000.0f, 0.0f, 0.0f, 4000.0f}, /* 0x2C */ { 0.0f, 0.0f, 20000.0f, 11000.0f}, /* 0x2D */ { 20000.0f, 0.0f, 20000.0f, 6000.0f}, /* 0x2E */ { 0.0f, 0.0f, -20000.0f, 9000.0f}, /* 0x2F */ { 1000.0f, 0.0f, 20000.0f, 2000.0f}, /* 0x30 */ {-20000.0f, 0.0f, -20000.0f, 4000.0f}, /* 0x31 */ {100000.0f, 100000.0f, 100000.0f, 10000.0f}, };