diff DecalBuilder.cpp @ 2092:a869b0376b48

enums and BLV_UpdateDoors()
author Ritor1
date Thu, 12 Dec 2013 13:55:42 +0600
parents 28cb79ae2f6f
children ba3de1337989
line wrap: on
line diff
--- a/DecalBuilder.cpp	Thu Dec 12 09:28:05 2013 +0600
+++ b/DecalBuilder.cpp	Thu Dec 12 13:55:42 2013 +0600
@@ -456,9 +456,7 @@
   
   BLVFace* pFace = &pIndoor->pFaces[uFaceID];
 
-  if (pFace->uAttributes & 0x400000)
-    return true;
-  if (pFace->Fluid())
+  if ( pFace->Indoor_sky() || pFace->Fluid() )
     return true;
   for (uint i = 0; i < pBloodsplatContainer->std__vector_pBloodsplats_size; ++i)
   {
@@ -495,7 +493,7 @@
 
 	this->uNumDecals = 0;
 	v10 = pBloodsplatContainer->std__vector_pBloodsplats_size;
-	if ( !(pFace->uAttributes & 0x400000) && !(pFace->uAttributes & 0x10) )
+	if ( !pFace->Indoor_sky() && !pFace->Fluid() )
 	{
 		for(int i = 0; i < pBloodsplatContainer->std__vector_pBloodsplats_size; i++ )
 		{