mirror of
https://github.com/zeldaret/tww.git
synced 2026-07-07 21:30:47 -04:00
d_cam_type OK for JPN, add style enum, fix pystts1 enum
This commit is contained in:
+1
-1
@@ -500,7 +500,7 @@ config.libs = [
|
||||
Object(Matching, "d/d_cc_s.cpp"),
|
||||
Object(Matching, "d/d_cc_uty.cpp"),
|
||||
Object(NonMatching, "d/d_cam_param.cpp"),
|
||||
Object(MatchingFor("GZLE01", "GZLP01"), "d/d_cam_type.cpp"),
|
||||
Object(Matching, "d/d_cam_type.cpp"),
|
||||
Object(Matching, "d/d_cam_style.cpp"),
|
||||
Object(Matching, "d/d_cam_type2.cpp"),
|
||||
Object(NonMatching, "d/d_ev_camera.cpp"),
|
||||
|
||||
+198
-40
@@ -4,51 +4,209 @@
|
||||
#include "dolphin/types.h"
|
||||
#include "SSystem/SComponent/c_angle.h"
|
||||
|
||||
enum dCamStyle_e {
|
||||
dCamStyle_NONE_e = -1,
|
||||
/* 0x00 */ dCamStyle_NN00_e,
|
||||
/* 0x01 */ dCamStyle_FN08_e,
|
||||
/* 0x02 */ dCamStyle_PN05_e,
|
||||
/* 0x03 */ dCamStyle_PN12_e,
|
||||
/* 0x04 */ dCamStyle_EN00_e,
|
||||
/* 0x05 */ dCamStyle_FN12_e,
|
||||
/* 0x06 */ dCamStyle_TT01_e,
|
||||
/* 0x07 */ dCamStyle_TT02_e,
|
||||
/* 0x08 */ dCamStyle_TT03_e,
|
||||
/* 0x09 */ dCamStyle_LA03_e,
|
||||
/* 0x0A */ dCamStyle_LP01_e,
|
||||
/* 0x0B */ dCamStyle_LA02_e,
|
||||
/* 0x0C */ dCamStyle_FN13_e,
|
||||
/* 0x0D */ dCamStyle_LH01_e,
|
||||
/* 0x0E */ dCamStyle_LH02_e,
|
||||
/* 0x0F */ dCamStyle_LB02_e,
|
||||
/* 0x10 */ dCamStyle_LP02_e,
|
||||
/* 0x11 */ dCamStyle_LP03_e,
|
||||
/* 0x12 */ dCamStyle_LP04_e,
|
||||
/* 0x13 */ dCamStyle_CC01_e,
|
||||
/* 0x14 */ dCamStyle_CC02_e,
|
||||
/* 0x15 */ dCamStyle_LL06_e,
|
||||
/* 0x16 */ dCamStyle_LL08_e,
|
||||
/* 0x17 */ dCamStyle_LL07_e,
|
||||
/* 0x18 */ dCamStyle_LP10_e,
|
||||
/* 0x19 */ dCamStyle_SN15_e,
|
||||
/* 0x1A */ dCamStyle_BW07_e,
|
||||
/* 0x1B */ dCamStyle_FN18_e,
|
||||
/* 0x1C */ dCamStyle_JN05_e,
|
||||
/* 0x1D */ dCamStyle_XN06_e,
|
||||
/* 0x1E */ dCamStyle_LB01_e,
|
||||
/* 0x1F */ dCamStyle_LA01_e,
|
||||
/* 0x20 */ dCamStyle_BP07_e,
|
||||
/* 0x21 */ dCamStyle_LW02_e,
|
||||
/* 0x22 */ dCamStyle_HP16_e,
|
||||
/* 0x23 */ dCamStyle_HN16_e,
|
||||
/* 0x24 */ dCamStyle_BN07_e,
|
||||
/* 0x25 */ dCamStyle_LP05_e,
|
||||
/* 0x26 */ dCamStyle_LP06_e,
|
||||
/* 0x27 */ dCamStyle_HN18_e,
|
||||
/* 0x28 */ dCamStyle_FN25_e,
|
||||
/* 0x29 */ dCamStyle_BP08_e,
|
||||
/* 0x2A */ dCamStyle_BN08_e,
|
||||
/* 0x2B */ dCamStyle_FN29_e,
|
||||
/* 0x2C */ dCamStyle_SX01_e,
|
||||
/* 0x2D */ dCamStyle_SY01_e,
|
||||
/* 0x2E */ dCamStyle_SX02_e,
|
||||
/* 0x2F */ dCamStyle_MM06_e,
|
||||
/* 0x30 */ dCamStyle_MM05_e,
|
||||
/* 0x31 */ dCamStyle_MM09_e,
|
||||
/* 0x32 */ dCamStyle_MM04_e,
|
||||
/* 0x33 */ dCamStyle_LN17_e,
|
||||
/* 0x34 */ dCamStyle_QN07_e,
|
||||
/* 0x35 */ dCamStyle_LE01_e,
|
||||
/* 0x36 */ dCamStyle_LN01_e,
|
||||
/* 0x37 */ dCamStyle_LW01_e,
|
||||
/* 0x38 */ dCamStyle_GN01_e,
|
||||
/* 0x39 */ dCamStyle_MM01_e,
|
||||
#if VERSION == VERSION_JPN
|
||||
dCamStyle_MM03_e,
|
||||
#endif
|
||||
/* Value comments below are for USA/PAL */
|
||||
/* 0x3A */ dCamStyle_MM02_e,
|
||||
/* 0x3B */ dCamStyle_MM10_e,
|
||||
/* 0x3C */ dCamStyle_MM08_e,
|
||||
/* 0x3D */ dCamStyle_MM83_e,
|
||||
/* 0x3E */ dCamStyle_FP01_e,
|
||||
/* 0x3F */ dCamStyle_ZZ00_e,
|
||||
/* 0x40 */ dCamStyle_PN13_e,
|
||||
/* 0x41 */ dCamStyle_FN82_e,
|
||||
/* 0x42 */ dCamStyle_IN01_e,
|
||||
/* 0x43 */ dCamStyle_IN02_e,
|
||||
/* 0x44 */ dCamStyle_MM82_e,
|
||||
/* 0x45 */ dCamStyle_LL11_e,
|
||||
/* 0x46 */ dCamStyle_LL01_e,
|
||||
/* 0x47 */ dCamStyle_LL02_e,
|
||||
/* 0x48 */ dCamStyle_LL03_e,
|
||||
/* 0x49 */ dCamStyle_LL04_e,
|
||||
/* 0x4A */ dCamStyle_LL05_e,
|
||||
/* 0x4B */ dCamStyle_LL10_e,
|
||||
/* 0x4C */ dCamStyle_LL09_e,
|
||||
/* 0x4D */ dCamStyle_LL12_e,
|
||||
/* 0x4E */ dCamStyle_LL13_e,
|
||||
/* 0x4F */ dCamStyle_LL14_e,
|
||||
/* 0x50 */ dCamStyle_LL15_e,
|
||||
/* 0x51 */ dCamStyle_LL16_e,
|
||||
/* 0x52 */ dCamStyle_LL82_e,
|
||||
/* 0x53 */ dCamStyle_FN01_e,
|
||||
/* 0x54 */ dCamStyle_FN02_e,
|
||||
/* 0x55 */ dCamStyle_FN03_e,
|
||||
/* 0x56 */ dCamStyle_FN04_e,
|
||||
/* 0x57 */ dCamStyle_FN06_e,
|
||||
/* 0x58 */ dCamStyle_FN09_e,
|
||||
/* 0x59 */ dCamStyle_FN07_e,
|
||||
/* 0x5A */ dCamStyle_FN10_e,
|
||||
/* 0x5B */ dCamStyle_FN14_e,
|
||||
/* 0x5C */ dCamStyle_FN15_e,
|
||||
/* 0x5D */ dCamStyle_FN17_e,
|
||||
/* 0x5E */ dCamStyle_FN20_e,
|
||||
/* 0x5F */ dCamStyle_FN21_e,
|
||||
/* 0x60 */ dCamStyle_FN22_e,
|
||||
/* 0x61 */ dCamStyle_FN23_e,
|
||||
/* 0x62 */ dCamStyle_FN24_e,
|
||||
/* 0x63 */ dCamStyle_FN26_e,
|
||||
/* 0x64 */ dCamStyle_FN27_e,
|
||||
/* 0x65 */ dCamStyle_FN28_e,
|
||||
/* 0x66 */ dCamStyle_FN30_e,
|
||||
/* 0x67 */ dCamStyle_FN31_e,
|
||||
/* 0x68 */ dCamStyle_FN32_e,
|
||||
/* 0x69 */ dCamStyle_FN33_e,
|
||||
/* 0x6A */ dCamStyle_FN34_e,
|
||||
/* 0x6B */ dCamStyle_FN35_e,
|
||||
/* 0x6C */ dCamStyle_LL17_e,
|
||||
/* 0x6D */ dCamStyle_FN37_e,
|
||||
#if VERSION == VERSION_JPN
|
||||
dCamStyle_FN38_e,
|
||||
#endif
|
||||
/* 0x6E */ dCamStyle_BE08_e,
|
||||
/* 0x6F */ dCamStyle_BE07_e,
|
||||
/* 0x70 */ dCamStyle_TT04_e,
|
||||
/* 0x71 */ dCamStyle_FP38_e,
|
||||
/* 0x72 */ dCamStyle_FN39_e,
|
||||
/* 0x73 */ dCamStyle_MM16_e,
|
||||
/* 0x74 */ dCamStyle_MM14_e,
|
||||
/* 0x75 */ dCamStyle_MM15_e,
|
||||
/* 0x76 */ dCamStyle_MM07_e,
|
||||
/* 0x77 */ dCamStyle_FN81_e,
|
||||
/* 0x78 */ dCamStyle_FN40_e,
|
||||
/* 0x79 */ dCamStyle_FN41_e,
|
||||
/* 0x7A */ dCamStyle_FN19_e,
|
||||
/* 0x7B */ dCamStyle_LL81_e,
|
||||
/* 0x7C */ dCamStyle_DD01_e,
|
||||
/* 0x7D */ dCamStyle_MM19_e,
|
||||
/* 0x7E */ dCamStyle_DD02_e,
|
||||
/* 0x7F */ dCamStyle_FN42_e,
|
||||
/* 0x80 */ dCamStyle_IN03_e,
|
||||
/* 0x81 */ dCamStyle_FN43_e,
|
||||
/* 0x82 */ dCamStyle_FN11_e,
|
||||
/* 0x83 */ dCamStyle_MM21_e,
|
||||
/* 0x84 */ dCamStyle_MM20_e,
|
||||
/* 0x85 */ dCamStyle_FN05_e,
|
||||
/* 0x86 */ dCamStyle_FN36_e,
|
||||
/* 0x87 */ dCamStyle_MM81_e,
|
||||
/* 0x88 */ dCamStyle_SS01_e,
|
||||
/* 0x89 */ dCamStyle_LL18_e,
|
||||
/* 0x8A */ dCamStyle_DD04_e,
|
||||
/* 0x8B */ dCamStyle_MM22_e,
|
||||
/* 0x8C */ dCamStyle_MM18_e,
|
||||
/* 0x8D */ dCamStyle_MM17_e,
|
||||
#if VERSION != VERSION_JPN
|
||||
/* 0x8E */ dCamStyle_MM03_e,
|
||||
/* 0x8F */ dCamStyle_MM23_e,
|
||||
/* 0x90 */ dCamStyle_FN38_e,
|
||||
#endif
|
||||
};
|
||||
|
||||
// Array indexes, do not change values
|
||||
enum dCamStyleParam_e {
|
||||
dCamStyleParam_UNK0 = 0,
|
||||
dCamStyleParam_UNK1 = 1,
|
||||
dCamStyleParam_UNK2 = 2,
|
||||
dCamStyleParam_UNK3 = 3,
|
||||
dCamStyleParam_UNK4 = 4,
|
||||
dCamStyleParam_CENTER_HEIGHT_BASE = 5,
|
||||
dCamStyleParam_CENTER_HEIGHT_UPPER = 6,
|
||||
dCamStyleParam_CENTER_HEIGHT_LOWER = 7,
|
||||
dCamStyleParam_LOCKON_CENTER_HEIGHT_MIN = 8,
|
||||
dCamStyleParam_LOCKON_CENTER_HEIGHT_MAX = 9,
|
||||
dCamStyleParam_UNK10 = 10,
|
||||
dCamStyleParam_UNK11 = 11,
|
||||
dCamStyleParam_UNK12 = 12,
|
||||
dCamStyleParam_UNK13 = 13,
|
||||
dCamStyleParam_UNK14 = 14,
|
||||
dCamStyleParam_UNK15 = 15,
|
||||
dCamStyleParam_UNK16 = 16,
|
||||
dCamStyleParam_UNK17 = 17,
|
||||
dCamStyleParam_LOCKON_LATITUDE_MIN = 18,
|
||||
dCamStyleParam_LOCKON_LATITUDE_MAX = 19,
|
||||
dCamStyleParam_UNK20 = 20,
|
||||
dCamStyleParam_UNK21 = 21,
|
||||
dCamStyleParam_UNK22 = 22,
|
||||
dCamStyleParam_LOCKON_LONGITUDE_MIN = 23,
|
||||
dCamStyleParam_LOCKON_LONGITUDE_MAX = 24,
|
||||
dCamStyleParam_FOVY_BASE = 25,
|
||||
dCamStyleParam_FOVY_UPPER = 26,
|
||||
dCamStyleParam_FOVY_LOWER = 27,
|
||||
dCamStyleParam_LOCKON_FOVY_MIN = 28,
|
||||
dCamStyleParam_LOCKON_FOVY_MAX = 29,
|
||||
/* 0x00 */ dCamStyleParam_UNK0 = 0,
|
||||
/* 0x01 */ dCamStyleParam_UNK1 = 1,
|
||||
/* 0x02 */ dCamStyleParam_UNK2 = 2,
|
||||
/* 0x03 */ dCamStyleParam_UNK3 = 3,
|
||||
/* 0x04 */ dCamStyleParam_UNK4 = 4,
|
||||
/* 0x05 */ dCamStyleParam_CENTER_HEIGHT_BASE = 5,
|
||||
/* 0x06 */ dCamStyleParam_CENTER_HEIGHT_UPPER = 6,
|
||||
/* 0x07 */ dCamStyleParam_CENTER_HEIGHT_LOWER = 7,
|
||||
/* 0x08 */ dCamStyleParam_LOCKON_CENTER_HEIGHT_MIN = 8,
|
||||
/* 0x09 */ dCamStyleParam_LOCKON_CENTER_HEIGHT_MAX = 9,
|
||||
/* 0x0A */ dCamStyleParam_UNK10 = 10,
|
||||
/* 0x0B */ dCamStyleParam_UNK11 = 11,
|
||||
/* 0x0C */ dCamStyleParam_UNK12 = 12,
|
||||
/* 0x0D */ dCamStyleParam_UNK13 = 13,
|
||||
/* 0x0E */ dCamStyleParam_UNK14 = 14,
|
||||
/* 0x0F */ dCamStyleParam_UNK15 = 15,
|
||||
/* 0x10 */ dCamStyleParam_UNK16 = 16,
|
||||
/* 0x11 */ dCamStyleParam_UNK17 = 17,
|
||||
/* 0x12 */ dCamStyleParam_LOCKON_LATITUDE_MIN = 18,
|
||||
/* 0x13 */ dCamStyleParam_LOCKON_LATITUDE_MAX = 19,
|
||||
/* 0x14 */ dCamStyleParam_UNK20 = 20,
|
||||
/* 0x15 */ dCamStyleParam_UNK21 = 21,
|
||||
/* 0x16 */ dCamStyleParam_UNK22 = 22,
|
||||
/* 0x17 */ dCamStyleParam_LOCKON_LONGITUDE_MIN = 23,
|
||||
/* 0x18 */ dCamStyleParam_LOCKON_LONGITUDE_MAX = 24,
|
||||
/* 0x19 */ dCamStyleParam_FOVY_BASE = 25,
|
||||
/* 0x1A */ dCamStyleParam_FOVY_UPPER = 26,
|
||||
/* 0x1B */ dCamStyleParam_FOVY_LOWER = 27,
|
||||
/* 0x1C */ dCamStyleParam_LOCKON_FOVY_MIN = 28,
|
||||
/* 0x1D */ dCamStyleParam_LOCKON_FOVY_MAX = 29,
|
||||
};
|
||||
|
||||
enum dCamParamFlag_e {
|
||||
dCamParam_UNK001 = 0x001,
|
||||
dCamParam_UNK002 = 0x002,
|
||||
dCamParam_UNK004 = 0x004,
|
||||
dCamParam_UNK010 = 0x010,
|
||||
dCamParam_UNK020 = 0x020,
|
||||
dCamParam_UNK040 = 0x040,
|
||||
dCamParam_UNK080 = 0x080,
|
||||
dCamParam_UNK100 = 0x100,
|
||||
dCamParam_UNK200 = 0x200,
|
||||
dCamParam_UNK400 = 0x400,
|
||||
dCamPrmFlg_UNK001 = 0x001,
|
||||
dCamPrmFlg_UNK002 = 0x002,
|
||||
dCamPrmFlg_UNK004 = 0x004,
|
||||
dCamPrmFlg_UNK010 = 0x010,
|
||||
dCamPrmFlg_UNK020 = 0x020,
|
||||
dCamPrmFlg_UNK040 = 0x040,
|
||||
dCamPrmFlg_UNK080 = 0x080,
|
||||
dCamPrmFlg_UNK100 = 0x100,
|
||||
dCamPrmFlg_UNK200 = 0x200,
|
||||
dCamPrmFlg_UNK400 = 0x400,
|
||||
};
|
||||
|
||||
struct dCamera__Style {
|
||||
|
||||
@@ -27,7 +27,7 @@ struct dCamera__EventParam {
|
||||
|
||||
struct dCamera__Type {
|
||||
/* 0x00 */ char name[24];
|
||||
/* 0x18 */ s16 mStyles[2][10];
|
||||
/* 0x18 */ s16 mStyles[20];
|
||||
}; // Size: 0x40
|
||||
|
||||
struct dCamera_event_data {
|
||||
|
||||
@@ -98,18 +98,6 @@ enum daPy__PlayerStatus1 {
|
||||
daPyStts1_UNK20000_e = 0x00020000,
|
||||
daPyStts1_UNK40000_e = 0x00040000,
|
||||
daPyStts1_UNK80000_e = 0x00080000,
|
||||
daPyStts1_UNK100000_e = 0x00100000,
|
||||
daPyStts1_UNK200000_e = 0x00200000,
|
||||
daPyStts1_UNK400000_e = 0x00400000,
|
||||
daPyStts1_UNK800000_e = 0x00800000,
|
||||
daPyStts1_UNK1000000_e = 0x01000000,
|
||||
daPyStts1_UNK2000000_e = 0x02000000,
|
||||
daPyStts1_UNK4000000_e = 0x04000000,
|
||||
daPyStts1_UNK8000000_e = 0x08000000,
|
||||
daPyStts1_UNK10000000_e = 0x10000000,
|
||||
daPyStts1_UNK20000000_e = 0x20000000,
|
||||
daPyStts1_UNK40000000_e = 0x40000000,
|
||||
daPyStts1_UNK80000000_e = 0x80000000,
|
||||
};
|
||||
|
||||
class __d_timer_info_c {
|
||||
|
||||
@@ -104,7 +104,7 @@ BOOL dCamParam_c::Change(s32 i_styleIdx) {
|
||||
mpStyle = &styles[mStyleIdx];
|
||||
return TRUE;
|
||||
} else {
|
||||
mpStyle = &styles[0];
|
||||
mpStyle = &styles[dCamStyle_NN00_e];
|
||||
return FALSE;
|
||||
}
|
||||
}
|
||||
|
||||
+144
-144
File diff suppressed because it is too large
Load Diff
+267
-257
@@ -5,263 +5,273 @@
|
||||
|
||||
#include "d/d_camera.h"
|
||||
|
||||
// Note: Not matching for JPN yet.
|
||||
// All these array values are different because they're indexes into dCamParam_c::styles, which got shifted around.
|
||||
// Need to make an enum for these.
|
||||
const dCamera__Type dCamera_c::types[63] = {
|
||||
{ "Empty", {
|
||||
{ 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF },
|
||||
{ 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF },
|
||||
}},
|
||||
{ "Plain", {
|
||||
{ 0x55, 0x55, 0x48, 0x08, 0x88, 0x37, 0x35, 0x0D, 0x1F, 0x1E },
|
||||
{ 0x2C, 0x2D, 0x39, 0x13, 0x19, 0x1C, 0x04, 0x27, 0x23, 0x7C },
|
||||
}},
|
||||
{ "Keep", {
|
||||
{ 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF },
|
||||
{ 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0x0004, 0xFFFF, 0xFFFF, 0xFFFF },
|
||||
}},
|
||||
{ "Event", {
|
||||
{ 0x0004, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF },
|
||||
{ 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0x0004, 0xFFFF, 0xFFFF, 0xFFFF },
|
||||
}},
|
||||
{ "Boss01", {
|
||||
{ 0x5C, 0x5C, 0x4A, 0x07, 0x88, 0x37, 0x35, 0x0E, 0x1F, 0x1E },
|
||||
{ 0x2E, 0x2D, 0x30, 0x13, 0x19, 0x1C, 0x04, 0x27, 0x23, 0x7C },
|
||||
}},
|
||||
{ "Cliff", {
|
||||
{ 0x7A, 0x7A, 0x15, 0x07, 0x88, 0x21, 0x35, 0x0E, 0x0B, 0x0F },
|
||||
{ 0x2C, 0x2D, 0x32, 0x13, 0x19, 0x1C, 0x04, 0x27, 0x23, 0x7C },
|
||||
}},
|
||||
{ "PlaySlide", {
|
||||
{ 0x5E, 0x5E, 0x46, 0x06, 0x88, 0x37, 0x35, 0x0D, 0x1F, 0x1E },
|
||||
{ 0x2C, 0x2D, 0x39, 0x13, 0x19, 0x1C, 0x04, 0x27, 0x23, 0x7C },
|
||||
}},
|
||||
{ "Field", {
|
||||
{ 0x53, 0x53, 0x46, 0x06, 0x88, 0x37, 0x35, 0x0D, 0x1F, 0x1E },
|
||||
{ 0x2C, 0x2D, 0x39, 0x13, 0x19, 0x1C, 0x04, 0x27, 0x23, 0x7C },
|
||||
}},
|
||||
{ "ThrowUp", {
|
||||
{ 0x5F, 0x5F, 0x46, 0x06, 0x88, 0x37, 0x35, 0x0D, 0x1F, 0x1E },
|
||||
{ 0x2C, 0x2D, 0x31, 0x13, 0x19, 0x1C, 0x04, 0x27, 0x23, 0x7C },
|
||||
}},
|
||||
{ "Gamoss", {
|
||||
{ 0x61, 0x61, 0x4C, 0x07, 0x88, 0x37, 0x35, 0x0E, 0x0B, 0x0F },
|
||||
{ 0x2C, 0x2D, 0x8E, 0x13, 0x19, 0x1C, 0x04, 0x27, 0x23, 0x7C },
|
||||
}},
|
||||
{ "MiniIsland", {
|
||||
{ 0x62, 0x62, 0x46, 0x06, 0x88, 0x37, 0x35, 0x0D, 0x1F, 0x1E },
|
||||
{ 0x2C, 0x2D, 0x3B, 0x13, 0x19, 0x1C, 0x04, 0x27, 0x23, 0x7C },
|
||||
}},
|
||||
{ "Cliff2", {
|
||||
{ 0x63, 0x59, 0x17, 0x07, 0x88, 0x37, 0x35, 0x0D, 0x0B, 0x0F },
|
||||
{ 0x2C, 0x2D, 0x3C, 0x13, 0x19, 0x1C, 0x04, 0x27, 0x23, 0x7C },
|
||||
}},
|
||||
{ "FieldCushion", {
|
||||
{ 0x5A, 0x5A, 0x46, 0x06, 0x88, 0x37, 0x35, 0x0D, 0x1F, 0x1E },
|
||||
{ 0x2C, 0x2D, 0x39, 0x13, 0x19, 0x1C, 0x04, 0x27, 0x23, 0x7C },
|
||||
}},
|
||||
{ "FixdPos", {
|
||||
{ 0x02, 0x54, 0x47, 0x07, 0x88, 0xFFFF, 0xFFFF, 0x0E, 0x1F, 0x1E },
|
||||
{ 0x2C, 0x2D, 0x39, 0x13, 0x19, 0x1C, 0x04, 0x27, 0x23, 0x7C },
|
||||
}},
|
||||
{ "SmoothFixdPos", {
|
||||
{ 0x03, 0x54, 0x47, 0x07, 0x88, 0xFFFF, 0xFFFF, 0x0E, 0x1F, 0x1E },
|
||||
{ 0x2C, 0x2D, 0x39, 0x13, 0x19, 0x1C, 0x04, 0x27, 0x23, 0x7C },
|
||||
}},
|
||||
{ "WaterBattle", {
|
||||
{ 0x28, 0x28, 0x45, 0x07, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF },
|
||||
{ 0xFFFF, 0xFFFF, 0x75, 0xFFFF, 0x19, 0x1C, 0x04, 0x27, 0x23, 0x7C },
|
||||
}},
|
||||
{ "SmoothFixdPosC", {
|
||||
{ 0x40, 0x54, 0x47, 0x07, 0x88, 0xFFFF, 0xFFFF, 0x0E, 0x1F, 0x1E },
|
||||
{ 0x2C, 0x2D, 0x39, 0x13, 0x19, 0x1C, 0x04, 0x27, 0x23, 0x7C },
|
||||
}},
|
||||
{ "ThrowInto", {
|
||||
{ 0x2B, 0x2B, 0x46, 0x06, 0x88, 0x37, 0x35, 0x0D, 0x1F, 0x1E },
|
||||
{ 0x2C, 0x2D, 0x31, 0x13, 0x19, 0x1C, 0x04, 0x27, 0x23, 0x7C },
|
||||
}},
|
||||
{ "Boss03", {
|
||||
{ 0x66, 0x66, 0x4D, 0x07, 0x88, 0x37, 0x35, 0x0E, 0x1F, 0x1E },
|
||||
{ 0x2E, 0x2D, 0x39, 0x13, 0x19, 0x1C, 0x04, 0x27, 0x23, 0x7C },
|
||||
}},
|
||||
{ "P_Ganon1", {
|
||||
{ 0x67, 0x67, 0x4E, 0x07, 0x88, 0x37, 0x35, 0x0E, 0x1F, 0x1E },
|
||||
{ 0x2E, 0x2D, 0x39, 0x13, 0x19, 0x1C, 0x04, 0x27, 0x23, 0x7C },
|
||||
}},
|
||||
{ "P_Ganon2", {
|
||||
{ 0x68, 0x68, 0x4F, 0x07, 0x88, 0x37, 0x35, 0x0E, 0x1F, 0x1E },
|
||||
{ 0x2E, 0x2D, 0x39, 0x13, 0x19, 0x1C, 0x04, 0x27, 0x23, 0x7C },
|
||||
}},
|
||||
{ "WindBoss", {
|
||||
{ 0x69, 0x69, 0x50, 0x07, 0x88, 0x37, 0x35, 0x0E, 0x0B, 0x0F },
|
||||
{ 0x2C, 0x2D, 0x8E, 0x13, 0x19, 0x1C, 0x04, 0x27, 0x23, 0x7C },
|
||||
}},
|
||||
{ "P_Ganon3", {
|
||||
{ 0x6A, 0x6A, 0x4F, 0x07, 0x88, 0x37, 0x35, 0x0E, 0x1F, 0x1E },
|
||||
{ 0x2E, 0x2D, 0x39, 0x13, 0x19, 0x1C, 0x04, 0x27, 0x23, 0x7C },
|
||||
}},
|
||||
{ "Test01", {
|
||||
{ 0x64, 0x64, 0x4B, 0x07, 0x88, 0x37, 0x35, 0x0E, 0x1F, 0x1E },
|
||||
{ 0x2E, 0x2D, 0x39, 0x13, 0x19, 0x1C, 0x04, 0x27, 0x23, 0x7C },
|
||||
}},
|
||||
{ "Amoss", {
|
||||
{ 0x6B, 0x6B, 0x51, 0x07, 0x88, 0x37, 0x35, 0x0E, 0x1F, 0x1E },
|
||||
{ 0x2E, 0x2D, 0x39, 0x13, 0x19, 0x1C, 0x04, 0x27, 0x23, 0x7C },
|
||||
}},
|
||||
{ "Dungeon", {
|
||||
{ 0x54, 0x54, 0x47, 0x07, 0x88, 0x37, 0x35, 0x0E, 0x0B, 0x0F },
|
||||
{ 0x2C, 0x2D, 0x8E, 0x13, 0x19, 0x1C, 0x04, 0x27, 0x23, 0x7E },
|
||||
}},
|
||||
{ "Jump", {
|
||||
{ 0x01, 0x01, 0x47, 0x07, 0x88, 0x37, 0x35, 0x0E, 0x0B, 0x0F },
|
||||
{ 0x2C, 0x2D, 0x8E, 0x13, 0x19, 0x1C, 0x04, 0x27, 0x23, 0x7E },
|
||||
}},
|
||||
{ "DungeonCorner", {
|
||||
{ 0x57, 0x57, 0x16, 0x07, 0x88, 0x37, 0x35, 0x0E, 0x0B, 0x0F },
|
||||
{ 0x2C, 0x2D, 0x8E, 0x13, 0x19, 0x1C, 0x04, 0x27, 0x23, 0x7E },
|
||||
}},
|
||||
{ "DungeonWide", {
|
||||
{ 0x59, 0x59, 0x17, 0x07, 0x88, 0x37, 0x35, 0x0D, 0x0B, 0x0F },
|
||||
{ 0x2C, 0x2D, 0x3C, 0x13, 0x19, 0x1C, 0x04, 0x27, 0x23, 0x7E },
|
||||
}},
|
||||
{ "CannonGame", {
|
||||
{ 0x3F, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF },
|
||||
{ 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0x04, 0xFFFF, 0xFFFF, 0xFFFF },
|
||||
}},
|
||||
{ "FieldFOX", {
|
||||
{ 0x38, 0x38, 0x46, 0x06, 0x88, 0x37, 0x35, 0x0D, 0x1F, 0x1E },
|
||||
{ 0x2C, 0x2D, 0x39, 0x13, 0x19, 0x1C, 0x04, 0x27, 0x23, 0x7C },
|
||||
}},
|
||||
{ "G_Roof", {
|
||||
{ 0x41, 0x41, 0x52, 0x07, 0x88, 0x37, 0x35, 0x0E, 0x1F, 0x1E },
|
||||
{ 0x2E, 0x2D, 0x44, 0x13, 0x19, 0x1C, 0x04, 0x27, 0x23, 0x7C },
|
||||
}},
|
||||
{ "G_BedRoom", {
|
||||
{ 0x77, 0x77, 0x7B, 0x07, 0x88, 0x37, 0x35, 0x0E, 0x1F, 0x1E },
|
||||
{ 0x2E, 0x2D, 0x87, 0x13, 0x19, 0x1C, 0x04, 0x27, 0x23, 0x7C },
|
||||
}},
|
||||
{ "G_BedRoom2", {
|
||||
{ 0x77, 0x77, 0x7B, 0x07, 0x88, 0x37, 0x35, 0x0E, 0x1F, 0x1E },
|
||||
{ 0x2E, 0x2D, 0x3D, 0x13, 0x19, 0x1C, 0x04, 0x27, 0x23, 0x7C },
|
||||
}},
|
||||
{ "TowerUp", {
|
||||
{ 0x43, 0x62, 0x46, 0x06, 0x88, 0x37, 0x35, 0x0D, 0x1F, 0x1E },
|
||||
{ 0x2C, 0x2D, 0x39, 0x13, 0x19, 0x1C, 0x04, 0x27, 0x23, 0x7C },
|
||||
}},
|
||||
{ "MajTower", {
|
||||
{ 0x80, 0x54, 0x80, 0x07, 0x88, 0x37, 0x35, 0x0E, 0x0B, 0x0F },
|
||||
{ 0x2C, 0x2D, 0x8E, 0x13, 0x19, 0x1C, 0x04, 0x27, 0x23, 0x7C },
|
||||
}},
|
||||
{ "Tower", {
|
||||
{ 0x42, 0x62, 0x43, 0x06, 0x88, 0x37, 0x35, 0x0D, 0x1F, 0x1E },
|
||||
{ 0x2C, 0x2D, 0x39, 0x13, 0x19, 0x1C, 0x04, 0x27, 0x23, 0x7C },
|
||||
}},
|
||||
{ "Boat", {
|
||||
{ 0x24, 0x20, 0x45, 0x06, 0x88, 0x1A, 0x6F, 0xFFFF, 0xFFFF, 0xFFFF },
|
||||
{ 0x2C, 0x2D, 0x76, 0xFFFF, 0x19, 0x1C, 0x04, 0x27, 0x23, 0x7C },
|
||||
}},
|
||||
{ "BoatBattle", {
|
||||
{ 0x2A, 0x29, 0x6C, 0x06, 0x88, 0x1A, 0x6F, 0xFFFF, 0xFFFF, 0xFFFF },
|
||||
{ 0x2C, 0x2D, 0x76, 0xFFFF, 0x19, 0x1C, 0x04, 0x27, 0x23, 0x7C },
|
||||
}},
|
||||
{ "WindHall", {
|
||||
{ 0x90, 0x71, 0x17, 0x07, 0x88, 0x37, 0x35, 0x0D, 0x0B, 0x0F },
|
||||
{ 0x2C, 0x2D, 0x3C, 0x13, 0x19, 0x1C, 0x04, 0x27, 0x23, 0x7E },
|
||||
}},
|
||||
{ "Tornado", {
|
||||
{ 0x34, 0x20, 0x45, 0x06, 0x88, 0x1A, 0x6E, 0xFFFF, 0xFFFF, 0xFFFF },
|
||||
{ 0x2C, 0x2D, 0xFFFF, 0xFFFF, 0x19, 0x1C, 0x04, 0x27, 0x23, 0x7C },
|
||||
}},
|
||||
{ "OverLook", {
|
||||
{ 0x82, 0x82, 0x46, 0x70, 0x88, 0x21, 0x35, 0x0D, 0x1F, 0x1E },
|
||||
{ 0x2C, 0x2D, 0x3A, 0x13, 0x19, 0x1C, 0x04, 0x27, 0x23, 0x7E },
|
||||
}},
|
||||
{ "Dome", {
|
||||
{ 0x72, 0x85, 0x47, 0x07, 0x88, 0x37, 0x35, 0x0E, 0x0B, 0x0F },
|
||||
{ 0x2C, 0x2D, 0x3A, 0x13, 0x19, 0x1C, 0x04, 0x27, 0x23, 0x7E },
|
||||
}},
|
||||
{ "ForceFixdPos", {
|
||||
{ 0x02, 0xFFFF, 0xFFFF, 0xFFFF, 0x88, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF },
|
||||
{ 0x2C, 0x2D, 0xFFFF, 0x13, 0x19, 0xFFFF, 0x04, 0xFFFF, 0xFFFF, 0xFFFF },
|
||||
}},
|
||||
{ "FixdFrm", {
|
||||
{ 0x1D, 0xFFFF, 0xFFFF, 0xFFFF, 0x88, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF },
|
||||
{ 0x2C, 0x2D, 0xFFFF, 0x13, 0x19, 0xFFFF, 0x04, 0xFFFF, 0xFFFF, 0xFFFF },
|
||||
}},
|
||||
{ "DStairs", {
|
||||
{ 0x54, 0x54, 0x47, 0x07, 0x88, 0x37, 0x35, 0x0E, 0x0B, 0x0F },
|
||||
{ 0x2C, 0x2D, 0x73, 0x13, 0x19, 0x1C, 0x04, 0x27, 0x23, 0x7E },
|
||||
}},
|
||||
{ "Boss02", {
|
||||
{ 0x78, 0x78, 0x4A, 0x07, 0x88, 0x37, 0x35, 0x0E, 0x1F, 0x1E },
|
||||
{ 0x2E, 0x2D, 0x39, 0x13, 0x19, 0x1C, 0x04, 0x27, 0x23, 0x7C },
|
||||
}},
|
||||
{ "Seagal", {
|
||||
{ 0x86, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF },
|
||||
{ 0xFFFF, 0xFFFF, 0x39, 0xFFFF, 0xFFFF, 0xFFFF, 0x04, 0xFFFF, 0xFFFF, 0xFFFF },
|
||||
}},
|
||||
{ "SmallRoom", {
|
||||
{ 0x79, 0x79, 0x49, 0x07, 0x88, 0x37, 0x35, 0x0E, 0x1F, 0x1E },
|
||||
{ 0x2C, 0x2D, 0x8D, 0x13, 0x19, 0x1C, 0x04, 0x27, 0x23, 0x7C },
|
||||
}},
|
||||
{ "DanMae", {
|
||||
{ 0x7F, 0x7F, 0x47, 0x07, 0x88, 0x37, 0x35, 0x0E, 0x0B, 0x0F },
|
||||
{ 0x2C, 0x2D, 0x7D, 0x13, 0x19, 0x1C, 0x04, 0x27, 0x23, 0x7E },
|
||||
}},
|
||||
{ "Cafe", {
|
||||
{ 0x65, 0x65, 0x49, 0x07, 0x88, 0x37, 0x35, 0x0E, 0x1F, 0x1E },
|
||||
{ 0x2C, 0x2D, 0x84, 0x13, 0x19, 0x1C, 0x04, 0x27, 0x23, 0x7C },
|
||||
}},
|
||||
{ "DungeonPassage", {
|
||||
{ 0x5D, 0x5D, 0x16, 0x07, 0x88, 0x37, 0x35, 0x0E, 0x0B, 0x0F },
|
||||
{ 0x2C, 0x2D, 0x84, 0x13, 0x19, 0x1C, 0x04, 0x27, 0x23, 0x7E },
|
||||
}},
|
||||
{ "Corridor", {
|
||||
{ 0x05, 0x05, 0x17, 0x07, 0x88, 0x37, 0x35, 0x0D, 0x0B, 0x0F },
|
||||
{ 0x2C, 0x2D, 0x84, 0x13, 0x19, 0x1C, 0x04, 0x27, 0x23, 0x7E },
|
||||
}},
|
||||
{ "Subject", {
|
||||
{ 0x33, 0xFFFF, 0xFFFF, 0xFFFF, 0x88, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF },
|
||||
{ 0x2C, 0x2D, 0xFFFF, 0x14, 0x19, 0xFFFF, 0x04, 0xFFFF, 0xFFFF, 0xFFFF },
|
||||
}},
|
||||
{ "BigBird", {
|
||||
{ 0x81, 0x81, 0x89, 0x07, 0x88, 0x37, 0x35, 0x0E, 0x1F, 0x1E },
|
||||
{ 0x2E, 0x2D, 0x39, 0x13, 0x19, 0x1C, 0x04, 0x27, 0x23, 0x7C },
|
||||
}},
|
||||
{ "Room", {
|
||||
{ 0x58, 0x58, 0x49, 0x07, 0x88, 0x37, 0x35, 0x0E, 0x1F, 0x1E },
|
||||
{ 0x2C, 0x2D, 0x8C, 0x13, 0x19, 0x1C, 0x04, 0x27, 0x23, 0x7C },
|
||||
}},
|
||||
{ "DungeonDown", {
|
||||
{ 0x85, 0x85, 0x47, 0x07, 0x88, 0x37, 0x35, 0x0E, 0x0B, 0x0F },
|
||||
{ 0x2C, 0x2D, 0x83, 0x13, 0x19, 0x1C, 0x04, 0x27, 0x23, 0x7E },
|
||||
}},
|
||||
{ "Boss04", {
|
||||
{ 0x6D, 0x85, 0x47, 0x07, 0x88, 0x37, 0x35, 0x0E, 0x0B, 0x0F },
|
||||
{ 0x2C, 0x2D, 0x3A, 0x13, 0x19, 0x1C, 0x04, 0x27, 0x23, 0x8A },
|
||||
}},
|
||||
{ "UnderTheEaves", {
|
||||
{ 0x53, 0x53, 0x46, 0x06, 0x88, 0x37, 0x35, 0x0D, 0x1F, 0x1E },
|
||||
{ 0x2C, 0x2D, 0x8B, 0x13, 0x19, 0x1C, 0x04, 0x27, 0x23, 0x7C },
|
||||
}},
|
||||
{ "Restrict", {
|
||||
{ 0x36, 0xFFFF, 0xFFFF, 0xFFFF, 0x88, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF },
|
||||
{ 0x2C, 0x2D, 0xFFFF, 0x13, 0x19, 0xFFFF, 0x04, 0xFFFF, 0xFFFF, 0xFFFF },
|
||||
}},
|
||||
{ "DungeonUp", {
|
||||
{ 0x56, 0x56, 0x15, 0x07, 0x88, 0x21, 0x35, 0x0E, 0x0B, 0x0F },
|
||||
{ 0x2C, 0x2D, 0x3C, 0x13, 0x19, 0x1C, 0x04, 0x27, 0x23, 0x7E },
|
||||
}},
|
||||
{ "Block", {
|
||||
{ 0x53, 0x53, 0x46, 0x06, 0x88, 0x37, 0x35, 0x0D, 0x1F, 0x1E },
|
||||
{ 0x2C, 0x2D, 0x8F, 0x13, 0x19, 0x1C, 0x04, 0x27, 0x23, 0x7C },
|
||||
}},
|
||||
{ "Water", {
|
||||
{ 0x5B, 0x5B, 0x47, 0x07, 0x88, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF },
|
||||
{ 0x2C, 0x2D, 0x74, 0x13, 0x19, 0x1C, 0x04, 0xFFFF, 0xFFFF, 0xFFFF },
|
||||
}},
|
||||
|
||||
const dCamera__Type dCamera_c::types[] = {
|
||||
{
|
||||
"Empty",
|
||||
{dCamStyle_NONE_e, dCamStyle_NONE_e, dCamStyle_NONE_e, dCamStyle_NONE_e, dCamStyle_NONE_e, dCamStyle_NONE_e, dCamStyle_NONE_e, dCamStyle_NONE_e, dCamStyle_NONE_e, dCamStyle_NONE_e, dCamStyle_NONE_e, dCamStyle_NONE_e, dCamStyle_NONE_e, dCamStyle_NONE_e, dCamStyle_NONE_e, dCamStyle_NONE_e, dCamStyle_NONE_e, dCamStyle_NONE_e, dCamStyle_NONE_e, dCamStyle_NONE_e},
|
||||
},
|
||||
{
|
||||
"Plain",
|
||||
{dCamStyle_FN03_e, dCamStyle_FN03_e, dCamStyle_LL03_e, dCamStyle_TT03_e, dCamStyle_SS01_e, dCamStyle_LW01_e, dCamStyle_LE01_e, dCamStyle_LH01_e, dCamStyle_LA01_e, dCamStyle_LB01_e, dCamStyle_SX01_e, dCamStyle_SY01_e, dCamStyle_MM01_e, dCamStyle_CC01_e, dCamStyle_SN15_e, dCamStyle_JN05_e, dCamStyle_EN00_e, dCamStyle_HN18_e, dCamStyle_HN16_e, dCamStyle_DD01_e},
|
||||
},
|
||||
{
|
||||
"Keep",
|
||||
{dCamStyle_NONE_e, dCamStyle_NONE_e, dCamStyle_NONE_e, dCamStyle_NONE_e, dCamStyle_NONE_e, dCamStyle_NONE_e, dCamStyle_NONE_e, dCamStyle_NONE_e, dCamStyle_NONE_e, dCamStyle_NONE_e, dCamStyle_NONE_e, dCamStyle_NONE_e, dCamStyle_NONE_e, dCamStyle_NONE_e, dCamStyle_NONE_e, dCamStyle_NONE_e, dCamStyle_EN00_e, dCamStyle_NONE_e, dCamStyle_NONE_e, dCamStyle_NONE_e},
|
||||
},
|
||||
{
|
||||
"Event",
|
||||
{dCamStyle_EN00_e, dCamStyle_NONE_e, dCamStyle_NONE_e, dCamStyle_NONE_e, dCamStyle_NONE_e, dCamStyle_NONE_e, dCamStyle_NONE_e, dCamStyle_NONE_e, dCamStyle_NONE_e, dCamStyle_NONE_e, dCamStyle_NONE_e, dCamStyle_NONE_e, dCamStyle_NONE_e, dCamStyle_NONE_e, dCamStyle_NONE_e, dCamStyle_NONE_e, dCamStyle_EN00_e, dCamStyle_NONE_e, dCamStyle_NONE_e, dCamStyle_NONE_e},
|
||||
},
|
||||
{
|
||||
"Boss01",
|
||||
{dCamStyle_FN15_e, dCamStyle_FN15_e, dCamStyle_LL05_e, dCamStyle_TT02_e, dCamStyle_SS01_e, dCamStyle_LW01_e, dCamStyle_LE01_e, dCamStyle_LH02_e, dCamStyle_LA01_e, dCamStyle_LB01_e, dCamStyle_SX02_e, dCamStyle_SY01_e, dCamStyle_MM05_e, dCamStyle_CC01_e, dCamStyle_SN15_e, dCamStyle_JN05_e, dCamStyle_EN00_e, dCamStyle_HN18_e, dCamStyle_HN16_e, dCamStyle_DD01_e},
|
||||
},
|
||||
{
|
||||
"Cliff",
|
||||
{dCamStyle_FN19_e, dCamStyle_FN19_e, dCamStyle_LL06_e, dCamStyle_TT02_e, dCamStyle_SS01_e, dCamStyle_LW02_e, dCamStyle_LE01_e, dCamStyle_LH02_e, dCamStyle_LA02_e, dCamStyle_LB02_e, dCamStyle_SX01_e, dCamStyle_SY01_e, dCamStyle_MM04_e, dCamStyle_CC01_e, dCamStyle_SN15_e, dCamStyle_JN05_e, dCamStyle_EN00_e, dCamStyle_HN18_e, dCamStyle_HN16_e, dCamStyle_DD01_e},
|
||||
},
|
||||
{
|
||||
"PlaySlide",
|
||||
{dCamStyle_FN20_e, dCamStyle_FN20_e, dCamStyle_LL01_e, dCamStyle_TT01_e, dCamStyle_SS01_e, dCamStyle_LW01_e, dCamStyle_LE01_e, dCamStyle_LH01_e, dCamStyle_LA01_e, dCamStyle_LB01_e, dCamStyle_SX01_e, dCamStyle_SY01_e, dCamStyle_MM01_e, dCamStyle_CC01_e, dCamStyle_SN15_e, dCamStyle_JN05_e, dCamStyle_EN00_e, dCamStyle_HN18_e, dCamStyle_HN16_e, dCamStyle_DD01_e},
|
||||
},
|
||||
{
|
||||
"Field",
|
||||
{dCamStyle_FN01_e, dCamStyle_FN01_e, dCamStyle_LL01_e, dCamStyle_TT01_e, dCamStyle_SS01_e, dCamStyle_LW01_e, dCamStyle_LE01_e, dCamStyle_LH01_e, dCamStyle_LA01_e, dCamStyle_LB01_e, dCamStyle_SX01_e, dCamStyle_SY01_e, dCamStyle_MM01_e, dCamStyle_CC01_e, dCamStyle_SN15_e, dCamStyle_JN05_e, dCamStyle_EN00_e, dCamStyle_HN18_e, dCamStyle_HN16_e, dCamStyle_DD01_e},
|
||||
},
|
||||
{
|
||||
"ThrowUp",
|
||||
{dCamStyle_FN21_e, dCamStyle_FN21_e, dCamStyle_LL01_e, dCamStyle_TT01_e, dCamStyle_SS01_e, dCamStyle_LW01_e, dCamStyle_LE01_e, dCamStyle_LH01_e, dCamStyle_LA01_e, dCamStyle_LB01_e, dCamStyle_SX01_e, dCamStyle_SY01_e, dCamStyle_MM09_e, dCamStyle_CC01_e, dCamStyle_SN15_e, dCamStyle_JN05_e, dCamStyle_EN00_e, dCamStyle_HN18_e, dCamStyle_HN16_e, dCamStyle_DD01_e},
|
||||
},
|
||||
{
|
||||
"Gamoss",
|
||||
{dCamStyle_FN23_e, dCamStyle_FN23_e, dCamStyle_LL09_e, dCamStyle_TT02_e, dCamStyle_SS01_e, dCamStyle_LW01_e, dCamStyle_LE01_e, dCamStyle_LH02_e, dCamStyle_LA02_e, dCamStyle_LB02_e, dCamStyle_SX01_e, dCamStyle_SY01_e, dCamStyle_MM03_e, dCamStyle_CC01_e, dCamStyle_SN15_e, dCamStyle_JN05_e, dCamStyle_EN00_e, dCamStyle_HN18_e, dCamStyle_HN16_e, dCamStyle_DD01_e},
|
||||
},
|
||||
{
|
||||
"MiniIsland",
|
||||
{dCamStyle_FN24_e, dCamStyle_FN24_e, dCamStyle_LL01_e, dCamStyle_TT01_e, dCamStyle_SS01_e, dCamStyle_LW01_e, dCamStyle_LE01_e, dCamStyle_LH01_e, dCamStyle_LA01_e, dCamStyle_LB01_e, dCamStyle_SX01_e, dCamStyle_SY01_e, dCamStyle_MM10_e, dCamStyle_CC01_e, dCamStyle_SN15_e, dCamStyle_JN05_e, dCamStyle_EN00_e, dCamStyle_HN18_e, dCamStyle_HN16_e, dCamStyle_DD01_e},
|
||||
},
|
||||
{
|
||||
"Cliff2",
|
||||
{dCamStyle_FN26_e, dCamStyle_FN07_e, dCamStyle_LL07_e, dCamStyle_TT02_e, dCamStyle_SS01_e, dCamStyle_LW01_e, dCamStyle_LE01_e, dCamStyle_LH01_e, dCamStyle_LA02_e, dCamStyle_LB02_e, dCamStyle_SX01_e, dCamStyle_SY01_e, dCamStyle_MM08_e, dCamStyle_CC01_e, dCamStyle_SN15_e, dCamStyle_JN05_e, dCamStyle_EN00_e, dCamStyle_HN18_e, dCamStyle_HN16_e, dCamStyle_DD01_e},
|
||||
},
|
||||
{
|
||||
"FieldCushion",
|
||||
{dCamStyle_FN10_e, dCamStyle_FN10_e, dCamStyle_LL01_e, dCamStyle_TT01_e, dCamStyle_SS01_e, dCamStyle_LW01_e, dCamStyle_LE01_e, dCamStyle_LH01_e, dCamStyle_LA01_e, dCamStyle_LB01_e, dCamStyle_SX01_e, dCamStyle_SY01_e, dCamStyle_MM01_e, dCamStyle_CC01_e, dCamStyle_SN15_e, dCamStyle_JN05_e, dCamStyle_EN00_e, dCamStyle_HN18_e, dCamStyle_HN16_e, dCamStyle_DD01_e},
|
||||
},
|
||||
{
|
||||
"FixdPos",
|
||||
{dCamStyle_PN05_e, dCamStyle_FN02_e, dCamStyle_LL02_e, dCamStyle_TT02_e, dCamStyle_SS01_e, dCamStyle_NONE_e, dCamStyle_NONE_e, dCamStyle_LH02_e, dCamStyle_LA01_e, dCamStyle_LB01_e, dCamStyle_SX01_e, dCamStyle_SY01_e, dCamStyle_MM01_e, dCamStyle_CC01_e, dCamStyle_SN15_e, dCamStyle_JN05_e, dCamStyle_EN00_e, dCamStyle_HN18_e, dCamStyle_HN16_e, dCamStyle_DD01_e},
|
||||
},
|
||||
{
|
||||
"SmoothFixdPos",
|
||||
{dCamStyle_PN12_e, dCamStyle_FN02_e, dCamStyle_LL02_e, dCamStyle_TT02_e, dCamStyle_SS01_e, dCamStyle_NONE_e, dCamStyle_NONE_e, dCamStyle_LH02_e, dCamStyle_LA01_e, dCamStyle_LB01_e, dCamStyle_SX01_e, dCamStyle_SY01_e, dCamStyle_MM01_e, dCamStyle_CC01_e, dCamStyle_SN15_e, dCamStyle_JN05_e, dCamStyle_EN00_e, dCamStyle_HN18_e, dCamStyle_HN16_e, dCamStyle_DD01_e},
|
||||
},
|
||||
{
|
||||
"WaterBattle",
|
||||
{dCamStyle_FN25_e, dCamStyle_FN25_e, dCamStyle_LL11_e, dCamStyle_TT02_e, dCamStyle_NONE_e, dCamStyle_NONE_e, dCamStyle_NONE_e, dCamStyle_NONE_e, dCamStyle_NONE_e, dCamStyle_NONE_e, dCamStyle_NONE_e, dCamStyle_NONE_e, dCamStyle_MM15_e, dCamStyle_NONE_e, dCamStyle_SN15_e, dCamStyle_JN05_e, dCamStyle_EN00_e, dCamStyle_HN18_e, dCamStyle_HN16_e, dCamStyle_DD01_e},
|
||||
},
|
||||
{
|
||||
"SmoothFixdPosC",
|
||||
{dCamStyle_PN13_e, dCamStyle_FN02_e, dCamStyle_LL02_e, dCamStyle_TT02_e, dCamStyle_SS01_e, dCamStyle_NONE_e, dCamStyle_NONE_e, dCamStyle_LH02_e, dCamStyle_LA01_e, dCamStyle_LB01_e, dCamStyle_SX01_e, dCamStyle_SY01_e, dCamStyle_MM01_e, dCamStyle_CC01_e, dCamStyle_SN15_e, dCamStyle_JN05_e, dCamStyle_EN00_e, dCamStyle_HN18_e, dCamStyle_HN16_e, dCamStyle_DD01_e},
|
||||
},
|
||||
{
|
||||
"ThrowInto",
|
||||
{dCamStyle_FN29_e, dCamStyle_FN29_e, dCamStyle_LL01_e, dCamStyle_TT01_e, dCamStyle_SS01_e, dCamStyle_LW01_e, dCamStyle_LE01_e, dCamStyle_LH01_e, dCamStyle_LA01_e, dCamStyle_LB01_e, dCamStyle_SX01_e, dCamStyle_SY01_e, dCamStyle_MM09_e, dCamStyle_CC01_e, dCamStyle_SN15_e, dCamStyle_JN05_e, dCamStyle_EN00_e, dCamStyle_HN18_e, dCamStyle_HN16_e, dCamStyle_DD01_e},
|
||||
},
|
||||
{
|
||||
"Boss03",
|
||||
{dCamStyle_FN30_e, dCamStyle_FN30_e, dCamStyle_LL12_e, dCamStyle_TT02_e, dCamStyle_SS01_e, dCamStyle_LW01_e, dCamStyle_LE01_e, dCamStyle_LH02_e, dCamStyle_LA01_e, dCamStyle_LB01_e, dCamStyle_SX02_e, dCamStyle_SY01_e, dCamStyle_MM01_e, dCamStyle_CC01_e, dCamStyle_SN15_e, dCamStyle_JN05_e, dCamStyle_EN00_e, dCamStyle_HN18_e, dCamStyle_HN16_e, dCamStyle_DD01_e},
|
||||
},
|
||||
{
|
||||
"P_Ganon1",
|
||||
{dCamStyle_FN31_e, dCamStyle_FN31_e, dCamStyle_LL13_e, dCamStyle_TT02_e, dCamStyle_SS01_e, dCamStyle_LW01_e, dCamStyle_LE01_e, dCamStyle_LH02_e, dCamStyle_LA01_e, dCamStyle_LB01_e, dCamStyle_SX02_e, dCamStyle_SY01_e, dCamStyle_MM01_e, dCamStyle_CC01_e, dCamStyle_SN15_e, dCamStyle_JN05_e, dCamStyle_EN00_e, dCamStyle_HN18_e, dCamStyle_HN16_e, dCamStyle_DD01_e},
|
||||
},
|
||||
{
|
||||
"P_Ganon2",
|
||||
{dCamStyle_FN32_e, dCamStyle_FN32_e, dCamStyle_LL14_e, dCamStyle_TT02_e, dCamStyle_SS01_e, dCamStyle_LW01_e, dCamStyle_LE01_e, dCamStyle_LH02_e, dCamStyle_LA01_e, dCamStyle_LB01_e, dCamStyle_SX02_e, dCamStyle_SY01_e, dCamStyle_MM01_e, dCamStyle_CC01_e, dCamStyle_SN15_e, dCamStyle_JN05_e, dCamStyle_EN00_e, dCamStyle_HN18_e, dCamStyle_HN16_e, dCamStyle_DD01_e},
|
||||
},
|
||||
{
|
||||
"WindBoss",
|
||||
{dCamStyle_FN33_e, dCamStyle_FN33_e, dCamStyle_LL15_e, dCamStyle_TT02_e, dCamStyle_SS01_e, dCamStyle_LW01_e, dCamStyle_LE01_e, dCamStyle_LH02_e, dCamStyle_LA02_e, dCamStyle_LB02_e, dCamStyle_SX01_e, dCamStyle_SY01_e, dCamStyle_MM03_e, dCamStyle_CC01_e, dCamStyle_SN15_e, dCamStyle_JN05_e, dCamStyle_EN00_e, dCamStyle_HN18_e, dCamStyle_HN16_e, dCamStyle_DD01_e},
|
||||
},
|
||||
{
|
||||
"P_Ganon3",
|
||||
{dCamStyle_FN34_e, dCamStyle_FN34_e, dCamStyle_LL14_e, dCamStyle_TT02_e, dCamStyle_SS01_e, dCamStyle_LW01_e, dCamStyle_LE01_e, dCamStyle_LH02_e, dCamStyle_LA01_e, dCamStyle_LB01_e, dCamStyle_SX02_e, dCamStyle_SY01_e, dCamStyle_MM01_e, dCamStyle_CC01_e, dCamStyle_SN15_e, dCamStyle_JN05_e, dCamStyle_EN00_e, dCamStyle_HN18_e, dCamStyle_HN16_e, dCamStyle_DD01_e},
|
||||
},
|
||||
{
|
||||
"Test01",
|
||||
{dCamStyle_FN27_e, dCamStyle_FN27_e, dCamStyle_LL10_e, dCamStyle_TT02_e, dCamStyle_SS01_e, dCamStyle_LW01_e, dCamStyle_LE01_e, dCamStyle_LH02_e, dCamStyle_LA01_e, dCamStyle_LB01_e, dCamStyle_SX02_e, dCamStyle_SY01_e, dCamStyle_MM01_e, dCamStyle_CC01_e, dCamStyle_SN15_e, dCamStyle_JN05_e, dCamStyle_EN00_e, dCamStyle_HN18_e, dCamStyle_HN16_e, dCamStyle_DD01_e},
|
||||
},
|
||||
{
|
||||
"Amoss",
|
||||
{dCamStyle_FN35_e, dCamStyle_FN35_e, dCamStyle_LL16_e, dCamStyle_TT02_e, dCamStyle_SS01_e, dCamStyle_LW01_e, dCamStyle_LE01_e, dCamStyle_LH02_e, dCamStyle_LA01_e, dCamStyle_LB01_e, dCamStyle_SX02_e, dCamStyle_SY01_e, dCamStyle_MM01_e, dCamStyle_CC01_e, dCamStyle_SN15_e, dCamStyle_JN05_e, dCamStyle_EN00_e, dCamStyle_HN18_e, dCamStyle_HN16_e, dCamStyle_DD01_e},
|
||||
},
|
||||
{
|
||||
"Dungeon",
|
||||
{dCamStyle_FN02_e, dCamStyle_FN02_e, dCamStyle_LL02_e, dCamStyle_TT02_e, dCamStyle_SS01_e, dCamStyle_LW01_e, dCamStyle_LE01_e, dCamStyle_LH02_e, dCamStyle_LA02_e, dCamStyle_LB02_e, dCamStyle_SX01_e, dCamStyle_SY01_e, dCamStyle_MM03_e, dCamStyle_CC01_e, dCamStyle_SN15_e, dCamStyle_JN05_e, dCamStyle_EN00_e, dCamStyle_HN18_e, dCamStyle_HN16_e, dCamStyle_DD02_e},
|
||||
},
|
||||
{
|
||||
"Jump",
|
||||
{dCamStyle_FN08_e, dCamStyle_FN08_e, dCamStyle_LL02_e, dCamStyle_TT02_e, dCamStyle_SS01_e, dCamStyle_LW01_e, dCamStyle_LE01_e, dCamStyle_LH02_e, dCamStyle_LA02_e, dCamStyle_LB02_e, dCamStyle_SX01_e, dCamStyle_SY01_e, dCamStyle_MM03_e, dCamStyle_CC01_e, dCamStyle_SN15_e, dCamStyle_JN05_e, dCamStyle_EN00_e, dCamStyle_HN18_e, dCamStyle_HN16_e, dCamStyle_DD02_e},
|
||||
},
|
||||
#if VERSION == VERSION_JPN
|
||||
{
|
||||
"DungeonUp",
|
||||
{dCamStyle_FN04_e, dCamStyle_FN04_e, dCamStyle_LL06_e, dCamStyle_TT02_e, dCamStyle_SS01_e, dCamStyle_LW02_e, dCamStyle_LE01_e, dCamStyle_LH02_e, dCamStyle_LA02_e, dCamStyle_LB02_e, dCamStyle_SX01_e, dCamStyle_SY01_e, dCamStyle_MM02_e, dCamStyle_CC01_e, dCamStyle_SN15_e, dCamStyle_JN05_e, dCamStyle_EN00_e, dCamStyle_HN18_e, dCamStyle_HN16_e, dCamStyle_DD02_e},
|
||||
},
|
||||
#endif
|
||||
{
|
||||
"DungeonCorner",
|
||||
{dCamStyle_FN06_e, dCamStyle_FN06_e, dCamStyle_LL08_e, dCamStyle_TT02_e, dCamStyle_SS01_e, dCamStyle_LW01_e, dCamStyle_LE01_e, dCamStyle_LH02_e, dCamStyle_LA02_e, dCamStyle_LB02_e, dCamStyle_SX01_e, dCamStyle_SY01_e, dCamStyle_MM03_e, dCamStyle_CC01_e, dCamStyle_SN15_e, dCamStyle_JN05_e, dCamStyle_EN00_e, dCamStyle_HN18_e, dCamStyle_HN16_e, dCamStyle_DD02_e},
|
||||
},
|
||||
{
|
||||
"DungeonWide",
|
||||
{dCamStyle_FN07_e, dCamStyle_FN07_e, dCamStyle_LL07_e, dCamStyle_TT02_e, dCamStyle_SS01_e, dCamStyle_LW01_e, dCamStyle_LE01_e, dCamStyle_LH01_e, dCamStyle_LA02_e, dCamStyle_LB02_e, dCamStyle_SX01_e, dCamStyle_SY01_e, dCamStyle_MM08_e, dCamStyle_CC01_e, dCamStyle_SN15_e, dCamStyle_JN05_e, dCamStyle_EN00_e, dCamStyle_HN18_e, dCamStyle_HN16_e, dCamStyle_DD02_e},
|
||||
},
|
||||
{
|
||||
"CannonGame",
|
||||
{dCamStyle_ZZ00_e, dCamStyle_NONE_e, dCamStyle_NONE_e, dCamStyle_NONE_e, dCamStyle_NONE_e, dCamStyle_NONE_e, dCamStyle_NONE_e, dCamStyle_NONE_e, dCamStyle_NONE_e, dCamStyle_NONE_e, dCamStyle_NONE_e, dCamStyle_NONE_e, dCamStyle_NONE_e, dCamStyle_NONE_e, dCamStyle_NONE_e, dCamStyle_NONE_e, dCamStyle_EN00_e, dCamStyle_NONE_e, dCamStyle_NONE_e, dCamStyle_NONE_e},
|
||||
},
|
||||
{
|
||||
"FieldFOX",
|
||||
{dCamStyle_GN01_e, dCamStyle_GN01_e, dCamStyle_LL01_e, dCamStyle_TT01_e, dCamStyle_SS01_e, dCamStyle_LW01_e, dCamStyle_LE01_e, dCamStyle_LH01_e, dCamStyle_LA01_e, dCamStyle_LB01_e, dCamStyle_SX01_e, dCamStyle_SY01_e, dCamStyle_MM01_e, dCamStyle_CC01_e, dCamStyle_SN15_e, dCamStyle_JN05_e, dCamStyle_EN00_e, dCamStyle_HN18_e, dCamStyle_HN16_e, dCamStyle_DD01_e},
|
||||
},
|
||||
{
|
||||
"G_Roof",
|
||||
{dCamStyle_FN82_e, dCamStyle_FN82_e, dCamStyle_LL82_e, dCamStyle_TT02_e, dCamStyle_SS01_e, dCamStyle_LW01_e, dCamStyle_LE01_e, dCamStyle_LH02_e, dCamStyle_LA01_e, dCamStyle_LB01_e, dCamStyle_SX02_e, dCamStyle_SY01_e, dCamStyle_MM82_e, dCamStyle_CC01_e, dCamStyle_SN15_e, dCamStyle_JN05_e, dCamStyle_EN00_e, dCamStyle_HN18_e, dCamStyle_HN16_e, dCamStyle_DD01_e},
|
||||
},
|
||||
{
|
||||
"G_BedRoom",
|
||||
{dCamStyle_FN81_e, dCamStyle_FN81_e, dCamStyle_LL81_e, dCamStyle_TT02_e, dCamStyle_SS01_e, dCamStyle_LW01_e, dCamStyle_LE01_e, dCamStyle_LH02_e, dCamStyle_LA01_e, dCamStyle_LB01_e, dCamStyle_SX02_e, dCamStyle_SY01_e, dCamStyle_MM81_e, dCamStyle_CC01_e, dCamStyle_SN15_e, dCamStyle_JN05_e, dCamStyle_EN00_e, dCamStyle_HN18_e, dCamStyle_HN16_e, dCamStyle_DD01_e},
|
||||
},
|
||||
{
|
||||
"G_BedRoom2",
|
||||
{dCamStyle_FN81_e, dCamStyle_FN81_e, dCamStyle_LL81_e, dCamStyle_TT02_e, dCamStyle_SS01_e, dCamStyle_LW01_e, dCamStyle_LE01_e, dCamStyle_LH02_e, dCamStyle_LA01_e, dCamStyle_LB01_e, dCamStyle_SX02_e, dCamStyle_SY01_e, dCamStyle_MM83_e, dCamStyle_CC01_e, dCamStyle_SN15_e, dCamStyle_JN05_e, dCamStyle_EN00_e, dCamStyle_HN18_e, dCamStyle_HN16_e, dCamStyle_DD01_e},
|
||||
},
|
||||
{
|
||||
"TowerUp",
|
||||
{dCamStyle_IN02_e, dCamStyle_FN24_e, dCamStyle_LL01_e, dCamStyle_TT01_e, dCamStyle_SS01_e, dCamStyle_LW01_e, dCamStyle_LE01_e, dCamStyle_LH01_e, dCamStyle_LA01_e, dCamStyle_LB01_e, dCamStyle_SX01_e, dCamStyle_SY01_e, dCamStyle_MM01_e, dCamStyle_CC01_e, dCamStyle_SN15_e, dCamStyle_JN05_e, dCamStyle_EN00_e, dCamStyle_HN18_e, dCamStyle_HN16_e, dCamStyle_DD01_e},
|
||||
},
|
||||
{
|
||||
"MajTower",
|
||||
{dCamStyle_IN03_e, dCamStyle_FN02_e, dCamStyle_IN03_e, dCamStyle_TT02_e, dCamStyle_SS01_e, dCamStyle_LW01_e, dCamStyle_LE01_e, dCamStyle_LH02_e, dCamStyle_LA02_e, dCamStyle_LB02_e, dCamStyle_SX01_e, dCamStyle_SY01_e, dCamStyle_MM03_e, dCamStyle_CC01_e, dCamStyle_SN15_e, dCamStyle_JN05_e, dCamStyle_EN00_e, dCamStyle_HN18_e, dCamStyle_HN16_e, dCamStyle_DD01_e},
|
||||
},
|
||||
{
|
||||
"Tower",
|
||||
{dCamStyle_IN01_e, dCamStyle_FN24_e, dCamStyle_IN02_e, dCamStyle_TT01_e, dCamStyle_SS01_e, dCamStyle_LW01_e, dCamStyle_LE01_e, dCamStyle_LH01_e, dCamStyle_LA01_e, dCamStyle_LB01_e, dCamStyle_SX01_e, dCamStyle_SY01_e, dCamStyle_MM01_e, dCamStyle_CC01_e, dCamStyle_SN15_e, dCamStyle_JN05_e, dCamStyle_EN00_e, dCamStyle_HN18_e, dCamStyle_HN16_e, dCamStyle_DD01_e},
|
||||
},
|
||||
{
|
||||
"Boat",
|
||||
{dCamStyle_BN07_e, dCamStyle_BP07_e, dCamStyle_LL11_e, dCamStyle_TT01_e, dCamStyle_SS01_e, dCamStyle_BW07_e, dCamStyle_BE07_e, dCamStyle_NONE_e, dCamStyle_NONE_e, dCamStyle_NONE_e, dCamStyle_SX01_e, dCamStyle_SY01_e, dCamStyle_MM07_e, dCamStyle_NONE_e, dCamStyle_SN15_e, dCamStyle_JN05_e, dCamStyle_EN00_e, dCamStyle_HN18_e, dCamStyle_HN16_e, dCamStyle_DD01_e},
|
||||
},
|
||||
{
|
||||
"BoatBattle",
|
||||
{dCamStyle_BN08_e, dCamStyle_BP08_e, dCamStyle_LL17_e, dCamStyle_TT01_e, dCamStyle_SS01_e, dCamStyle_BW07_e, dCamStyle_BE07_e, dCamStyle_NONE_e, dCamStyle_NONE_e, dCamStyle_NONE_e, dCamStyle_SX01_e, dCamStyle_SY01_e, dCamStyle_MM07_e, dCamStyle_NONE_e, dCamStyle_SN15_e, dCamStyle_JN05_e, dCamStyle_EN00_e, dCamStyle_HN18_e, dCamStyle_HN16_e, dCamStyle_DD01_e},
|
||||
},
|
||||
#if VERSION == VERSION_JPN
|
||||
{
|
||||
"Water",
|
||||
{dCamStyle_FN14_e, dCamStyle_FN14_e, dCamStyle_LL02_e, dCamStyle_TT02_e, dCamStyle_SS01_e, dCamStyle_NONE_e, dCamStyle_NONE_e, dCamStyle_NONE_e, dCamStyle_NONE_e, dCamStyle_NONE_e, dCamStyle_SX01_e, dCamStyle_SY01_e, dCamStyle_MM14_e, dCamStyle_CC01_e, dCamStyle_SN15_e, dCamStyle_NONE_e, dCamStyle_EN00_e, dCamStyle_NONE_e, dCamStyle_NONE_e, dCamStyle_NONE_e},
|
||||
},
|
||||
#endif
|
||||
{
|
||||
"WindHall",
|
||||
{dCamStyle_FN38_e, dCamStyle_FP38_e, dCamStyle_LL07_e, dCamStyle_TT02_e, dCamStyle_SS01_e, dCamStyle_LW01_e, dCamStyle_LE01_e, dCamStyle_LH01_e, dCamStyle_LA02_e, dCamStyle_LB02_e, dCamStyle_SX01_e, dCamStyle_SY01_e, dCamStyle_MM08_e, dCamStyle_CC01_e, dCamStyle_SN15_e, dCamStyle_JN05_e, dCamStyle_EN00_e, dCamStyle_HN18_e, dCamStyle_HN16_e, dCamStyle_DD02_e},
|
||||
},
|
||||
{
|
||||
"Tornado",
|
||||
{dCamStyle_QN07_e, dCamStyle_BP07_e, dCamStyle_LL11_e, dCamStyle_TT01_e, dCamStyle_SS01_e, dCamStyle_BW07_e, dCamStyle_BE08_e, dCamStyle_NONE_e, dCamStyle_NONE_e, dCamStyle_NONE_e, dCamStyle_SX01_e, dCamStyle_SY01_e, dCamStyle_NONE_e, dCamStyle_NONE_e, dCamStyle_SN15_e, dCamStyle_JN05_e, dCamStyle_EN00_e, dCamStyle_HN18_e, dCamStyle_HN16_e, dCamStyle_DD01_e},
|
||||
},
|
||||
{
|
||||
"OverLook",
|
||||
{dCamStyle_FN11_e, dCamStyle_FN11_e, dCamStyle_LL01_e, dCamStyle_TT04_e, dCamStyle_SS01_e, dCamStyle_LW02_e, dCamStyle_LE01_e, dCamStyle_LH01_e, dCamStyle_LA01_e, dCamStyle_LB01_e, dCamStyle_SX01_e, dCamStyle_SY01_e, dCamStyle_MM02_e, dCamStyle_CC01_e, dCamStyle_SN15_e, dCamStyle_JN05_e, dCamStyle_EN00_e, dCamStyle_HN18_e, dCamStyle_HN16_e, dCamStyle_DD02_e},
|
||||
},
|
||||
{
|
||||
"Dome",
|
||||
{dCamStyle_FN39_e, dCamStyle_FN05_e, dCamStyle_LL02_e, dCamStyle_TT02_e, dCamStyle_SS01_e, dCamStyle_LW01_e, dCamStyle_LE01_e, dCamStyle_LH02_e, dCamStyle_LA02_e, dCamStyle_LB02_e, dCamStyle_SX01_e, dCamStyle_SY01_e, dCamStyle_MM02_e, dCamStyle_CC01_e, dCamStyle_SN15_e, dCamStyle_JN05_e, dCamStyle_EN00_e, dCamStyle_HN18_e, dCamStyle_HN16_e, dCamStyle_DD02_e},
|
||||
},
|
||||
{
|
||||
"ForceFixdPos",
|
||||
{dCamStyle_PN05_e, dCamStyle_NONE_e, dCamStyle_NONE_e, dCamStyle_NONE_e, dCamStyle_SS01_e, dCamStyle_NONE_e, dCamStyle_NONE_e, dCamStyle_NONE_e, dCamStyle_NONE_e, dCamStyle_NONE_e, dCamStyle_SX01_e, dCamStyle_SY01_e, dCamStyle_NONE_e, dCamStyle_CC01_e, dCamStyle_SN15_e, dCamStyle_NONE_e, dCamStyle_EN00_e, dCamStyle_NONE_e, dCamStyle_NONE_e, dCamStyle_NONE_e},
|
||||
},
|
||||
{
|
||||
"FixdFrm",
|
||||
{dCamStyle_XN06_e, dCamStyle_NONE_e, dCamStyle_NONE_e, dCamStyle_NONE_e, dCamStyle_SS01_e, dCamStyle_NONE_e, dCamStyle_NONE_e, dCamStyle_NONE_e, dCamStyle_NONE_e, dCamStyle_NONE_e, dCamStyle_SX01_e, dCamStyle_SY01_e, dCamStyle_NONE_e, dCamStyle_CC01_e, dCamStyle_SN15_e, dCamStyle_NONE_e, dCamStyle_EN00_e, dCamStyle_NONE_e, dCamStyle_NONE_e, dCamStyle_NONE_e},
|
||||
},
|
||||
{
|
||||
"DStairs",
|
||||
{dCamStyle_FN02_e, dCamStyle_FN02_e, dCamStyle_LL02_e, dCamStyle_TT02_e, dCamStyle_SS01_e, dCamStyle_LW01_e, dCamStyle_LE01_e, dCamStyle_LH02_e, dCamStyle_LA02_e, dCamStyle_LB02_e, dCamStyle_SX01_e, dCamStyle_SY01_e, dCamStyle_MM16_e, dCamStyle_CC01_e, dCamStyle_SN15_e, dCamStyle_JN05_e, dCamStyle_EN00_e, dCamStyle_HN18_e, dCamStyle_HN16_e, dCamStyle_DD02_e},
|
||||
},
|
||||
{
|
||||
"Boss02",
|
||||
{dCamStyle_FN40_e, dCamStyle_FN40_e, dCamStyle_LL05_e, dCamStyle_TT02_e, dCamStyle_SS01_e, dCamStyle_LW01_e, dCamStyle_LE01_e, dCamStyle_LH02_e, dCamStyle_LA01_e, dCamStyle_LB01_e, dCamStyle_SX02_e, dCamStyle_SY01_e, dCamStyle_MM01_e, dCamStyle_CC01_e, dCamStyle_SN15_e, dCamStyle_JN05_e, dCamStyle_EN00_e, dCamStyle_HN18_e, dCamStyle_HN16_e, dCamStyle_DD01_e},
|
||||
},
|
||||
{
|
||||
"Seagal",
|
||||
{dCamStyle_FN36_e, dCamStyle_NONE_e, dCamStyle_NONE_e, dCamStyle_NONE_e, dCamStyle_NONE_e, dCamStyle_NONE_e, dCamStyle_NONE_e, dCamStyle_NONE_e, dCamStyle_NONE_e, dCamStyle_NONE_e, dCamStyle_NONE_e, dCamStyle_NONE_e, dCamStyle_MM01_e, dCamStyle_NONE_e, dCamStyle_NONE_e, dCamStyle_NONE_e, dCamStyle_EN00_e, dCamStyle_NONE_e, dCamStyle_NONE_e, dCamStyle_NONE_e},
|
||||
},
|
||||
{
|
||||
"SmallRoom",
|
||||
{dCamStyle_FN41_e, dCamStyle_FN41_e, dCamStyle_LL04_e, dCamStyle_TT02_e, dCamStyle_SS01_e, dCamStyle_LW01_e, dCamStyle_LE01_e, dCamStyle_LH02_e, dCamStyle_LA01_e, dCamStyle_LB01_e, dCamStyle_SX01_e, dCamStyle_SY01_e, dCamStyle_MM17_e, dCamStyle_CC01_e, dCamStyle_SN15_e, dCamStyle_JN05_e, dCamStyle_EN00_e, dCamStyle_HN18_e, dCamStyle_HN16_e, dCamStyle_DD01_e},
|
||||
},
|
||||
{
|
||||
"DanMae",
|
||||
{dCamStyle_FN42_e, dCamStyle_FN42_e, dCamStyle_LL02_e, dCamStyle_TT02_e, dCamStyle_SS01_e, dCamStyle_LW01_e, dCamStyle_LE01_e, dCamStyle_LH02_e, dCamStyle_LA02_e, dCamStyle_LB02_e, dCamStyle_SX01_e, dCamStyle_SY01_e, dCamStyle_MM19_e, dCamStyle_CC01_e, dCamStyle_SN15_e, dCamStyle_JN05_e, dCamStyle_EN00_e, dCamStyle_HN18_e, dCamStyle_HN16_e, dCamStyle_DD02_e},
|
||||
},
|
||||
{
|
||||
"Cafe",
|
||||
{dCamStyle_FN28_e, dCamStyle_FN28_e, dCamStyle_LL04_e, dCamStyle_TT02_e, dCamStyle_SS01_e, dCamStyle_LW01_e, dCamStyle_LE01_e, dCamStyle_LH02_e, dCamStyle_LA01_e, dCamStyle_LB01_e, dCamStyle_SX01_e, dCamStyle_SY01_e, dCamStyle_MM20_e, dCamStyle_CC01_e, dCamStyle_SN15_e, dCamStyle_JN05_e, dCamStyle_EN00_e, dCamStyle_HN18_e, dCamStyle_HN16_e, dCamStyle_DD01_e},
|
||||
},
|
||||
{
|
||||
"DungeonPassage",
|
||||
{dCamStyle_FN17_e, dCamStyle_FN17_e, dCamStyle_LL08_e, dCamStyle_TT02_e, dCamStyle_SS01_e, dCamStyle_LW01_e, dCamStyle_LE01_e, dCamStyle_LH02_e, dCamStyle_LA02_e, dCamStyle_LB02_e, dCamStyle_SX01_e, dCamStyle_SY01_e, dCamStyle_MM20_e, dCamStyle_CC01_e, dCamStyle_SN15_e, dCamStyle_JN05_e, dCamStyle_EN00_e, dCamStyle_HN18_e, dCamStyle_HN16_e, dCamStyle_DD02_e},
|
||||
},
|
||||
{
|
||||
"Corridor",
|
||||
{dCamStyle_FN12_e, dCamStyle_FN12_e, dCamStyle_LL07_e, dCamStyle_TT02_e, dCamStyle_SS01_e, dCamStyle_LW01_e, dCamStyle_LE01_e, dCamStyle_LH01_e, dCamStyle_LA02_e, dCamStyle_LB02_e, dCamStyle_SX01_e, dCamStyle_SY01_e, dCamStyle_MM20_e, dCamStyle_CC01_e, dCamStyle_SN15_e, dCamStyle_JN05_e, dCamStyle_EN00_e, dCamStyle_HN18_e, dCamStyle_HN16_e, dCamStyle_DD02_e},
|
||||
},
|
||||
{
|
||||
"Subject",
|
||||
{dCamStyle_LN17_e, dCamStyle_NONE_e, dCamStyle_NONE_e, dCamStyle_NONE_e, dCamStyle_SS01_e, dCamStyle_NONE_e, dCamStyle_NONE_e, dCamStyle_NONE_e, dCamStyle_NONE_e, dCamStyle_NONE_e, dCamStyle_SX01_e, dCamStyle_SY01_e, dCamStyle_NONE_e, dCamStyle_CC02_e, dCamStyle_SN15_e, dCamStyle_NONE_e, dCamStyle_EN00_e, dCamStyle_NONE_e, dCamStyle_NONE_e, dCamStyle_NONE_e},
|
||||
},
|
||||
{
|
||||
"BigBird",
|
||||
{dCamStyle_FN43_e, dCamStyle_FN43_e, dCamStyle_LL18_e, dCamStyle_TT02_e, dCamStyle_SS01_e, dCamStyle_LW01_e, dCamStyle_LE01_e, dCamStyle_LH02_e, dCamStyle_LA01_e, dCamStyle_LB01_e, dCamStyle_SX02_e, dCamStyle_SY01_e, dCamStyle_MM01_e, dCamStyle_CC01_e, dCamStyle_SN15_e, dCamStyle_JN05_e, dCamStyle_EN00_e, dCamStyle_HN18_e, dCamStyle_HN16_e, dCamStyle_DD01_e},
|
||||
},
|
||||
{
|
||||
"Room",
|
||||
{dCamStyle_FN09_e, dCamStyle_FN09_e, dCamStyle_LL04_e, dCamStyle_TT02_e, dCamStyle_SS01_e, dCamStyle_LW01_e, dCamStyle_LE01_e, dCamStyle_LH02_e, dCamStyle_LA01_e, dCamStyle_LB01_e, dCamStyle_SX01_e, dCamStyle_SY01_e, dCamStyle_MM18_e, dCamStyle_CC01_e, dCamStyle_SN15_e, dCamStyle_JN05_e, dCamStyle_EN00_e, dCamStyle_HN18_e, dCamStyle_HN16_e, dCamStyle_DD01_e},
|
||||
},
|
||||
{
|
||||
"DungeonDown",
|
||||
{dCamStyle_FN05_e, dCamStyle_FN05_e, dCamStyle_LL02_e, dCamStyle_TT02_e, dCamStyle_SS01_e, dCamStyle_LW01_e, dCamStyle_LE01_e, dCamStyle_LH02_e, dCamStyle_LA02_e, dCamStyle_LB02_e, dCamStyle_SX01_e, dCamStyle_SY01_e, dCamStyle_MM21_e, dCamStyle_CC01_e, dCamStyle_SN15_e, dCamStyle_JN05_e, dCamStyle_EN00_e, dCamStyle_HN18_e, dCamStyle_HN16_e, dCamStyle_DD02_e},
|
||||
},
|
||||
{
|
||||
"Boss04",
|
||||
{dCamStyle_FN37_e, dCamStyle_FN05_e, dCamStyle_LL02_e, dCamStyle_TT02_e, dCamStyle_SS01_e, dCamStyle_LW01_e, dCamStyle_LE01_e, dCamStyle_LH02_e, dCamStyle_LA02_e, dCamStyle_LB02_e, dCamStyle_SX01_e, dCamStyle_SY01_e, dCamStyle_MM02_e, dCamStyle_CC01_e, dCamStyle_SN15_e, dCamStyle_JN05_e, dCamStyle_EN00_e, dCamStyle_HN18_e, dCamStyle_HN16_e, dCamStyle_DD04_e},
|
||||
},
|
||||
{
|
||||
"UnderTheEaves",
|
||||
{dCamStyle_FN01_e, dCamStyle_FN01_e, dCamStyle_LL01_e, dCamStyle_TT01_e, dCamStyle_SS01_e, dCamStyle_LW01_e, dCamStyle_LE01_e, dCamStyle_LH01_e, dCamStyle_LA01_e, dCamStyle_LB01_e, dCamStyle_SX01_e, dCamStyle_SY01_e, dCamStyle_MM22_e, dCamStyle_CC01_e, dCamStyle_SN15_e, dCamStyle_JN05_e, dCamStyle_EN00_e, dCamStyle_HN18_e, dCamStyle_HN16_e, dCamStyle_DD01_e},
|
||||
},
|
||||
{
|
||||
"Restrict",
|
||||
{dCamStyle_LN01_e, dCamStyle_NONE_e, dCamStyle_NONE_e, dCamStyle_NONE_e, dCamStyle_SS01_e, dCamStyle_NONE_e, dCamStyle_NONE_e, dCamStyle_NONE_e, dCamStyle_NONE_e, dCamStyle_NONE_e, dCamStyle_SX01_e, dCamStyle_SY01_e, dCamStyle_NONE_e, dCamStyle_CC01_e, dCamStyle_SN15_e, dCamStyle_NONE_e, dCamStyle_EN00_e, dCamStyle_NONE_e, dCamStyle_NONE_e, dCamStyle_NONE_e},
|
||||
},
|
||||
#if VERSION != VERSION_JPN
|
||||
{
|
||||
"DungeonUp",
|
||||
{dCamStyle_FN04_e, dCamStyle_FN04_e, dCamStyle_LL06_e, dCamStyle_TT02_e, dCamStyle_SS01_e, dCamStyle_LW02_e, dCamStyle_LE01_e, dCamStyle_LH02_e, dCamStyle_LA02_e, dCamStyle_LB02_e, dCamStyle_SX01_e, dCamStyle_SY01_e, dCamStyle_MM08_e, dCamStyle_CC01_e, dCamStyle_SN15_e, dCamStyle_JN05_e, dCamStyle_EN00_e, dCamStyle_HN18_e, dCamStyle_HN16_e, dCamStyle_DD02_e},
|
||||
},
|
||||
{
|
||||
"Block",
|
||||
{dCamStyle_FN01_e, dCamStyle_FN01_e, dCamStyle_LL01_e, dCamStyle_TT01_e, dCamStyle_SS01_e, dCamStyle_LW01_e, dCamStyle_LE01_e, dCamStyle_LH01_e, dCamStyle_LA01_e, dCamStyle_LB01_e, dCamStyle_SX01_e, dCamStyle_SY01_e, dCamStyle_MM23_e, dCamStyle_CC01_e, dCamStyle_SN15_e, dCamStyle_JN05_e, dCamStyle_EN00_e, dCamStyle_HN18_e, dCamStyle_HN16_e, dCamStyle_DD01_e},
|
||||
},
|
||||
{
|
||||
"Water",
|
||||
{dCamStyle_FN14_e, dCamStyle_FN14_e, dCamStyle_LL02_e, dCamStyle_TT02_e, dCamStyle_SS01_e, dCamStyle_NONE_e, dCamStyle_NONE_e, dCamStyle_NONE_e, dCamStyle_NONE_e, dCamStyle_NONE_e, dCamStyle_SX01_e, dCamStyle_SY01_e, dCamStyle_MM14_e, dCamStyle_CC01_e, dCamStyle_SN15_e, dCamStyle_JN05_e, dCamStyle_EN00_e, dCamStyle_NONE_e, dCamStyle_NONE_e, dCamStyle_NONE_e},
|
||||
},
|
||||
#endif
|
||||
};
|
||||
|
||||
const int dCamera_c::type_num = ARRAY_SIZE(types);
|
||||
|
||||
+51
-51
@@ -260,7 +260,7 @@ void dCamera_c::initialize(camera_class* camera, fopAc_ac_c* playerActor, u32 ca
|
||||
}
|
||||
}
|
||||
|
||||
mCurStyle = types[mCurType].mStyles[0][mCurMode];
|
||||
mCurStyle = types[mCurType].mStyles[mCurMode];
|
||||
mLockOnActorId = fpcM_ERROR_PROCESS_ID_e;
|
||||
mStageMapToolCameraIdx = 0xFF;
|
||||
m0E8 = -1;
|
||||
@@ -269,7 +269,7 @@ void dCamera_c::initialize(camera_class* camera, fopAc_ac_c* playerActor, u32 ca
|
||||
mEventData.mStaffIdx = -1;
|
||||
mEventData.field_0x0c = -1;
|
||||
mRoomNo = -1;
|
||||
m318 = -1e+09f;
|
||||
m318 = C_BG_MIN_HEIGHT;
|
||||
mBG.m5C.m58 = C_BG_MIN_HEIGHT;
|
||||
mBG.m00.m58 = C_BG_MIN_HEIGHT;
|
||||
mBG.m00.m04.OffNormalGrp();
|
||||
@@ -432,7 +432,7 @@ bool dCamera_c::ChangeModeOK(s32 param_1) {
|
||||
if (dComIfGp_evmng_cameraPlay() || chkFlag(0x20000000)) {
|
||||
return 0;
|
||||
}
|
||||
return !(types[mCurType].mStyles[0][param_1] < 0);
|
||||
return !(types[mCurType].mStyles[param_1] < 0);
|
||||
}
|
||||
|
||||
/* 801621A0-801623A0 .text initPad__9dCamera_cFv */
|
||||
@@ -794,19 +794,19 @@ bool dCamera_c::Run() {
|
||||
next = mNextMode;
|
||||
|
||||
if (next != mCurMode) {
|
||||
if (types[mCurType].mStyles[0][next] >= 0 && onModeChange(mCurMode, next)) {
|
||||
if (types[mCurType].mStyles[next] >= 0 && onModeChange(mCurMode, next)) {
|
||||
mCurMode = mNextMode;
|
||||
}
|
||||
}
|
||||
|
||||
if (types[mCurType].mStyles[0][mCurMode] < 0) {
|
||||
if (types[mCurType].mStyles[mCurMode] < 0) {
|
||||
mCurMode = 0;
|
||||
}
|
||||
|
||||
const s16 curStyle = types[mCurType].mStyles[0][mCurMode];
|
||||
const s16 curStyle = types[mCurType].mStyles[mCurMode];
|
||||
if (curStyle >= 0) {
|
||||
if (mCurStyle != curStyle && onStyleChange(mCurStyle, curStyle)) {
|
||||
mCurStyle = types[mCurType].mStyles[0][mCurMode];
|
||||
mCurStyle = types[mCurType].mStyles[mCurMode];
|
||||
mCamParam.Change(mCurStyle);
|
||||
}
|
||||
}
|
||||
@@ -821,7 +821,7 @@ bool dCamera_c::Run() {
|
||||
|
||||
dComIfGp_offCameraAttentionStatus(mCameraInfoIdx, 0x80);
|
||||
|
||||
if (mCamParam.CheckFlag(dCamParam_UNK004) && !check_owner_action(mPadId, daPyStts0_UNK4000000_e) && !check_owner_action1(mPadId, daPyStts1_UNK40000_e)) {
|
||||
if (mCamParam.CheckFlag(dCamPrmFlg_UNK004) && !check_owner_action(mPadId, daPyStts0_UNK4000000_e) && !check_owner_action1(mPadId, daPyStts1_UNK40000_e)) {
|
||||
m148 += (forwardCheckAngle() - m148) * mCamSetup.mBGChk.FwdCushion();
|
||||
}
|
||||
else {
|
||||
@@ -863,14 +863,14 @@ bool dCamera_c::Run() {
|
||||
|
||||
clrFlag(0x90080);
|
||||
|
||||
if (mCamParam.CheckFlag(dCamParam_UNK001)) {
|
||||
if (mCamParam.CheckFlag(dCamPrmFlg_UNK001)) {
|
||||
m068 = 0x3F;
|
||||
}
|
||||
else if (mCamParam.CheckFlag(dCamParam_UNK002)) {
|
||||
else if (mCamParam.CheckFlag(dCamPrmFlg_UNK002)) {
|
||||
m068 = 0xF;
|
||||
}
|
||||
|
||||
if (mCamParam.CheckFlag(dCamParam_UNK400)) {
|
||||
if (mCamParam.CheckFlag(dCamPrmFlg_UNK400)) {
|
||||
m068 |= 0x40;
|
||||
}
|
||||
|
||||
@@ -985,7 +985,7 @@ bool dCamera_c::NotRun() {
|
||||
|
||||
mCurType = mCamTypeEvent;
|
||||
|
||||
eventCamera(types[mCurType].mStyles[0][3]);
|
||||
eventCamera(types[mCurType].mStyles[3]);
|
||||
|
||||
m07C++;
|
||||
m118++;
|
||||
@@ -1059,7 +1059,7 @@ bool dCamera_c::Draw() {
|
||||
|
||||
/* 8016418C-80164898 .text nextMode__9dCamera_cFl */
|
||||
int dCamera_c::nextMode(s32 i_curMode) {
|
||||
/* Nonmatching - regswap */
|
||||
/* Nonmatching - regswap related to check_owner_action/check_owner_action1 */
|
||||
dAttention_c& attn = dComIfGp_getAttention();
|
||||
s32 next_mode = i_curMode;
|
||||
cXyz player_pos = positionOf(mpPlayerActor);
|
||||
@@ -1155,10 +1155,10 @@ int dCamera_c::nextMode(s32 i_curMode) {
|
||||
else if (check_owner_action(mPadId, daPyStts0_TELESCOPE_LOOK_e) || check_owner_action1(mPadId, daPyStts1_PICTO_BOX_AIM_e)) {
|
||||
next_mode = 0xe;
|
||||
}
|
||||
else if (check_owner_action1(mPadId, daPyStts1_UNK80000000_e | daPyStts1_UNK80_e)) {
|
||||
else if (check_owner_action(mPadId, daPyStts0_UNK80000000_e | daPyStts0_UNK80_e)) {
|
||||
next_mode = 0x11;
|
||||
}
|
||||
else if (check_owner_action1(mPadId, daPyStts1_UNK800000_e)) {
|
||||
else if (check_owner_action(mPadId, daPyStts0_UNK800000_e)) {
|
||||
if (m144 == 0) {
|
||||
next_mode = 0xc;
|
||||
}
|
||||
@@ -1166,13 +1166,13 @@ int dCamera_c::nextMode(s32 i_curMode) {
|
||||
next_mode = 0x12;
|
||||
}
|
||||
}
|
||||
else if (check_owner_action(mPadId, daPyStts0_UNK10_e)) {
|
||||
else if (check_owner_action1(mPadId, daPyStts1_UNK10_e)) {
|
||||
next_mode = 0xf;
|
||||
}
|
||||
else if (check_owner_action1(mPadId, daPyStts1_UNK2000_e)) {
|
||||
else if (check_owner_action(mPadId, daPyStts0_UNK2000_e)) {
|
||||
next_mode = 4;
|
||||
}
|
||||
else if (check_owner_action1(mPadId, daPyStts1_UNK20000_e | daPyStts1_UNK4000_e | daPyStts1_UNK1000_e) && !attn.Lockon()) {
|
||||
else if (check_owner_action(mPadId, daPyStts0_ROPE_AIM_e | daPyStts0_HOOKSHOT_AIM_e | daPyStts0_BOW_AIM_e) && !attn.Lockon()) {
|
||||
next_mode = 10;
|
||||
} else if (check_owner_action(mPadId, daPyStts0_BOOMERANG_AIM_e) && !attn.Lockon()) {
|
||||
next_mode = 11;
|
||||
@@ -1185,24 +1185,24 @@ int dCamera_c::nextMode(s32 i_curMode) {
|
||||
else if (check_owner_action1(mPadId, daPyStts1_UNK4_e)) {
|
||||
next_mode = 6;
|
||||
}
|
||||
else if (check_owner_action(mPadId, daPy__PlayerStatus0(daPyStts0_UNK40_e | daPyStts0_UNK20_e))) {
|
||||
else if (check_owner_action(mPadId, daPyStts0_UNK40_e | daPyStts0_UNK20_e)) {
|
||||
next_mode = 6;
|
||||
}
|
||||
else if (check_owner_action(mPadId, daPy__PlayerStatus0(daPyStts0_UNK40_e | daPyStts0_UNK20_e | daPyStts0_UNK1_e))) {
|
||||
else if (check_owner_action(mPadId, daPyStts0_UNK40_e | daPyStts0_UNK20_e | daPyStts0_UNK1_e)) {
|
||||
next_mode = 5;
|
||||
}
|
||||
else if (check_owner_action(mPadId, daPy__PlayerStatus0(daPyStts0_UNK400_e | daPyStts0_UNK4_e | daPyStts0_UNK2_e)) && i_curMode != 12) {
|
||||
else if (check_owner_action(mPadId, daPyStts0_UNK400_e | daPyStts0_UNK4_e | daPyStts0_UNK2_e) && i_curMode != 12) {
|
||||
if (mpLockonTarget) {
|
||||
next_mode = 8;
|
||||
}
|
||||
}
|
||||
else if (attn.LockonTruth() && !check_owner_action(mPadId, daPy__PlayerStatus0(daPyStts0_UNK800000_e | daPyStts0_BOOMERANG_WAIT_e))) {
|
||||
else if (attn.LockonTruth() && !check_owner_action(mPadId, daPyStts0_CRAWL_e | daPyStts0_UNK4000000_e)) {
|
||||
next_mode = 2;
|
||||
}
|
||||
else if (attn.Lockon()) {
|
||||
next_mode = 1;
|
||||
}
|
||||
else if (check_owner_action(mPadId, daPyStts0_BOOMERANG_WAIT_e) && !check_owner_action(mPadId, daPy__PlayerStatus0(daPyStts0_UNK37a02371_e & ~daPyStts0_UNK1000000_e)) && !check_owner_action1(mPadId, daPyStts1_UNK10_e | daPyStts1_WIND_WAKER_CONDUCT_e)) {
|
||||
else if (check_owner_action(mPadId, daPyStts0_BOOMERANG_WAIT_e) && !check_owner_action(mPadId, daPyStts0_UNK37a02371_e & ~daPyStts0_UNK1000000_e) && !check_owner_action1(mPadId, daPyStts1_UNK10_e | daPyStts1_WIND_WAKER_CONDUCT_e)) {
|
||||
mpLockonTarget = get_boomerang_actor(mpPlayerActor);
|
||||
next_mode = 2;
|
||||
mLockOnActorId = fpcM_ERROR_PROCESS_ID_e;
|
||||
@@ -1237,7 +1237,7 @@ int dCamera_c::nextMode(s32 i_curMode) {
|
||||
mLockOnActorId = fpcM_ERROR_PROCESS_ID_e;
|
||||
}
|
||||
|
||||
if (next_mode == 12 && types[mCurType].mStyles[0][next_mode] < 0) {
|
||||
if (next_mode == 12 && types[mCurType].mStyles[next_mode] < 0) {
|
||||
next_mode = i_curMode;
|
||||
if (mCurType != mCamTypeEvent && mCurType != mCamTypeBoat && mCurType != mCamTypeBoatBattle && mCurType != mCamTypeRestrict) {
|
||||
m254 |= 1;
|
||||
@@ -1245,7 +1245,7 @@ int dCamera_c::nextMode(s32 i_curMode) {
|
||||
m144 = 1;
|
||||
}
|
||||
|
||||
if (types[mCurType].mStyles[0][next_mode] >= 0) {
|
||||
if (types[mCurType].mStyles[next_mode] >= 0) {
|
||||
if (next_mode == 1) {
|
||||
setFlag(0x100000);
|
||||
}
|
||||
@@ -1257,7 +1257,7 @@ int dCamera_c::nextMode(s32 i_curMode) {
|
||||
|
||||
/* 80164898-80164A48 .text onModeChange__9dCamera_cFll */
|
||||
bool dCamera_c::onModeChange(s32 i_curMode, s32 i_nextMode) {
|
||||
if (i_curMode == 0xe && mCamParam.CheckFlag(dCamParam_UNK010)) {
|
||||
if (i_curMode == 0xe && mCamParam.CheckFlag(dCamPrmFlg_UNK010)) {
|
||||
setView(0.0f, 0.0f, 640.0f, 480.0f);
|
||||
}
|
||||
|
||||
@@ -1289,12 +1289,12 @@ bool dCamera_c::onModeChange(s32 i_curMode, s32 i_nextMode) {
|
||||
setFlag(0x10);
|
||||
break;
|
||||
case 0:
|
||||
if (i_curMode == 1 && types[mCurType].mStyles[0][0] == types[mCurType].mStyles[0][1]) {
|
||||
if (i_curMode == 1 && types[mCurType].mStyles[0] == types[mCurType].mStyles[1]) {
|
||||
m110 = 0;
|
||||
}
|
||||
break;
|
||||
case 1:
|
||||
if (i_curMode == 0 && types[mCurType].mStyles[0][0] == types[mCurType].mStyles[0][1]) {
|
||||
if (i_curMode == 0 && types[mCurType].mStyles[0] == types[mCurType].mStyles[1]) {
|
||||
m110 = 0;
|
||||
}
|
||||
break;
|
||||
@@ -1336,7 +1336,7 @@ int dCamera_c::nextType(s32 curType) {
|
||||
if (daNpc_kam_c::m_hyoi_kamome) {
|
||||
nextType = GetCameraTypeFromCameraName("Seagal");
|
||||
}
|
||||
else if ((check_owner_action(mPadId, daPy__PlayerStatus0(daPyStts0_UNK1000000_e | daPyStts0_SHIP_RIDE_e)) || check_owner_action1(mPadId, daPyStts1_UNK80_e)) && m524 == 0xFF) {
|
||||
else if ((check_owner_action(mPadId, daPyStts0_UNK1000000_e | daPyStts0_SHIP_RIDE_e) || check_owner_action1(mPadId, daPyStts1_UNK80_e)) && m524 == 0xFF) {
|
||||
nextType = mCamTypeBoat;
|
||||
}
|
||||
else {
|
||||
@@ -1425,7 +1425,7 @@ bool dCamera_c::onTypeChange(s32 i_curType, s32 i_nextType) {
|
||||
m114 = 0;
|
||||
mode = mCurMode;
|
||||
if (m144 == 0) {
|
||||
s32 style = types[i_nextType].mStyles[0][0];
|
||||
s32 style = types[i_nextType].mStyles[0];
|
||||
if (style >= 0) {
|
||||
switch (mCamParam.Algorythmn(style)) {
|
||||
case 5:
|
||||
@@ -1986,7 +1986,7 @@ int dCamera_c::defaultTriming() {
|
||||
mTrimSize = 2;
|
||||
|
||||
}
|
||||
else if (check_owner_action(mPadId, daPy__PlayerStatus0(daPyStts0_BOOMERANG_AIM_e | daPyStts0_ROPE_AIM_e | daPyStts0_HOOKSHOT_AIM_e | daPyStts0_BOW_AIM_e))) {
|
||||
else if (check_owner_action(mPadId, daPyStts0_BOOMERANG_AIM_e | daPyStts0_ROPE_AIM_e | daPyStts0_HOOKSHOT_AIM_e | daPyStts0_BOW_AIM_e)) {
|
||||
mTrimSize = 1;
|
||||
}
|
||||
break;
|
||||
@@ -2588,7 +2588,7 @@ void dCamera_c::checkGroundInfo() {
|
||||
m314 = 1;
|
||||
}
|
||||
else {
|
||||
m318 = -1e+09;
|
||||
m318 = C_BG_MIN_HEIGHT;
|
||||
m314 = 0;
|
||||
}
|
||||
|
||||
@@ -2734,7 +2734,7 @@ bool dCamera_c::followCamera(s32 param_1) {
|
||||
}
|
||||
}
|
||||
|
||||
if (check_owner_action(mPadId, daPy__PlayerStatus0(daPyStts0_CRAWL_e | daPyStts0_SWIM_e))) {
|
||||
if (check_owner_action(mPadId, daPyStts0_CRAWL_e | daPyStts0_SWIM_e)) {
|
||||
if (local_498 < cSAngle(4.0f)) {
|
||||
local_498.Val(4.0f);
|
||||
}
|
||||
@@ -2744,7 +2744,7 @@ bool dCamera_c::followCamera(s32 param_1) {
|
||||
}
|
||||
}
|
||||
|
||||
if (check_owner_action(mPadId, daPy__PlayerStatus0(daPyStts0_UNK200_e | daPyStts0_UNK100_e)) && !check_owner_action(mPadId, daPyStts0_UNK2000000_e)) {
|
||||
if (check_owner_action(mPadId, daPyStts0_UNK200_e | daPyStts0_UNK100_e) && !check_owner_action(mPadId, daPyStts0_UNK2000000_e)) {
|
||||
if (dVar21 > -10.0f) {
|
||||
m3B0 = -10.0f;
|
||||
}
|
||||
@@ -2764,18 +2764,18 @@ bool dCamera_c::followCamera(s32 param_1) {
|
||||
|
||||
cSAngle acStack_4a0 = cSAngle::_0;
|
||||
|
||||
if (check_owner_action(mPadId, daPy__PlayerStatus0(daPyStts0_UNK40_e | daPyStts0_UNK20_e))) {
|
||||
if (check_owner_action(mPadId, daPyStts0_UNK40_e | daPyStts0_UNK20_e)) {
|
||||
acStack_4a0 = calcPeepAngle();
|
||||
if (check_owner_action(mPadId, daPyStts0_UNK20_e)) {
|
||||
dVar19 = -dVar19;
|
||||
}
|
||||
}
|
||||
|
||||
if (mCamParam.Flag(param_1, dCamParam_UNK200)) {
|
||||
if (mCamParam.Flag(param_1, dCamPrmFlg_UNK200)) {
|
||||
bVar2 = true;
|
||||
}
|
||||
|
||||
if (!chkFlag(daPyStts0_SWIM_e) || !check_owner_action(mPadId, daPy__PlayerStatus0(daPyStts0_BOOMERANG_AIM_e | daPyStts0_ROPE_AIM_e | daPyStts0_HOOKSHOT_AIM_e | daPyStts0_BOW_AIM_e))) {
|
||||
if (!chkFlag(daPyStts0_SWIM_e) || !check_owner_action(mPadId, daPyStts0_BOOMERANG_AIM_e | daPyStts0_ROPE_AIM_e | daPyStts0_HOOKSHOT_AIM_e | daPyStts0_BOW_AIM_e)) {
|
||||
bVar3 = false;
|
||||
if (daNpc_Cb1_c::isFlying() || daNpc_Md_c::isFlying()) {
|
||||
bVar3 = true;
|
||||
@@ -2958,7 +2958,7 @@ bool dCamera_c::followCamera(s32 param_1) {
|
||||
fVar37 = mpPlayerActor->current.pos.y;
|
||||
fVar37 -= groundHeight(&player_pos);
|
||||
|
||||
if (m360 && (check_owner_action(mPadId, daPy__PlayerStatus0(daPyStts0_SWIM_e)) || daNpc_kam_c::m_hyoi_kamome == 0 || check_owner_action(mPadId, 0x200))) {
|
||||
if (m360 && (check_owner_action(mPadId, daPyStts0_SWIM_e) || daNpc_kam_c::m_hyoi_kamome == 0 || check_owner_action(mPadId, 0x200))) {
|
||||
if (m388 < 0x50) {
|
||||
m388++;
|
||||
local_158.x = 176.0f;
|
||||
@@ -2971,11 +2971,11 @@ bool dCamera_c::followCamera(s32 param_1) {
|
||||
m388 = 0;
|
||||
}
|
||||
|
||||
if (check_owner_action(mPadId, daPy__PlayerStatus0(daPyStts0_UNK4000000_e | daPyStts0_UNK2000000_e | daPyStts0_UNK800000_e | daPyStts0_UNK40_e | daPyStts0_UNK20_e | daPyStts0_UNK1_e)) || (check_owner_action1(mPadId, daPyStts1_UNK10000_e) && mDMCSystem.field_0x0 == 0)) {
|
||||
if (check_owner_action(mPadId, daPyStts0_UNK4000000_e | daPyStts0_UNK2000000_e | daPyStts0_UNK800000_e | daPyStts0_UNK40_e | daPyStts0_UNK20_e | daPyStts0_UNK1_e) || (check_owner_action1(mPadId, daPyStts1_UNK10000_e) && mDMCSystem.field_0x0 == 0)) {
|
||||
setDMCAngle();
|
||||
}
|
||||
|
||||
if ((check_owner_action(mPadId, daPy__PlayerStatus0(daPyStts0_UNK2000000_e | daPyStts0_UNK100_e | daPyStts0_UNK40_e | daPyStts0_UNK20_e | daPyStts0_UNK1_e)) && check_owner_action1(mPadId, daPyStts1_UNK10000_e)) || (cSAngle::_270 < local_4ac && local_4ac < cSAngle::_90)) {
|
||||
if ((check_owner_action(mPadId, daPyStts0_UNK2000000_e | daPyStts0_UNK100_e | daPyStts0_UNK40_e | daPyStts0_UNK20_e | daPyStts0_UNK1_e) && check_owner_action1(mPadId, daPyStts1_UNK10000_e)) || (cSAngle::_270 < local_4ac && local_4ac < cSAngle::_90)) {
|
||||
m3EC = dVar23;
|
||||
}
|
||||
else {
|
||||
@@ -3006,7 +3006,7 @@ bool dCamera_c::followCamera(s32 param_1) {
|
||||
bVar3 = true;
|
||||
}
|
||||
|
||||
if (chkFlag(0x100000) || check_owner_action(mPadId, daPy__PlayerStatus0(daPyStts0_UNK4000000_e | daPyStts0_UNK2000000_e | daPyStts0_UNK800000_e | daPyStts0_TELESCOPE_LOOK_e | daPyStts0_UNK40_e | daPyStts0_UNK20_e | daPyStts0_UNK1_e)) || check_owner_action1(mPadId, daPyStts1_UNK10000_e | daPyStts1_DEKU_LEAF_FAN_e) || m388) {
|
||||
if (chkFlag(0x100000) || check_owner_action(mPadId, daPyStts0_UNK4000000_e | daPyStts0_UNK2000000_e | daPyStts0_UNK800000_e | daPyStts0_TELESCOPE_LOOK_e | daPyStts0_UNK40_e | daPyStts0_UNK20_e | daPyStts0_UNK1_e) || check_owner_action1(mPadId, daPyStts1_UNK10000_e | daPyStts1_DEKU_LEAF_FAN_e) || m388) {
|
||||
bVar4 = false;
|
||||
}
|
||||
|
||||
@@ -3026,7 +3026,7 @@ bool dCamera_c::followCamera(s32 param_1) {
|
||||
|
||||
if (m780) {
|
||||
cXyz attn_pos = attentionPos(mpPlayerActor);
|
||||
if (check_owner_action(mPadId, daPy__PlayerStatus0(daPyStts0_CRAWL_e | daPyStts0_SWIM_e | daPyStts0_UNK100_e))) {
|
||||
if (check_owner_action(mPadId, daPyStts0_CRAWL_e | daPyStts0_SWIM_e | daPyStts0_UNK100_e)) {
|
||||
attn_pos.y = eyePos(mpPlayerActor).y + 30.0f;
|
||||
}
|
||||
else {
|
||||
@@ -3089,7 +3089,7 @@ bool dCamera_c::followCamera(s32 param_1) {
|
||||
m3B8 *= 0.1f;
|
||||
}
|
||||
|
||||
if (check_owner_action(mPadId, daPy__PlayerStatus0(daPyStts0_UNK2000000_e | daPyStts0_UNK100_e)) || check_owner_action1(mPadId, check_owner_action1(mPadId, daPyStts1_UNK10000_e))) {
|
||||
if (check_owner_action(mPadId, daPyStts0_UNK2000000_e | daPyStts0_UNK100_e) || check_owner_action1(mPadId, check_owner_action1(mPadId, daPyStts1_UNK10000_e))) {
|
||||
if (m38C == 0) {
|
||||
if (local_4ac > cSAngle::_270 && local_4ac < cSAngle::_90) {
|
||||
m38C = 1;
|
||||
@@ -3125,7 +3125,7 @@ bool dCamera_c::followCamera(s32 param_1) {
|
||||
m3B8 = iVar5 * 0.033333335f;
|
||||
m38C++;
|
||||
}
|
||||
else if (check_owner_action(mPadId, daPy__PlayerStatus0(daPyStts0_UNK40_e | daPyStts0_UNK20_e))) {
|
||||
else if (check_owner_action(mPadId, daPyStts0_UNK40_e | daPyStts0_UNK20_e)) {
|
||||
m3B8 = 0.15f;
|
||||
}
|
||||
else if (mStickMainValueLast < 0.1f) {
|
||||
@@ -3148,7 +3148,7 @@ bool dCamera_c::followCamera(s32 param_1) {
|
||||
}
|
||||
else if (bVar1) {
|
||||
acStack_4b4 = acStack_4a8;
|
||||
if (check_owner_action(mPadId, daPy__PlayerStatus0(daPyStts0_UNK40_e | daPyStts0_UNK20_e))) {
|
||||
if (check_owner_action(mPadId, daPyStts0_UNK40_e | daPyStts0_UNK20_e)) {
|
||||
acStack_4b4 += acStack_4a0;
|
||||
}
|
||||
}
|
||||
@@ -3239,7 +3239,7 @@ bool dCamera_c::followCamera(s32 param_1) {
|
||||
|
||||
m3A4 = positionOf(mpPlayerActor).y;
|
||||
|
||||
if (check_owner_action(mPadId, daPy__PlayerStatus0(daPyStts0_UNK2000000_e | daPyStts0_UNK100_e | daPyStts0_UNK40_e | daPyStts0_UNK20_e | daPyStts0_UNK1_e) || check_owner_action1(mPadId, daPyStts1_UNK10000_e))) {
|
||||
if (check_owner_action(mPadId, daPyStts0_UNK2000000_e | daPyStts0_UNK100_e | daPyStts0_UNK40_e | daPyStts0_UNK20_e | daPyStts0_UNK1_e || check_owner_action1(mPadId, daPyStts1_UNK10000_e))) {
|
||||
m3B4 = 1;
|
||||
}
|
||||
else {
|
||||
@@ -3278,7 +3278,7 @@ bool dCamera_c::followCamera(s32 param_1) {
|
||||
m03C.R(m03C.R() + m3DC * (local_484.R() - m03C.R()));
|
||||
m3CC = m044 + m03C.Xyz();
|
||||
|
||||
if (bVar3 && bVar4 && mCamParam.Flag(param_1, dCamParam_UNK001)) {
|
||||
if (bVar3 && bVar4 && mCamParam.Flag(param_1, dCamPrmFlg_UNK001)) {
|
||||
cSGlobe cStack_48c(m03C);
|
||||
cStack_48c.V(cSAngle(dVar28));
|
||||
cXyz cStack_2b4 = m044 + cStack_48c.Xyz();
|
||||
@@ -3406,7 +3406,7 @@ bool dCamera_c::lockonCamera(s32 param_1) {
|
||||
f32 dVar17 = dComIfGp_getAttention().LockonReleaseDistanse();
|
||||
f32 dVar20 = 10000.0f;
|
||||
cSGlobe local_230;
|
||||
if (check_owner_action(mPadId, daPy__PlayerStatus0(daPyStts0_UNK40_e | daPyStts0_UNK20_e | daPyStts0_UNK1_e))) {
|
||||
if (check_owner_action(mPadId, daPyStts0_UNK40_e | daPyStts0_UNK20_e | daPyStts0_UNK1_e)) {
|
||||
if (mpLockonTarget) {
|
||||
local_230.Val(mCamSetup.ParallelDist(), cSAngle::_0, directionOf(mpPlayerActor));
|
||||
fVar4 = 1.0f;
|
||||
@@ -3660,7 +3660,7 @@ bool dCamera_c::lockonCamera(s32 param_1) {
|
||||
}
|
||||
}
|
||||
|
||||
if (check_owner_action(mPadId, daPy__PlayerStatus0(daPyStts0_UNK1000000_e | daPyStts0_SHIP_RIDE_e))) {
|
||||
if (check_owner_action(mPadId, daPyStts0_UNK1000000_e | daPyStts0_SHIP_RIDE_e)) {
|
||||
dVar17 = local_270.Degree();
|
||||
if (dVar17 < mCamParam.Val(param_1, dCamStyleParam_UNK16)) {
|
||||
local_270.Val(mCamParam.Val(param_1, dCamStyleParam_UNK16));
|
||||
@@ -3832,7 +3832,7 @@ bool dCamera_c::CalcSubjectAngle(s16* param_1, s16* param_2) {
|
||||
}
|
||||
|
||||
if (!check_owner_action(mPadId, daPyStts0_UNK40000_e)) {
|
||||
if (mCamParam.Flag(m380, dCamParam_UNK020)) {
|
||||
if (mCamParam.Flag(m380, dCamPrmFlg_UNK020)) {
|
||||
m384 = -f1;
|
||||
m388 = fVar5;
|
||||
}
|
||||
@@ -3844,7 +3844,7 @@ bool dCamera_c::CalcSubjectAngle(s16* param_1, s16* param_2) {
|
||||
m388 += dVar12 * fVar3;
|
||||
}
|
||||
else {
|
||||
if (mCamParam.Flag(m380, dCamParam_UNK010)) {
|
||||
if (mCamParam.Flag(m380, dCamPrmFlg_UNK010)) {
|
||||
f32 temp = fVar3 - (m38C * (fVar3 * fVar4));
|
||||
m384 = -dVar11 * temp;
|
||||
m388 += dVar12 * temp;
|
||||
|
||||
Reference in New Issue
Block a user