mirror of
https://github.com/isledecomp/isle.git
synced 2025-10-24 08:54:15 +00:00
Implement parts of LegoJetskiRaceActor (#1159)
* Implement part of LegoJetskiRaceActor * Fix linter errors * Update legojetskiraceactor.cpp Fix minor incorrectness * Address review comments --------- Co-authored-by: jonschz <jonschz@users.noreply.github.com>
This commit is contained in:
@@ -7,12 +7,17 @@
|
||||
// VTABLE: LEGO1 0x100da228 LegoRaceActor
|
||||
// VTABLE: LEGO1 0x100da230 LegoAnimActor
|
||||
// VTABLE: LEGO1 0x100da240 LegoPathActor
|
||||
// VTABLE: BETA10 0x101bd348 LegoCarRaceActor
|
||||
// VTABLE: BETA10 0x101bd370 LegoRaceActor
|
||||
// VTABLE: BETA10 0x101bd378 LegoAnimActor
|
||||
// VTABLE: BETA10 0x101bd390 LegoPathActor
|
||||
// SIZE 0x1a8
|
||||
class LegoJetskiRaceActor : public virtual LegoCarRaceActor {
|
||||
public:
|
||||
LegoJetskiRaceActor();
|
||||
|
||||
// FUNCTION: LEGO1 0x10081d90
|
||||
// FUNCTION: BETA10 0x100aa920
|
||||
const char* ClassName() const override // vtable+0x0c
|
||||
{
|
||||
// STRING: LEGO1 0x100f0554
|
||||
@@ -20,6 +25,7 @@ public:
|
||||
}
|
||||
|
||||
// FUNCTION: LEGO1 0x10081db0
|
||||
// FUNCTION: BETA10 0x100aa960
|
||||
MxBool IsA(const char* p_name) const override // vtable+0x10
|
||||
{
|
||||
return !strcmp(p_name, LegoJetskiRaceActor::ClassName()) || LegoCarRaceActor::IsA(p_name);
|
||||
@@ -46,4 +52,16 @@ public:
|
||||
// LegoJetskiRaceActor::~LegoJetskiRaceActor
|
||||
};
|
||||
|
||||
// GLOBAL: LEGO1 0x100da1f0
|
||||
// LegoJetskiRaceActor::`vbtable'{for `LegoJetskiRaceActor'}
|
||||
|
||||
// GLOBAL: LEGO1 0x100da1e8
|
||||
// LegoJetskiRaceActor::`vbtable'{for `LegoAnimActor'}
|
||||
|
||||
// GLOBAL: LEGO1 0x100da1d8
|
||||
// LegoJetskiRaceActor::`vbtable'{for `LegoRaceActor'}
|
||||
|
||||
// GLOBAL: LEGO1 0x100da1c8
|
||||
// LegoJetskiRaceActor::`vbtable'{for `LegoCarRaceActor'}
|
||||
|
||||
#endif // LEGOJETSKIRACEACTOR_H
|
||||
|
||||
Reference in New Issue
Block a user