mirror of
https://github.com/isledecomp/isle.git
synced 2025-10-24 17:04:17 +00:00
Implement/match Isle::Enable (#681)
* Implement/match Isle::Enable * Fix order
This commit is contained in:
committed by
GitHub
parent
70e8796af3
commit
0a4db65b24
@@ -90,7 +90,7 @@ Mx3DPointFloat LegoCameraController::GetWorldUp()
|
||||
{
|
||||
if (m_lego3DView && m_lego3DView->GetPointOfView()) {
|
||||
Mx3DPointFloat vec;
|
||||
vec = m_lego3DView->GetPointOfView()->GetWorldUp();
|
||||
vec = Vector3(m_lego3DView->GetPointOfView()->GetWorldUp());
|
||||
return Mx3DPointFloat(vec[0], vec[1], vec[2]);
|
||||
}
|
||||
else {
|
||||
@@ -103,7 +103,7 @@ Mx3DPointFloat LegoCameraController::GetWorldLocation()
|
||||
{
|
||||
if (m_lego3DView && m_lego3DView->GetPointOfView()) {
|
||||
Mx3DPointFloat vec;
|
||||
vec = m_lego3DView->GetPointOfView()->GetWorldPosition();
|
||||
vec = Vector3(m_lego3DView->GetPointOfView()->GetWorldPosition());
|
||||
return Mx3DPointFloat(vec[0], vec[1] - m_entityOffsetUp, vec[2]);
|
||||
}
|
||||
else {
|
||||
@@ -116,7 +116,7 @@ Mx3DPointFloat LegoCameraController::GetWorldDirection()
|
||||
{
|
||||
if (m_lego3DView && m_lego3DView->GetPointOfView()) {
|
||||
Mx3DPointFloat vec;
|
||||
vec = m_lego3DView->GetPointOfView()->GetWorldDirection();
|
||||
vec = Vector3(m_lego3DView->GetPointOfView()->GetWorldDirection());
|
||||
return Mx3DPointFloat(vec[0], vec[1], vec[2]);
|
||||
}
|
||||
else {
|
||||
|
||||
@@ -266,6 +266,13 @@ done:
|
||||
return m_cameraController;
|
||||
}
|
||||
|
||||
// STUB: LEGO1 0x1001fa70
|
||||
undefined4 LegoWorld::FUN_1001fa70(IslePathActor* p_actor)
|
||||
{
|
||||
// TODO
|
||||
return 0;
|
||||
}
|
||||
|
||||
// FUNCTION: LEGO1 0x1001fc80
|
||||
void LegoWorld::FUN_1001fc80(IslePathActor* p_actor)
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user