diff --git a/LEGO1/lego/sources/3dmanager/lego3dview.cpp b/LEGO1/lego/sources/3dmanager/lego3dview.cpp
index cfa274f6..2555336f 100644
--- a/LEGO1/lego/sources/3dmanager/lego3dview.cpp
+++ b/LEGO1/lego/sources/3dmanager/lego3dview.cpp
@@ -139,7 +139,7 @@ BOOL Lego3DView::Moved(ViewROI& rROI)
 }
 
 // FUNCTION: LEGO1 0x100ab270
-double Lego3DView::Render(double p_und)
+MxDouble Lego3DView::Render(MxDouble p_und)
 {
 	assert(m_pViewManager);
 	m_pViewManager->Update(m_previousRenderTime, p_und);
diff --git a/LEGO1/lego/sources/3dmanager/lego3dview.h b/LEGO1/lego/sources/3dmanager/lego3dview.h
index 7e68bdcb..484795fa 100644
--- a/LEGO1/lego/sources/3dmanager/lego3dview.h
+++ b/LEGO1/lego/sources/3dmanager/lego3dview.h
@@ -23,7 +23,7 @@ public:
 	BOOL Moved(ViewROI&);
 	BOOL SetPointOfView(ViewROI&);
 
-	double Render(double p_und);
+	MxDouble Render(MxDouble p_und);
 
 	ViewROI* Pick(unsigned long x, unsigned long y);
 
diff --git a/LEGO1/viewmanager/viewmanager.cpp b/LEGO1/viewmanager/viewmanager.cpp
index 3e7344d2..34046581 100644
--- a/LEGO1/viewmanager/viewmanager.cpp
+++ b/LEGO1/viewmanager/viewmanager.cpp
@@ -17,7 +17,7 @@ void ViewManager::RemoveAll(ViewROI*)
 }
 
 // STUB: LEGO1 0x100a6930
-void ViewManager::Update(float p_previousRenderTime, float p_und2)
+void ViewManager::Update(MxFloat p_previousRenderTime, MxFloat p_und2)
 {
 }
 
diff --git a/LEGO1/viewmanager/viewmanager.h b/LEGO1/viewmanager/viewmanager.h
index 8185c572..62d4d315 100644
--- a/LEGO1/viewmanager/viewmanager.h
+++ b/LEGO1/viewmanager/viewmanager.h
@@ -1,6 +1,7 @@
 #ifndef VIEWMANAGER_H
 #define VIEWMANAGER_H
 
+#include "mxtypes.h"
 #include "viewroi.h"
 
 // VTABLE: LEGO1 0x100dbd88
@@ -15,7 +16,7 @@ public:
 	void SetPOVSource(const OrientableROI* point_of_view);
 	void SetResolution(int width, int height);
 	void SetFrustrum(float fov, float front, float back);
-	void Update(float p_previousRenderTime, float p_und2);
+	void Update(MxFloat p_previousRenderTime, MxFloat p_und2);
 
 	// SYNTHETIC: LEGO1 0x100a6000
 	// ViewManager::`scalar deleting destructor'