diff DecalBuilder.cpp @ 50:fde5c5acb66e

BLV render
author Nomad
date Tue, 23 Oct 2012 23:38:05 +0200
parents bcc051713d20
children 5159d2e6f559
line wrap: on
line diff
--- a/DecalBuilder.cpp	Tue Oct 23 13:51:21 2012 +0200
+++ b/DecalBuilder.cpp	Tue Oct 23 23:38:05 2012 +0200
@@ -107,7 +107,7 @@
 }
 
 //----- (0049B540) --------------------------------------------------------
-char DecalBuilder::ApplyDecals(int a2, char a3, stru154 *a4, int a5, RenderVertexSoft *a6, int a7, char a8, int a9)
+char DecalBuilder::ApplyDecals(int a2, char a3, stru154 *a4, int a5, RenderVertexSoft *a6, IndoorCameraD3D_Vec4 *a7, char a8, unsigned int uSectorID)
 {
   char *v9; // eax@3
   signed int v10; // ecx@3
@@ -146,6 +146,8 @@
   DecalBuilder *thisa; // [sp+40h] [bp-8h]@1
   RenderVertexSoft *a11; // [sp+44h] [bp-4h]@8
 
+  auto a9 = uSectorID;
+
   thisa = this;
   if ( !a5 )
     return 0;
@@ -217,7 +219,7 @@
   {
       MessageBoxW(nullptr, L"Error: Failed to get the facet orientation", L"E:\\WORK\\MSDEV\\MM7\\MM7\\Code\\PolyProjector.cpp:101", 0);
   }
-  a7 = 0;
+  int _a7 = 0;
   if ( thisa->uNumDecals > 0 )
   {
     a6 = (RenderVertexSoft *)thisa->std__vector_30B00C;
@@ -266,10 +268,10 @@
       {
       MessageBoxW(nullptr, L"Error: Failed to build decal geometry", L"E:\\WORK\\MSDEV\\MM7\\MM7\\Code\\PolyProjector.cpp:114", 0);
       }
-      ++a7;
+      ++_a7;
       a6 = (RenderVertexSoft *)((char *)a6 + 4);
     }
-    while ( a7 < v31->uNumDecals );
+    while ( _a7 < v31->uNumDecals );
   }
   return 1;
 }