JASSeqParser work

This commit is contained in:
LagoLunatic
2024-07-17 20:25:55 -04:00
parent c6b8172dcb
commit 004d5929c4
14 changed files with 923 additions and 380 deletions
+29 -29
View File
@@ -8,20 +8,20 @@
/* 8027E2C0-8027E310 .text __ct__Q28JASystem14TRegisterParamFv */
JASystem::TRegisterParam::TRegisterParam() {
field_0x0 = 0;
field_0x2 = 0;
field_0x4 = 0;
field_0x6 = 0;
field_0x8 = 0;
field_0xa = 0;
field_0x0[0] = 0;
field_0x0[1] = 0;
field_0x0[2] = 0;
field_0x0[3] = 0;
field_0x0[4] = 0;
field_0x0[5] = 0;
field_0xc = 0;
field_0xe = 0;
field_0x1a = 0;
field_0x10[0] = 0;
field_0x10[1] = 0;
field_0x10[2] = 0;
field_0x10[3] = 0;
field_0x10[4] = 0;
mPanPower[0] = 0;
mPanPower[1] = 0;
mPanPower[2] = 0;
mPanPower[3] = 0;
mPanPower[4] = 0;
field_0x20 = 0;
field_0x24 = 0;
field_0x28 = 0;
@@ -30,20 +30,20 @@ JASystem::TRegisterParam::TRegisterParam() {
/* 8027E310-8027E378 .text init__Q28JASystem14TRegisterParamFv */
void JASystem::TRegisterParam::init() {
field_0x0 = 0;
field_0x2 = 0;
field_0x4 = 0;
field_0x6 = 0;
field_0x8 = 0;
field_0xa = 0;
field_0x0[0] = 0;
field_0x0[1] = 0;
field_0x0[2] = 0;
field_0x0[3] = 0;
field_0x0[4] = 0;
field_0x0[5] = 0;
field_0xc = 0xf0;
field_0xe = 0x0c;
field_0x1a = 0x40;
field_0x10[0] = 0;
field_0x10[1] = 1;
field_0x10[2] = 1;
field_0x10[3] = 0x7fff;
field_0x10[4] = 0x4000;
mPanPower[0] = 0;
mPanPower[1] = 1;
mPanPower[2] = 1;
mPanPower[3] = 0x7fff;
mPanPower[4] = 0x4000;
field_0x20 = 0;
field_0x24 = 0;
field_0x28 = 0;
@@ -52,17 +52,17 @@ void JASystem::TRegisterParam::init() {
/* 8027E378-8027E3E0 .text inherit__Q28JASystem14TRegisterParamFRCQ28JASystem14TRegisterParam */
void JASystem::TRegisterParam::inherit(const JASystem::TRegisterParam& param_1) {
field_0x0 = 0;
field_0x2 = 0;
field_0x4 = 0;
field_0x6 = 0;
field_0x8 = 0;
field_0xa = 0;
field_0x0[0] = 0;
field_0x0[1] = 0;
field_0x0[2] = 0;
field_0x0[3] = 0;
field_0x0[4] = 0;
field_0x0[5] = 0;
field_0xc = param_1.field_0xc;
field_0xe = param_1.field_0xe;
field_0x1a = param_1.field_0x1a;
for (int i = 0; i < 5; i++) {
field_0x10[i] = param_1.field_0x10[i];
mPanPower[i] = param_1.mPanPower[i];
}
field_0x20 = 0;
field_0x24 = 0;