From 4c519ac185ec412d4cc8ed8b4a7c269fde669a60 Mon Sep 17 00:00:00 2001 From: Christian Semmler Date: Sat, 13 Apr 2024 11:53:42 -0400 Subject: [PATCH] compat mode --- LEGO1/lego/legoomni/src/video/legoanimpresenter.cpp | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/LEGO1/lego/legoomni/src/video/legoanimpresenter.cpp b/LEGO1/lego/legoomni/src/video/legoanimpresenter.cpp index 2a7c6afd..d822a5f9 100644 --- a/LEGO1/lego/legoomni/src/video/legoanimpresenter.cpp +++ b/LEGO1/lego/legoomni/src/video/legoanimpresenter.cpp @@ -541,7 +541,12 @@ void LegoAnimPresenter::PutFrame() up = und; +#ifdef COMPAT_MODE + Mx3DPointFloat location = m_currentWorld->GetCamera()->GetWorldLocation(); + ((Vector3&) up).Sub(&location); +#else ((Vector3&) up).Sub(&m_currentWorld->GetCamera()->GetWorldLocation()); +#endif ((Vector3&) dir).Div(dirsqr); pos.EqualsCross(&dir, &up); pos.Unitize();