mirror of
https://github.com/isledecomp/isle-portable.git
synced 2026-01-11 18:41:14 +00:00
* Implement/match LegoPathController::Tickle * Implement various small LegoPathController functions * Add 0x10046b30
60 lines
1.0 KiB
C++
60 lines
1.0 KiB
C++
#include "legopathboundary.h"
|
|
|
|
#include "decomp.h"
|
|
#include "legopathactor.h"
|
|
|
|
DECOMP_SIZE_ASSERT(LegoPathBoundary, 0x74)
|
|
|
|
// STUB: LEGO1 0x10056a70
|
|
LegoPathBoundary::LegoPathBoundary()
|
|
{
|
|
// TODO
|
|
}
|
|
|
|
// STUB: LEGO1 0x10057260
|
|
LegoPathBoundary::~LegoPathBoundary()
|
|
{
|
|
// TODO
|
|
}
|
|
|
|
// FUNCTION: LEGO1 0x100573f0
|
|
MxResult LegoPathBoundary::AddActor(LegoPathActor* p_actor)
|
|
{
|
|
m_actors.insert(p_actor);
|
|
p_actor->SetBoundary(this);
|
|
return SUCCESS;
|
|
}
|
|
|
|
// STUB: LEGO1 0x100575b0
|
|
void LegoPathBoundary::FUN_100575b0(Vector3& p_point1, Vector3& p_point2, LegoPathActor* p_actor)
|
|
{
|
|
}
|
|
|
|
// STUB: LEGO1 0x10057950
|
|
MxU32 LegoPathBoundary::Intersect(
|
|
float p_scale,
|
|
Vector3& p_point1,
|
|
Vector3& p_point2,
|
|
Vector3& p_point3,
|
|
LegoEdge*& p_edge
|
|
)
|
|
{
|
|
return 0;
|
|
}
|
|
|
|
// STUB: LEGO1 0x10057fe0
|
|
// FUNCTION: BETA10 0x100b2220
|
|
MxU32 LegoPathBoundary::FUN_10057fe0(LegoAnimPresenter* p_presenter)
|
|
{
|
|
// TODO
|
|
return 0;
|
|
}
|
|
|
|
// STUB: LEGO1 0x100586e0
|
|
// FUNCTION: BETA10 0x100b22d1
|
|
MxU32 LegoPathBoundary::FUN_100586e0(LegoAnimPresenter* p_presenter)
|
|
{
|
|
// TODO
|
|
return 0;
|
|
}
|