diff Engine/Graphics/DecalBuilder.cpp @ 2543:b6140dfeac27

GameOver h/cpp
author a.parshin
date Sun, 10 May 2015 03:21:14 +0200
parents a902abdfc7f2
children b8a56afc6ba1
line wrap: on
line diff
--- a/Engine/Graphics/DecalBuilder.cpp	Sun May 10 02:04:52 2015 +0200
+++ b/Engine/Graphics/DecalBuilder.cpp	Sun May 10 03:21:14 2015 +0200
@@ -138,7 +138,7 @@
 		++a6;
       }
     v16 = a4;
-    if ( pEngine->pIndoorCameraD3D->_437376(a4, static_AE4F90, (unsigned int *)&a5) == 1 )
+    if ( pIndoorCameraD3D->_437376(a4, static_AE4F90, (unsigned int *)&a5) == 1 )
     {
       if ( !a5 )
         return 0;
@@ -156,7 +156,7 @@
   //LODWORD(v36) = (DWORD)&static_AE4F60.field_10;
   static_AE4F60.field_4.z = v16->face_plane.vNormal.z;
   static_AE4F60.dist = v16->face_plane.dist;
-  if ( !pEngine->pIndoorCameraD3D->GetFacetOrientation(v16->polygonType, &static_AE4F60.field_4,
+  if ( !pIndoorCameraD3D->GetFacetOrientation(v16->polygonType, &static_AE4F60.field_4,
      &static_AE4F60.field_10, &static_AE4F60.field_1C) )
       MessageBoxW(nullptr, L"Error: Failed to get the facet orientation", L"E:\\WORK\\MSDEV\\MM7\\MM7\\Code\\PolyProjector.cpp:101", 0);
   
@@ -285,8 +285,8 @@
     if ( !decal->uNumVertices )
       return 1;
 
-    pEngine->pIndoorCameraD3D->ViewTransform(decal->pVertices, (unsigned int)decal->uNumVertices);
-    pEngine->pIndoorCameraD3D->Project(decal->pVertices, decal->uNumVertices, 0);
+    pIndoorCameraD3D->ViewTransform(decal->pVertices, (unsigned int)decal->uNumVertices);
+    pIndoorCameraD3D->Project(decal->pVertices, decal->uNumVertices, 0);
     if ( !(uClipFlags & 1) )
     {
       ++this->field_308008;
@@ -302,13 +302,13 @@
     {
       if ( uClipFlags & 2 )
       {
-        pEngine->pIndoorCameraD3D->_436CDC_mess_with_lightmap__clipflag_2(decal->pVertices, decal->uNumVertices, this->pVertices, &a8b);
-        pEngine->pIndoorCameraD3D->_437143(a8b, decal->pVertices, this->pVertices, (signed int *)&decal->uNumVertices);
+        pIndoorCameraD3D->_436CDC_mess_with_lightmap__clipflag_2(decal->pVertices, decal->uNumVertices, this->pVertices, &a8b);
+        pIndoorCameraD3D->_437143(a8b, decal->pVertices, this->pVertices, (signed int *)&decal->uNumVertices);
       }
       else if ( uClipFlags & 4 )
       {
-        pEngine->pIndoorCameraD3D->_436F09_mess_with_lightmap__clipflag_4(decal->pVertices, decal->uNumVertices, this->pVertices, &a8b);
-        pEngine->pIndoorCameraD3D->_437143(a8b, decal->pVertices, this->pVertices, (signed int *)&decal->uNumVertices);
+        pIndoorCameraD3D->_436F09_mess_with_lightmap__clipflag_4(decal->pVertices, decal->uNumVertices, this->pVertices, &a8b);
+        pIndoorCameraD3D->_437143(a8b, decal->pVertices, this->pVertices, (signed int *)&decal->uNumVertices);
       }
       else
         MessageBoxA(nullptr, "Undefined clip flag specified", "E:\\WORK\\MSDEV\\MM7\\MM7\\Code\\PolyProjector.cpp:258", 0);
@@ -483,10 +483,10 @@
 		else
 			MessageBoxW(nullptr, L"Uknown strip type detected!", L"E:\\WORK\\MSDEV\\MM7\\MM7\\Code\\PolyProjector.cpp:434", 0);
         //v21 = uStripType;
-        //v13 = pEngine->pIndoorCameraD3D->GetPolygonMinZ(v8, uStripType);
+        //v13 = pIndoorCameraD3D->GetPolygonMinZ(v8, uStripType);
         //v21 = uStripType;
-        v28 = pEngine->pIndoorCameraD3D->GetPolygonMinZ(a5, uStripType);
-        v26 = pEngine->pIndoorCameraD3D->GetPolygonMaxZ(a5, uStripType);
+        v28 = pIndoorCameraD3D->GetPolygonMinZ(a5, uStripType);
+        v26 = pIndoorCameraD3D->GetPolygonMaxZ(a5, uStripType);
 		if ( a3 - pBloodsplatContainer->std__vector_pBloodsplats[i].radius < pBloodsplatContainer->std__vector_pBloodsplats[i].x &&
 			v31 + pBloodsplatContainer->std__vector_pBloodsplats[i].radius > pBloodsplatContainer->std__vector_pBloodsplats[i].x &&
 			v30 - pBloodsplatContainer->std__vector_pBloodsplats[i].radius < pBloodsplatContainer->std__vector_pBloodsplats[i].y &&
@@ -558,7 +558,7 @@
 void DecalBuilder::DrawDecalDebugOutlines()
 {
   for(int i = 0; i < std__vector_pDecals_size; i++)
-	pEngine->pIndoorCameraD3D->debug_outline_sw(std__vector_pDecals[i].pVertices, std__vector_pDecals[i].uNumVertices, 0xC86400u, 0.0);
+	pIndoorCameraD3D->debug_outline_sw(std__vector_pDecals[i].pVertices, std__vector_pDecals[i].uNumVertices, 0xC86400u, 0.0);
 }
 
 //----- (0040E4C2) --------------------------------------------------------