mirror of
https://github.com/isledecomp/isle.git
synced 2026-01-28 18:51:16 +00:00
Finish
This commit is contained in:
parent
544a810cb5
commit
121d65a0ed
@ -75,6 +75,7 @@ add_library(lego1 SHARED
|
|||||||
LEGO1/lego/legoomni/src/entity/legopovcontroller.cpp
|
LEGO1/lego/legoomni/src/entity/legopovcontroller.cpp
|
||||||
LEGO1/lego/legoomni/src/entity/legorace.cpp
|
LEGO1/lego/legoomni/src/entity/legorace.cpp
|
||||||
LEGO1/lego/legoomni/src/entity/legoraceactor.cpp
|
LEGO1/lego/legoomni/src/entity/legoraceactor.cpp
|
||||||
|
LEGO1/lego/legoomni/src/entity/legoracecar.cpp
|
||||||
LEGO1/lego/legoomni/src/entity/legoworld.cpp
|
LEGO1/lego/legoomni/src/entity/legoworld.cpp
|
||||||
LEGO1/lego/legoomni/src/entity/legoworldpresenter.cpp
|
LEGO1/lego/legoomni/src/entity/legoworldpresenter.cpp
|
||||||
LEGO1/lego/legoomni/src/gasstation/gasstation.cpp
|
LEGO1/lego/legoomni/src/gasstation/gasstation.cpp
|
||||||
@ -97,6 +98,7 @@ add_library(lego1 SHARED
|
|||||||
LEGO1/lego/legoomni/src/isle/beachhouseentity.cpp
|
LEGO1/lego/legoomni/src/isle/beachhouseentity.cpp
|
||||||
LEGO1/lego/legoomni/src/isle/bike.cpp
|
LEGO1/lego/legoomni/src/isle/bike.cpp
|
||||||
LEGO1/lego/legoomni/src/isle/bumpbouy.cpp
|
LEGO1/lego/legoomni/src/isle/bumpbouy.cpp
|
||||||
|
LEGO1/lego/legoomni/src/isle/doors.cpp
|
||||||
LEGO1/lego/legoomni/src/isle/historybook.cpp
|
LEGO1/lego/legoomni/src/isle/historybook.cpp
|
||||||
LEGO1/lego/legoomni/src/isle/isleactor.cpp
|
LEGO1/lego/legoomni/src/isle/isleactor.cpp
|
||||||
LEGO1/lego/legoomni/src/isle/isle.cpp
|
LEGO1/lego/legoomni/src/isle/isle.cpp
|
||||||
|
|||||||
@ -20,6 +20,10 @@ class Doors : public LegoPathActor {
|
|||||||
return !strcmp(p_name, Doors::ClassName()) || LegoPathActor::IsA(p_name);
|
return !strcmp(p_name, Doors::ClassName()) || LegoPathActor::IsA(p_name);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
virtual void ParseAction(char*) override; // vtable+0x20
|
||||||
|
virtual void VTable0x70(float p_float); // vtable+0x70
|
||||||
|
virtual MxS32 VTable0x94() override; // vtable+0x94
|
||||||
|
|
||||||
// SYNTHETIC: LEGO1 0x1000e580
|
// SYNTHETIC: LEGO1 0x1000e580
|
||||||
// Doors::`scalar deleting destructor'
|
// Doors::`scalar deleting destructor'
|
||||||
};
|
};
|
||||||
|
|||||||
@ -8,6 +8,8 @@
|
|||||||
// SIZE 0x200
|
// SIZE 0x200
|
||||||
class LegoRaceCar : public LegoCarRaceActor {
|
class LegoRaceCar : public LegoCarRaceActor {
|
||||||
public:
|
public:
|
||||||
|
virtual MxLong Notify(MxParam& p_param) override; // vtable+0x04
|
||||||
|
|
||||||
// FUNCTION: LEGO1 0x10014290
|
// FUNCTION: LEGO1 0x10014290
|
||||||
inline const char* ClassName() const override // vtable+0xc
|
inline const char* ClassName() const override // vtable+0xc
|
||||||
{
|
{
|
||||||
@ -21,6 +23,14 @@ class LegoRaceCar : public LegoCarRaceActor {
|
|||||||
return !strcmp(p_name, LegoCarRaceActor::ClassName()) || LegoCarRaceActor::IsA(p_name);
|
return !strcmp(p_name, LegoCarRaceActor::ClassName()) || LegoCarRaceActor::IsA(p_name);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
virtual void ParseAction(char*) override; // vtable+0x20
|
||||||
|
virtual void SetWorldSpeed(MxFloat p_worldSpeed) override; // vtable+0x30
|
||||||
|
virtual void VTable0x6c() override; // vtable+0x6c
|
||||||
|
virtual void VTable0x70(float p_float) override; // vtable+0x70
|
||||||
|
virtual MxS32 VTable0x94() override; // vtable+0x94
|
||||||
|
virtual void VTable0x98() override; // vtable+0x98
|
||||||
|
virtual void VTable0x9c() override; // vtable+0x9c
|
||||||
|
|
||||||
// SYNTHETIC: LEGO1 0x10014230
|
// SYNTHETIC: LEGO1 0x10014230
|
||||||
// LegoRaceCar::`scalar deleting destructor'
|
// LegoRaceCar::`scalar deleting destructor'
|
||||||
};
|
};
|
||||||
|
|||||||
51
LEGO1/lego/legoomni/src/entity/legoracecar.cpp
Normal file
51
LEGO1/lego/legoomni/src/entity/legoracecar.cpp
Normal file
@ -0,0 +1,51 @@
|
|||||||
|
#include "legoracecar.h"
|
||||||
|
|
||||||
|
// STUB: LEGO1 0x10014280
|
||||||
|
MxLong LegoRaceCar::Notify(MxParam& p_param)
|
||||||
|
{
|
||||||
|
// TODO
|
||||||
|
return 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
// STUB: LEGO1 0x100144d0
|
||||||
|
void LegoRaceCar::ParseAction(char*)
|
||||||
|
{
|
||||||
|
// TODO
|
||||||
|
}
|
||||||
|
|
||||||
|
// STUB: LEGO1 0x100144e0
|
||||||
|
void LegoRaceCar::SetWorldSpeed(MxFloat p_worldSpeed)
|
||||||
|
{
|
||||||
|
// TODO
|
||||||
|
}
|
||||||
|
|
||||||
|
// STUB: LEGO1 0x100144f0
|
||||||
|
void LegoRaceCar::VTable0x6c()
|
||||||
|
{
|
||||||
|
// TODO
|
||||||
|
}
|
||||||
|
|
||||||
|
// STUB: LEGO1 0x10014530
|
||||||
|
void LegoRaceCar::VTable0x70(float p_float)
|
||||||
|
{
|
||||||
|
// TODO
|
||||||
|
}
|
||||||
|
|
||||||
|
// STUB: LEGO1 0x10014540
|
||||||
|
MxS32 LegoRaceCar::VTable0x94()
|
||||||
|
{
|
||||||
|
// TODO
|
||||||
|
return 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
// STUB: LEGO1 0x10014550
|
||||||
|
void LegoRaceCar::VTable0x98()
|
||||||
|
{
|
||||||
|
// TODO
|
||||||
|
}
|
||||||
|
|
||||||
|
// STUB: LEGO1 0x10014580
|
||||||
|
void LegoRaceCar::VTable0x9c()
|
||||||
|
{
|
||||||
|
// TODO
|
||||||
|
}
|
||||||
20
LEGO1/lego/legoomni/src/isle/doors.cpp
Normal file
20
LEGO1/lego/legoomni/src/isle/doors.cpp
Normal file
@ -0,0 +1,20 @@
|
|||||||
|
#include "doors.h"
|
||||||
|
|
||||||
|
// STUB: LEGO1 0x10066100
|
||||||
|
MxS32 Doors::VTable0x94()
|
||||||
|
{
|
||||||
|
// TODO
|
||||||
|
return 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
// STUB: LEGO1 0x10066250
|
||||||
|
void Doors::VTable0x70(float p_float)
|
||||||
|
{
|
||||||
|
// TODO
|
||||||
|
}
|
||||||
|
|
||||||
|
// STUB: LEGO1 0x100664e0
|
||||||
|
void Doors::ParseAction(char*)
|
||||||
|
{
|
||||||
|
// TODO
|
||||||
|
}
|
||||||
Loading…
Reference in New Issue
Block a user