From f4d1e39b7a21a7204203d58b7d96054ed27683c1 Mon Sep 17 00:00:00 2001 From: Christian Semmler Date: Fri, 22 Mar 2024 20:00:04 -0400 Subject: [PATCH 1/3] Various style fixes --- LEGO1/lego/legoomni/include/act3shark.h | 1 + LEGO1/lego/legoomni/include/doors.h | 2 +- LEGO1/lego/legoomni/include/legoact2.h | 6 ++++-- LEGO1/lego/legoomni/include/legocarraceactor.h | 8 ++++++++ LEGO1/lego/legoomni/include/legogamestate.h | 4 ++-- LEGO1/lego/legoomni/include/legojetski.h | 1 + LEGO1/lego/legoomni/include/legojetskiraceactor.h | 1 + LEGO1/lego/legoomni/include/legoraceactor.h | 1 + LEGO1/lego/legoomni/include/legoracecar.h | 6 +++--- LEGO1/lego/legoomni/include/legoracemap.h | 1 + LEGO1/lego/legoomni/include/raceskel.h | 4 ++-- LEGO1/lego/legoomni/src/common/legogamestate.cpp | 1 + LEGO1/lego/legoomni/src/entity/legojetski.cpp | 2 +- 13 files changed, 27 insertions(+), 11 deletions(-) diff --git a/LEGO1/lego/legoomni/include/act3shark.h b/LEGO1/lego/legoomni/include/act3shark.h index 4f0e471d..180bab99 100644 --- a/LEGO1/lego/legoomni/include/act3shark.h +++ b/LEGO1/lego/legoomni/include/act3shark.h @@ -35,6 +35,7 @@ class Act3Shark : public LegoAnimActor { // SYNTHETIC: LEGO1 0x10043020 // Act3Shark::`scalar deleting destructor' +private: list m_unk0x1c; // 0x1c undefined4 m_unk0x28; // 0x28 undefined4 m_unk0x2c; // 0x2c diff --git a/LEGO1/lego/legoomni/include/doors.h b/LEGO1/lego/legoomni/include/doors.h index 17a9ea4e..5a4a808a 100644 --- a/LEGO1/lego/legoomni/include/doors.h +++ b/LEGO1/lego/legoomni/include/doors.h @@ -33,7 +33,7 @@ class Doors : public LegoPathActor { undefined4 m_unk0x15c; // 0x15c undefined4 m_unk0x160; // 0x160 MxMatrix m_unk0x164; // 0x164 - MxMatrix m_unk0x1ac; // 0x1fc + MxMatrix m_unk0x1ac; // 0x1ac undefined4 m_unk0x1f4; // 0x1f4 }; diff --git a/LEGO1/lego/legoomni/include/legoact2.h b/LEGO1/lego/legoomni/include/legoact2.h index c464af0b..d90fe268 100644 --- a/LEGO1/lego/legoomni/include/legoact2.h +++ b/LEGO1/lego/legoomni/include/legoact2.h @@ -9,7 +9,7 @@ // VTABLE: LEGO1 0x100d82e0 // SIZE 0x1154 class LegoAct2 : public LegoWorld { - +public: MxLong Notify(MxParam& p_param) override; // vtable+0x04 MxResult Tickle() override; // vtable+0x08 MxResult Create(MxDSAction& p_dsAction) override; // vtable+0x18 @@ -21,7 +21,9 @@ class LegoAct2 : public LegoWorld { // SYNTHETIC: LEGO1 0x1004fe20 // LegoAct2::`scalar deleting destructor' - Act2Brick m_bricks[10]; // 0xf8 + +private: + Act2Brick m_bricks[10]; // 0x00f8 undefined m_unk0x10c0; // 0x10c0 undefined m_unk0x10c1; // 0x10c1 undefined m_unk0x10c2; // 0x10c2 diff --git a/LEGO1/lego/legoomni/include/legocarraceactor.h b/LEGO1/lego/legoomni/include/legocarraceactor.h index 827f11a0..3d78db17 100644 --- a/LEGO1/lego/legoomni/include/legocarraceactor.h +++ b/LEGO1/lego/legoomni/include/legocarraceactor.h @@ -13,6 +13,7 @@ class LegoCarRaceActor : public virtual LegoRaceActor { public: LegoCarRaceActor(); + // FUNCTION: LEGO1 0x10081650 inline const char* ClassName() const override // vtable+0x0c { @@ -35,18 +36,25 @@ class LegoCarRaceActor : public virtual LegoRaceActor { void VTable0x9c() override; // vtable+0x9c virtual void FUN_10080590(); + // FUNCTION: LEGO1 0x10012bb0 virtual void FUN_10012bb0(float p_unk0x14) { m_unk0x14 = p_unk0x14; } + // FUNCTION: LEGO1 0x10012bc0 virtual float FUN_10012bc0() { return m_unk0x14; } + // FUNCTION: LEGO1 0x10012bd0 virtual void FUN_10012bd0(float p_unk0x10) { m_unk0x10 = p_unk0x10; } + // FUNCTION: LEGO1 0x10012be0 virtual float FUN_10012be0() { return m_unk0x10; } + // FUNCTION: LEGO1 0x10012bf0 virtual void FUN_10012bf0(float p_unk0x18) { m_unk0x18 = p_unk0x18; } + // FUNCTION: LEGO1 0x10012c00 virtual float FUN_10012c00() { return m_unk0x18; } + virtual void VTable0x1c(); // vtable+0x1c // SYNTHETIC: LEGO1 0x10081610 diff --git a/LEGO1/lego/legoomni/include/legogamestate.h b/LEGO1/lego/legoomni/include/legogamestate.h index f3b976a1..54539326 100644 --- a/LEGO1/lego/legoomni/include/legogamestate.h +++ b/LEGO1/lego/legoomni/include/legogamestate.h @@ -15,8 +15,8 @@ class MxString; // SIZE 0x08 struct ColorStringStruct { - const char* m_targetName; - const char* m_colorName; + const char* m_targetName; // 0x00 + const char* m_colorName; // 0x04 }; // SIZE 0x430 diff --git a/LEGO1/lego/legoomni/include/legojetski.h b/LEGO1/lego/legoomni/include/legojetski.h index 1d121412..c2e6d813 100644 --- a/LEGO1/lego/legoomni/include/legojetski.h +++ b/LEGO1/lego/legoomni/include/legojetski.h @@ -15,6 +15,7 @@ class LegoJetski : public LegoJetskiRaceActor, public LegoRaceMap { public: LegoJetski(); + MxLong Notify(MxParam& p_param) override; // vtable+0x04 // FUNCTION: LEGO1 0x10013e80 diff --git a/LEGO1/lego/legoomni/include/legojetskiraceactor.h b/LEGO1/lego/legoomni/include/legojetskiraceactor.h index 264fe569..d24566f5 100644 --- a/LEGO1/lego/legoomni/include/legojetskiraceactor.h +++ b/LEGO1/lego/legoomni/include/legojetskiraceactor.h @@ -13,6 +13,7 @@ class LegoJetskiRaceActor : public virtual LegoCarRaceActor { public: LegoJetskiRaceActor(); + // FUNCTION: LEGO1 0x10081d80 inline const char* ClassName() const override // vtable+0x0c { diff --git a/LEGO1/lego/legoomni/include/legoraceactor.h b/LEGO1/lego/legoomni/include/legoraceactor.h index 153e8b19..d43a6799 100644 --- a/LEGO1/lego/legoomni/include/legoraceactor.h +++ b/LEGO1/lego/legoomni/include/legoraceactor.h @@ -13,6 +13,7 @@ class LegoRaceActor : public virtual LegoAnimActor { public: LegoRaceActor(); + // FUNCTION: LEGO1 0x10014af0 inline const char* ClassName() const override // vtable+0x0c { diff --git a/LEGO1/lego/legoomni/include/legoracecar.h b/LEGO1/lego/legoomni/include/legoracecar.h index 86676093..331f11f7 100644 --- a/LEGO1/lego/legoomni/include/legoracecar.h +++ b/LEGO1/lego/legoomni/include/legoracecar.h @@ -1,5 +1,5 @@ -#ifndef LEGOCARRACE_H -#define LEGOCARRACE_H +#ifndef LEGORACECAR_H +#define LEGORACECAR_H #include "legocarraceactor.h" #include "legopathactor.h" @@ -56,4 +56,4 @@ class LegoRaceCar : public LegoCarRaceActor, public LegoRaceMap { undefined4 m_unk0x7c; // 0x7c }; -#endif // LEGOCARRACE_H +#endif // LEGORACECAR_H diff --git a/LEGO1/lego/legoomni/include/legoracemap.h b/LEGO1/lego/legoomni/include/legoracemap.h index 3fd23d3e..7bfce972 100644 --- a/LEGO1/lego/legoomni/include/legoracemap.h +++ b/LEGO1/lego/legoomni/include/legoracemap.h @@ -13,6 +13,7 @@ class LegoRaceMap : public virtual LegoRaceActor { public: LegoRaceMap(); + virtual void FUN_1005d4b0(); // SYNTHETIC: LEGO1 0x1005d5c0 diff --git a/LEGO1/lego/legoomni/include/raceskel.h b/LEGO1/lego/legoomni/include/raceskel.h index c537173d..6d9a270b 100644 --- a/LEGO1/lego/legoomni/include/raceskel.h +++ b/LEGO1/lego/legoomni/include/raceskel.h @@ -4,8 +4,8 @@ #include "legoanimactor.h" /* - VTABLE : LEGO1 0x100d7668 LegoPathActor - VTABLE : LEGO1 0x100d7738 LegoAnimActor + VTABLE: LEGO1 0x100d7668 LegoPathActor + VTABLE: LEGO1 0x100d7738 LegoAnimActor */ // SIZE 0x178 class RaceSkel : public LegoAnimActor { diff --git a/LEGO1/lego/legoomni/src/common/legogamestate.cpp b/LEGO1/lego/legoomni/src/common/legogamestate.cpp index f223bdb5..221e4081 100644 --- a/LEGO1/lego/legoomni/src/common/legogamestate.cpp +++ b/LEGO1/lego/legoomni/src/common/legogamestate.cpp @@ -34,6 +34,7 @@ DECOMP_SIZE_ASSERT(LegoGameState::Username, 0x0e) DECOMP_SIZE_ASSERT(LegoGameState::ScoreItem, 0x2c) DECOMP_SIZE_ASSERT(LegoGameState::History, 0x374) DECOMP_SIZE_ASSERT(LegoGameState, 0x430) +DECOMP_SIZE_ASSERT(ColorStringStruct, 0x08) // GLOBAL: LEGO1 0x100f3e40 // STRING: LEGO1 0x100f3e3c diff --git a/LEGO1/lego/legoomni/src/entity/legojetski.cpp b/LEGO1/lego/legoomni/src/entity/legojetski.cpp index d2c99a8f..623a24e7 100644 --- a/LEGO1/lego/legoomni/src/entity/legojetski.cpp +++ b/LEGO1/lego/legoomni/src/entity/legojetski.cpp @@ -3,8 +3,8 @@ #include "mxmisc.h" #include "mxnotificationmanager.h" -DECOMP_SIZE_ASSERT(LegoJetski, 0x1dc) // Currently wrong due to a missing compiler added top pointer (See also missing code block in constructor) +DECOMP_SIZE_ASSERT(LegoJetski, 0x1dc) // FUNCTION: LEGO1 0x100136f0 void LegoJetski::FUN_100136f0(float p_worldSpeed) From 608985cd73856598b95c15aed9f8f022645e9e7a Mon Sep 17 00:00:00 2001 From: Christian Semmler Date: Fri, 22 Mar 2024 20:08:44 -0400 Subject: [PATCH 2/3] Use other marker so vtable.py doesn't compare --- LEGO1/lego/legoomni/include/act2actor.h | 4 ++-- LEGO1/lego/legoomni/include/act3actor.h | 4 ++-- LEGO1/lego/legoomni/include/act3shark.h | 4 ++-- LEGO1/lego/legoomni/include/bumpbouy.h | 4 ++-- LEGO1/lego/legoomni/include/legoanimactor.h | 4 ++-- LEGO1/lego/legoomni/include/legocarraceactor.h | 8 ++++---- LEGO1/lego/legoomni/include/legoextraactor.h | 6 +++--- LEGO1/lego/legoomni/include/legojetski.h | 10 +++++----- LEGO1/lego/legoomni/include/legojetskiraceactor.h | 8 ++++---- LEGO1/lego/legoomni/include/legoraceactor.h | 6 +++--- LEGO1/lego/legoomni/include/legoracecar.h | 10 +++++----- LEGO1/lego/legoomni/include/legoracemap.h | 8 ++++---- LEGO1/lego/legoomni/include/raceskel.h | 4 ++-- 13 files changed, 40 insertions(+), 40 deletions(-) diff --git a/LEGO1/lego/legoomni/include/act2actor.h b/LEGO1/lego/legoomni/include/act2actor.h index 6b93af65..9e08191c 100644 --- a/LEGO1/lego/legoomni/include/act2actor.h +++ b/LEGO1/lego/legoomni/include/act2actor.h @@ -4,8 +4,8 @@ #include "legoanimactor.h" /* - VTABLE: LEGO1 0x100d6078 LegoPathActor - VTABLE: LEGO1 0x100d6148 LegoAnimActor + XVTABLE: LEGO1 0x100d6078 LegoPathActor + XVTABLE: LEGO1 0x100d6148 LegoAnimActor */ // SIZE 0x1a8 class Act2Actor : public LegoAnimActor { diff --git a/LEGO1/lego/legoomni/include/act3actor.h b/LEGO1/lego/legoomni/include/act3actor.h index 002839fe..f4ed3124 100644 --- a/LEGO1/lego/legoomni/include/act3actor.h +++ b/LEGO1/lego/legoomni/include/act3actor.h @@ -4,8 +4,8 @@ #include "legoanimactor.h" /* - VTABLE: LEGO1 0x100d7668 LegoPathActor - VTABLE: LEGO1 0x100d7738 LegoAnimActor + XVTABLE: LEGO1 0x100d7668 LegoPathActor + XVTABLE: LEGO1 0x100d7738 LegoAnimActor */ // SIZE 0x178 class Act3Actor : public LegoAnimActor { diff --git a/LEGO1/lego/legoomni/include/act3shark.h b/LEGO1/lego/legoomni/include/act3shark.h index 180bab99..4ca6d5c4 100644 --- a/LEGO1/lego/legoomni/include/act3shark.h +++ b/LEGO1/lego/legoomni/include/act3shark.h @@ -4,8 +4,8 @@ #include "legoanimactor.h" /* - VTABLE: LEGO1 0x100d7920 LegoPathActor - VTABLE: LEGO1 0x100d79f0 LegoAnimActor + XVTABLE: LEGO1 0x100d7920 LegoPathActor + XVTABLE: LEGO1 0x100d79f0 LegoAnimActor */ // SIZE 0x1a8 class Act3Shark : public LegoAnimActor { diff --git a/LEGO1/lego/legoomni/include/bumpbouy.h b/LEGO1/lego/legoomni/include/bumpbouy.h index 6f9dee2d..bbd7d2bc 100644 --- a/LEGO1/lego/legoomni/include/bumpbouy.h +++ b/LEGO1/lego/legoomni/include/bumpbouy.h @@ -5,8 +5,8 @@ #include "mxtypes.h" /* - VTABLE: LEGO1 0x100d6790 LegoPathActor - VTABLE: LEGO1 0x100d6860 LegoAnimActor + XVTABLE: LEGO1 0x100d6790 LegoPathActor + XVTABLE: LEGO1 0x100d6860 LegoAnimActor */ // SIZE 0x174 class BumpBouy : public LegoAnimActor { diff --git a/LEGO1/lego/legoomni/include/legoanimactor.h b/LEGO1/lego/legoomni/include/legoanimactor.h index 42763b84..9054e0b8 100644 --- a/LEGO1/lego/legoomni/include/legoanimactor.h +++ b/LEGO1/lego/legoomni/include/legoanimactor.h @@ -5,8 +5,8 @@ #include "legopathactor.h" /* - VTABLE: LEGO1 0x100d5440 LegoPathActor - VTABLE: LEGO1 0x100d5510 LegoAnimActor + XVTABLE: LEGO1 0x100d5440 LegoPathActor + XVTABLE: LEGO1 0x100d5510 LegoAnimActor */ // SIZE 0x174 class LegoAnimActor : public virtual LegoPathActor { diff --git a/LEGO1/lego/legoomni/include/legocarraceactor.h b/LEGO1/lego/legoomni/include/legocarraceactor.h index 3d78db17..1efeafe1 100644 --- a/LEGO1/lego/legoomni/include/legocarraceactor.h +++ b/LEGO1/lego/legoomni/include/legocarraceactor.h @@ -4,10 +4,10 @@ #include "legoraceactor.h" /* - VTABLE: LEGO1 0x100da0c0 LegoRaceActor - VTABLE: LEGO1 0x100da0c8 LegoAnimActor - VTABLE: LEGO1 0x100da0d8 LegoPathActor - VTABLE: LEGO1 0x100da1a8 LegoCarRaceActor + XVTABLE: LEGO1 0x100da0c0 LegoRaceActor + XVTABLE: LEGO1 0x100da0c8 LegoAnimActor + XVTABLE: LEGO1 0x100da0d8 LegoPathActor + XVTABLE: LEGO1 0x100da1a8 LegoCarRaceActor */ // SIZE 0x1a0 class LegoCarRaceActor : public virtual LegoRaceActor { diff --git a/LEGO1/lego/legoomni/include/legoextraactor.h b/LEGO1/lego/legoomni/include/legoextraactor.h index 0aaf58f2..f32b9702 100644 --- a/LEGO1/lego/legoomni/include/legoextraactor.h +++ b/LEGO1/lego/legoomni/include/legoextraactor.h @@ -4,9 +4,9 @@ #include "legoanimactor.h" /* - VTABLE: LEGO1 0x100d6c00 LegoAnimActor - VTABLE: LEGO1 0x100d6c10 LegoPathActor - VTABLE: LEGO1 0x100d6cdc LegoExtraActor + XVTABLE: LEGO1 0x100d6c00 LegoAnimActor + XVTABLE: LEGO1 0x100d6c10 LegoPathActor + XVTABLE: LEGO1 0x100d6cdc LegoExtraActor */ // SIZE 0x1dc class LegoExtraActor : public virtual LegoAnimActor { diff --git a/LEGO1/lego/legoomni/include/legojetski.h b/LEGO1/lego/legoomni/include/legojetski.h index c2e6d813..f3f97243 100644 --- a/LEGO1/lego/legoomni/include/legojetski.h +++ b/LEGO1/lego/legoomni/include/legojetski.h @@ -5,11 +5,11 @@ #include "legoracemap.h" /* - VTABLE: LEGO1 0x100d5a08 LegoJetskiRaceActor - VTABLE: LEGO1 0x100d5a28 LegoRaceActor - VTABLE: LEGO1 0x100d5a30 LegoAnimActor - VTABLE: LEGO1 0x100d5a40 LegoPathActor - VTABLE: LEGO1 0x100d5b10 LegoRaceMap + XVTABLE: LEGO1 0x100d5a08 LegoJetskiRaceActor + XVTABLE: LEGO1 0x100d5a28 LegoRaceActor + XVTABLE: LEGO1 0x100d5a30 LegoAnimActor + XVTABLE: LEGO1 0x100d5a40 LegoPathActor + XVTABLE: LEGO1 0x100d5b10 LegoRaceMap */ // SIZE 0x1dc class LegoJetski : public LegoJetskiRaceActor, public LegoRaceMap { diff --git a/LEGO1/lego/legoomni/include/legojetskiraceactor.h b/LEGO1/lego/legoomni/include/legojetskiraceactor.h index d24566f5..081ef617 100644 --- a/LEGO1/lego/legoomni/include/legojetskiraceactor.h +++ b/LEGO1/lego/legoomni/include/legojetskiraceactor.h @@ -4,10 +4,10 @@ #include "legocarraceactor.h" /* - VTABLE: LEGO1 0x100da208 LegoCarRaceActor - VTABLE: LEGO1 0x100da228 LegoRaceActor - VTABLE: LEGO1 0x100da230 LegoAnimActor - VTABLE: LEGO1 0x100da240 LegoPathActor + XVTABLE: LEGO1 0x100da208 LegoCarRaceActor + XVTABLE: LEGO1 0x100da228 LegoRaceActor + XVTABLE: LEGO1 0x100da230 LegoAnimActor + XVTABLE: LEGO1 0x100da240 LegoPathActor */ // SIZE 0x1a8 class LegoJetskiRaceActor : public virtual LegoCarRaceActor { diff --git a/LEGO1/lego/legoomni/include/legoraceactor.h b/LEGO1/lego/legoomni/include/legoraceactor.h index d43a6799..b89bf096 100644 --- a/LEGO1/lego/legoomni/include/legoraceactor.h +++ b/LEGO1/lego/legoomni/include/legoraceactor.h @@ -5,9 +5,9 @@ #include "realtime/matrix.h" /* - VTABLE: LEGO1 0x100d5b78 LegoAnimActor - VTABLE: LEGO1 0x100d5b88 LegoPathActor - VTABLE: LEGO1 0x100d5c54 LegoRaceActor + XVTABLE: LEGO1 0x100d5b78 LegoAnimActor + XVTABLE: LEGO1 0x100d5b88 LegoPathActor + XVTABLE: LEGO1 0x100d5c54 LegoRaceActor */ // SIZE 0x180 class LegoRaceActor : public virtual LegoAnimActor { diff --git a/LEGO1/lego/legoomni/include/legoracecar.h b/LEGO1/lego/legoomni/include/legoracecar.h index 331f11f7..9e80e392 100644 --- a/LEGO1/lego/legoomni/include/legoracecar.h +++ b/LEGO1/lego/legoomni/include/legoracecar.h @@ -6,11 +6,11 @@ #include "legoracemap.h" /* - VTABLE: LEGO1 0x100d58a0 LegoRaceActor - VTABLE: LEGO1 0x100d58a8 LegoAnimActor - VTABLE: LEGO1 0x100d58b8 LegoPathActor - VTABLE: LEGO1 0x100d5894 LegoRaceMap - VTABLE: LEGO1 0x100d5898 LegoCarRaceActor + XVTABLE: LEGO1 0x100d58a0 LegoRaceActor + XVTABLE: LEGO1 0x100d58a8 LegoAnimActor + XVTABLE: LEGO1 0x100d58b8 LegoPathActor + XVTABLE: LEGO1 0x100d5894 LegoRaceMap + XVTABLE: LEGO1 0x100d5898 LegoCarRaceActor */ // SIZE 0x200 class LegoRaceCar : public LegoCarRaceActor, public LegoRaceMap { diff --git a/LEGO1/lego/legoomni/include/legoracemap.h b/LEGO1/lego/legoomni/include/legoracemap.h index 7bfce972..69ebbd1c 100644 --- a/LEGO1/lego/legoomni/include/legoracemap.h +++ b/LEGO1/lego/legoomni/include/legoracemap.h @@ -4,10 +4,10 @@ #include "legoraceactor.h" /* - VTABLE: LEGO1 0x100d5510 LegoRaceActor - VTABLE: LEGO1 0x100d5510 LegoAnimActor - VTABLE: LEGO1 0x100d5440 LegoPathActor - VTABLE: LEGO1 0x100d5510 LegoRaceMap + XVTABLE: LEGO1 0x100d5510 LegoRaceActor + XVTABLE: LEGO1 0x100d5510 LegoAnimActor + XVTABLE: LEGO1 0x100d5440 LegoPathActor + XVTABLE: LEGO1 0x100d5510 LegoRaceMap */ // SIZE 0x1b4 class LegoRaceMap : public virtual LegoRaceActor { diff --git a/LEGO1/lego/legoomni/include/raceskel.h b/LEGO1/lego/legoomni/include/raceskel.h index 6d9a270b..3295839f 100644 --- a/LEGO1/lego/legoomni/include/raceskel.h +++ b/LEGO1/lego/legoomni/include/raceskel.h @@ -4,8 +4,8 @@ #include "legoanimactor.h" /* - VTABLE: LEGO1 0x100d7668 LegoPathActor - VTABLE: LEGO1 0x100d7738 LegoAnimActor + XVTABLE: LEGO1 0x100d7668 LegoPathActor + XVTABLE: LEGO1 0x100d7738 LegoAnimActor */ // SIZE 0x178 class RaceSkel : public LegoAnimActor { From 113cc17b7fe21beefe911f828ef3b3043fb165c2 Mon Sep 17 00:00:00 2001 From: Christian Semmler Date: Fri, 22 Mar 2024 20:11:08 -0400 Subject: [PATCH 3/3] Revert "Use other marker so vtable.py doesn't compare" This reverts commit 608985cd73856598b95c15aed9f8f022645e9e7a. --- LEGO1/lego/legoomni/include/act2actor.h | 4 ++-- LEGO1/lego/legoomni/include/act3actor.h | 4 ++-- LEGO1/lego/legoomni/include/act3shark.h | 4 ++-- LEGO1/lego/legoomni/include/bumpbouy.h | 4 ++-- LEGO1/lego/legoomni/include/legoanimactor.h | 4 ++-- LEGO1/lego/legoomni/include/legocarraceactor.h | 8 ++++---- LEGO1/lego/legoomni/include/legoextraactor.h | 6 +++--- LEGO1/lego/legoomni/include/legojetski.h | 10 +++++----- LEGO1/lego/legoomni/include/legojetskiraceactor.h | 8 ++++---- LEGO1/lego/legoomni/include/legoraceactor.h | 6 +++--- LEGO1/lego/legoomni/include/legoracecar.h | 10 +++++----- LEGO1/lego/legoomni/include/legoracemap.h | 8 ++++---- LEGO1/lego/legoomni/include/raceskel.h | 4 ++-- 13 files changed, 40 insertions(+), 40 deletions(-) diff --git a/LEGO1/lego/legoomni/include/act2actor.h b/LEGO1/lego/legoomni/include/act2actor.h index 9e08191c..6b93af65 100644 --- a/LEGO1/lego/legoomni/include/act2actor.h +++ b/LEGO1/lego/legoomni/include/act2actor.h @@ -4,8 +4,8 @@ #include "legoanimactor.h" /* - XVTABLE: LEGO1 0x100d6078 LegoPathActor - XVTABLE: LEGO1 0x100d6148 LegoAnimActor + VTABLE: LEGO1 0x100d6078 LegoPathActor + VTABLE: LEGO1 0x100d6148 LegoAnimActor */ // SIZE 0x1a8 class Act2Actor : public LegoAnimActor { diff --git a/LEGO1/lego/legoomni/include/act3actor.h b/LEGO1/lego/legoomni/include/act3actor.h index f4ed3124..002839fe 100644 --- a/LEGO1/lego/legoomni/include/act3actor.h +++ b/LEGO1/lego/legoomni/include/act3actor.h @@ -4,8 +4,8 @@ #include "legoanimactor.h" /* - XVTABLE: LEGO1 0x100d7668 LegoPathActor - XVTABLE: LEGO1 0x100d7738 LegoAnimActor + VTABLE: LEGO1 0x100d7668 LegoPathActor + VTABLE: LEGO1 0x100d7738 LegoAnimActor */ // SIZE 0x178 class Act3Actor : public LegoAnimActor { diff --git a/LEGO1/lego/legoomni/include/act3shark.h b/LEGO1/lego/legoomni/include/act3shark.h index 4ca6d5c4..180bab99 100644 --- a/LEGO1/lego/legoomni/include/act3shark.h +++ b/LEGO1/lego/legoomni/include/act3shark.h @@ -4,8 +4,8 @@ #include "legoanimactor.h" /* - XVTABLE: LEGO1 0x100d7920 LegoPathActor - XVTABLE: LEGO1 0x100d79f0 LegoAnimActor + VTABLE: LEGO1 0x100d7920 LegoPathActor + VTABLE: LEGO1 0x100d79f0 LegoAnimActor */ // SIZE 0x1a8 class Act3Shark : public LegoAnimActor { diff --git a/LEGO1/lego/legoomni/include/bumpbouy.h b/LEGO1/lego/legoomni/include/bumpbouy.h index bbd7d2bc..6f9dee2d 100644 --- a/LEGO1/lego/legoomni/include/bumpbouy.h +++ b/LEGO1/lego/legoomni/include/bumpbouy.h @@ -5,8 +5,8 @@ #include "mxtypes.h" /* - XVTABLE: LEGO1 0x100d6790 LegoPathActor - XVTABLE: LEGO1 0x100d6860 LegoAnimActor + VTABLE: LEGO1 0x100d6790 LegoPathActor + VTABLE: LEGO1 0x100d6860 LegoAnimActor */ // SIZE 0x174 class BumpBouy : public LegoAnimActor { diff --git a/LEGO1/lego/legoomni/include/legoanimactor.h b/LEGO1/lego/legoomni/include/legoanimactor.h index 9054e0b8..42763b84 100644 --- a/LEGO1/lego/legoomni/include/legoanimactor.h +++ b/LEGO1/lego/legoomni/include/legoanimactor.h @@ -5,8 +5,8 @@ #include "legopathactor.h" /* - XVTABLE: LEGO1 0x100d5440 LegoPathActor - XVTABLE: LEGO1 0x100d5510 LegoAnimActor + VTABLE: LEGO1 0x100d5440 LegoPathActor + VTABLE: LEGO1 0x100d5510 LegoAnimActor */ // SIZE 0x174 class LegoAnimActor : public virtual LegoPathActor { diff --git a/LEGO1/lego/legoomni/include/legocarraceactor.h b/LEGO1/lego/legoomni/include/legocarraceactor.h index 1efeafe1..3d78db17 100644 --- a/LEGO1/lego/legoomni/include/legocarraceactor.h +++ b/LEGO1/lego/legoomni/include/legocarraceactor.h @@ -4,10 +4,10 @@ #include "legoraceactor.h" /* - XVTABLE: LEGO1 0x100da0c0 LegoRaceActor - XVTABLE: LEGO1 0x100da0c8 LegoAnimActor - XVTABLE: LEGO1 0x100da0d8 LegoPathActor - XVTABLE: LEGO1 0x100da1a8 LegoCarRaceActor + VTABLE: LEGO1 0x100da0c0 LegoRaceActor + VTABLE: LEGO1 0x100da0c8 LegoAnimActor + VTABLE: LEGO1 0x100da0d8 LegoPathActor + VTABLE: LEGO1 0x100da1a8 LegoCarRaceActor */ // SIZE 0x1a0 class LegoCarRaceActor : public virtual LegoRaceActor { diff --git a/LEGO1/lego/legoomni/include/legoextraactor.h b/LEGO1/lego/legoomni/include/legoextraactor.h index f32b9702..0aaf58f2 100644 --- a/LEGO1/lego/legoomni/include/legoextraactor.h +++ b/LEGO1/lego/legoomni/include/legoextraactor.h @@ -4,9 +4,9 @@ #include "legoanimactor.h" /* - XVTABLE: LEGO1 0x100d6c00 LegoAnimActor - XVTABLE: LEGO1 0x100d6c10 LegoPathActor - XVTABLE: LEGO1 0x100d6cdc LegoExtraActor + VTABLE: LEGO1 0x100d6c00 LegoAnimActor + VTABLE: LEGO1 0x100d6c10 LegoPathActor + VTABLE: LEGO1 0x100d6cdc LegoExtraActor */ // SIZE 0x1dc class LegoExtraActor : public virtual LegoAnimActor { diff --git a/LEGO1/lego/legoomni/include/legojetski.h b/LEGO1/lego/legoomni/include/legojetski.h index f3f97243..c2e6d813 100644 --- a/LEGO1/lego/legoomni/include/legojetski.h +++ b/LEGO1/lego/legoomni/include/legojetski.h @@ -5,11 +5,11 @@ #include "legoracemap.h" /* - XVTABLE: LEGO1 0x100d5a08 LegoJetskiRaceActor - XVTABLE: LEGO1 0x100d5a28 LegoRaceActor - XVTABLE: LEGO1 0x100d5a30 LegoAnimActor - XVTABLE: LEGO1 0x100d5a40 LegoPathActor - XVTABLE: LEGO1 0x100d5b10 LegoRaceMap + VTABLE: LEGO1 0x100d5a08 LegoJetskiRaceActor + VTABLE: LEGO1 0x100d5a28 LegoRaceActor + VTABLE: LEGO1 0x100d5a30 LegoAnimActor + VTABLE: LEGO1 0x100d5a40 LegoPathActor + VTABLE: LEGO1 0x100d5b10 LegoRaceMap */ // SIZE 0x1dc class LegoJetski : public LegoJetskiRaceActor, public LegoRaceMap { diff --git a/LEGO1/lego/legoomni/include/legojetskiraceactor.h b/LEGO1/lego/legoomni/include/legojetskiraceactor.h index 081ef617..d24566f5 100644 --- a/LEGO1/lego/legoomni/include/legojetskiraceactor.h +++ b/LEGO1/lego/legoomni/include/legojetskiraceactor.h @@ -4,10 +4,10 @@ #include "legocarraceactor.h" /* - XVTABLE: LEGO1 0x100da208 LegoCarRaceActor - XVTABLE: LEGO1 0x100da228 LegoRaceActor - XVTABLE: LEGO1 0x100da230 LegoAnimActor - XVTABLE: LEGO1 0x100da240 LegoPathActor + VTABLE: LEGO1 0x100da208 LegoCarRaceActor + VTABLE: LEGO1 0x100da228 LegoRaceActor + VTABLE: LEGO1 0x100da230 LegoAnimActor + VTABLE: LEGO1 0x100da240 LegoPathActor */ // SIZE 0x1a8 class LegoJetskiRaceActor : public virtual LegoCarRaceActor { diff --git a/LEGO1/lego/legoomni/include/legoraceactor.h b/LEGO1/lego/legoomni/include/legoraceactor.h index b89bf096..d43a6799 100644 --- a/LEGO1/lego/legoomni/include/legoraceactor.h +++ b/LEGO1/lego/legoomni/include/legoraceactor.h @@ -5,9 +5,9 @@ #include "realtime/matrix.h" /* - XVTABLE: LEGO1 0x100d5b78 LegoAnimActor - XVTABLE: LEGO1 0x100d5b88 LegoPathActor - XVTABLE: LEGO1 0x100d5c54 LegoRaceActor + VTABLE: LEGO1 0x100d5b78 LegoAnimActor + VTABLE: LEGO1 0x100d5b88 LegoPathActor + VTABLE: LEGO1 0x100d5c54 LegoRaceActor */ // SIZE 0x180 class LegoRaceActor : public virtual LegoAnimActor { diff --git a/LEGO1/lego/legoomni/include/legoracecar.h b/LEGO1/lego/legoomni/include/legoracecar.h index 9e80e392..331f11f7 100644 --- a/LEGO1/lego/legoomni/include/legoracecar.h +++ b/LEGO1/lego/legoomni/include/legoracecar.h @@ -6,11 +6,11 @@ #include "legoracemap.h" /* - XVTABLE: LEGO1 0x100d58a0 LegoRaceActor - XVTABLE: LEGO1 0x100d58a8 LegoAnimActor - XVTABLE: LEGO1 0x100d58b8 LegoPathActor - XVTABLE: LEGO1 0x100d5894 LegoRaceMap - XVTABLE: LEGO1 0x100d5898 LegoCarRaceActor + VTABLE: LEGO1 0x100d58a0 LegoRaceActor + VTABLE: LEGO1 0x100d58a8 LegoAnimActor + VTABLE: LEGO1 0x100d58b8 LegoPathActor + VTABLE: LEGO1 0x100d5894 LegoRaceMap + VTABLE: LEGO1 0x100d5898 LegoCarRaceActor */ // SIZE 0x200 class LegoRaceCar : public LegoCarRaceActor, public LegoRaceMap { diff --git a/LEGO1/lego/legoomni/include/legoracemap.h b/LEGO1/lego/legoomni/include/legoracemap.h index 69ebbd1c..7bfce972 100644 --- a/LEGO1/lego/legoomni/include/legoracemap.h +++ b/LEGO1/lego/legoomni/include/legoracemap.h @@ -4,10 +4,10 @@ #include "legoraceactor.h" /* - XVTABLE: LEGO1 0x100d5510 LegoRaceActor - XVTABLE: LEGO1 0x100d5510 LegoAnimActor - XVTABLE: LEGO1 0x100d5440 LegoPathActor - XVTABLE: LEGO1 0x100d5510 LegoRaceMap + VTABLE: LEGO1 0x100d5510 LegoRaceActor + VTABLE: LEGO1 0x100d5510 LegoAnimActor + VTABLE: LEGO1 0x100d5440 LegoPathActor + VTABLE: LEGO1 0x100d5510 LegoRaceMap */ // SIZE 0x1b4 class LegoRaceMap : public virtual LegoRaceActor { diff --git a/LEGO1/lego/legoomni/include/raceskel.h b/LEGO1/lego/legoomni/include/raceskel.h index 3295839f..6d9a270b 100644 --- a/LEGO1/lego/legoomni/include/raceskel.h +++ b/LEGO1/lego/legoomni/include/raceskel.h @@ -4,8 +4,8 @@ #include "legoanimactor.h" /* - XVTABLE: LEGO1 0x100d7668 LegoPathActor - XVTABLE: LEGO1 0x100d7738 LegoAnimActor + VTABLE: LEGO1 0x100d7668 LegoPathActor + VTABLE: LEGO1 0x100d7738 LegoAnimActor */ // SIZE 0x178 class RaceSkel : public LegoAnimActor {