|
2 | 2 | #define JADEORBIT0X220_H |
3 | 3 |
|
4 | 4 | #include "compat.h" |
5 | | -#include "jadeorbitbase0x10.h" |
| 5 | +#include "jadeorbit0xd0.h" |
6 | 6 | #include "types.h" |
7 | 7 |
|
8 | | -// VTABLE: GOLDP 0x1005622c |
9 | 8 | // SIZE 0x220 |
10 | | -class JadeOrbit0x220 : public JadeOrbitBase0x10 { |
| 9 | +class JadeOrbit0x220 : public JadeOrbit0xd0 { |
11 | 10 | public: |
12 | | - JadeOrbit0x220(); |
13 | | - void VTable0x00() override; // vtable+0x00 |
14 | | - void VTable0x04() override; // vtable+0x04 |
15 | | - void VTable0x08(undefined4, undefined4) override; // vtable+0x08 |
16 | | - void VTable0x0c() override; // vtable+0x0c |
17 | | - void VTable0x10() override; // vtable+0x10 |
18 | | - void VTable0x14() override; // vtable+0x14 |
19 | | - void GetBasis(GolVec3* p_right, GolVec3* p_forward, |
20 | | - GolVec3* p_up) override; // vtable+0x18 |
21 | | - void VTable0x1c(GolVec3* p_unk0x04, GolVec3* p_unk0x08) override; // vtable+0x1c |
22 | | - void VTable0x20(GolVec3* p_unk0x04, GolVec3* p_unk0x08) override; // vtable+0x20 |
23 | | - void VTable0x24(GolVec3* p_unk0x04, GolVec3* p_unk0x08) override; // vtable+0x24 |
24 | | - void VTable0x28() override; // vtable+0x28 |
25 | | - void VTable0x2c() override; // vtable+0x2c |
26 | | - void GetUp(GolVec3* p_up) override; // vtable+0x30 |
27 | | - void GetForward(GolVec3* p_forward) override; // vtable+0x34 |
28 | | - void GetRight(GolVec3* p_right) override; // vtable+0x38 |
29 | | - void VTable0x3c() override; // vtable+0x3c |
30 | | - void GetPosition(GolVec3* p_position) override; // vtable+0x40 |
31 | | - void SetPosition(GolVec3* p_position) override; // vtable+0x44 |
32 | | - void VTable0x48() override; // vtable+0x48 |
33 | | - |
34 | | - GolVec3 m_up; // 0x10 |
35 | | - LegoFloat m_unk0x1c; // 0x1c |
36 | | - GolVec3 m_forward; // 0x20 |
37 | | - LegoFloat m_unk0x2c; // 0x2c |
38 | | - GolVec3 m_right; // 0x30 |
39 | | - LegoFloat m_unk0x3c; // 0x3c |
40 | | - GolVec3 m_position; // 0x40 |
41 | | - LegoFloat m_unk0x4c; // 0x4c |
42 | | - LegoFloat m_unk0x50; // 0x50 |
43 | | - LegoFloat m_unk0x54; // 0x54 |
44 | | - LegoFloat m_unk0x58; // 0x58 |
45 | | - LegoFloat m_unk0x5c; // 0x5c |
46 | | - LegoFloat m_unk0x60; // 0x60 |
47 | | - LegoFloat m_unk0x64; // 0x64 |
48 | | - LegoFloat m_unk0x68; // 0x68 |
49 | | - LegoFloat m_unk0x6c; // 0x6c |
50 | | - LegoFloat m_unk0x70; // 0x70 |
51 | | - LegoFloat m_unk0x74; // 0x74 |
52 | | - LegoFloat m_unk0x78; // 0x78 |
53 | | - LegoFloat m_unk0x7c; // 0x7c |
54 | | - LegoFloat m_unk0x80; // 0x80 |
55 | | - LegoFloat m_unk0x84; // 0x84 |
56 | | - LegoFloat m_unk0x88; // 0x88 |
57 | | - LegoFloat m_unk0x8c; // 0x8c |
58 | | - LegoFloat m_unk0x90; // 0x90 |
59 | | - LegoFloat m_unk0x94; // 0x94 |
60 | | - LegoFloat m_unk0x98; // 0x98 |
61 | | - LegoFloat m_unk0x9c; // 0x9c |
62 | | - LegoFloat m_unk0xa0; // 0xa0 |
63 | | - LegoFloat m_unk0xa4; // 0xa4 |
64 | | - LegoFloat m_unk0xa8; // 0xa8 |
65 | | - LegoFloat m_unk0xac; // 0xac |
66 | | - LegoFloat m_unk0xb0; // 0xb0 |
67 | | - LegoFloat m_unk0xb4; // 0xb4 |
68 | | - LegoFloat m_unk0xb8; // 0xb8 |
69 | | - LegoFloat m_unk0xbc; // 0xbc |
70 | | - LegoFloat m_unk0xc0; // 0xc0 |
71 | | - LegoFloat m_unk0xc4; // 0xc4 |
72 | | - LegoFloat m_unk0xc8; // 0xc8 |
73 | | - LegoFloat m_unk0xcc; // 0xcc |
74 | 11 | GolMatrix4 m_unk0xd0; // 0xd0 |
75 | 12 | GolMatrix4 m_unk0x110; // 0x110 |
76 | 13 | GolMatrix4 m_unk0x150; // 0x150 |
|
0 commit comments