diff Outdoor.cpp @ 2092:a869b0376b48

enums and BLV_UpdateDoors()
author Ritor1
date Thu, 12 Dec 2013 13:55:42 +0600
parents 75edfa36c4de
children 577c081b8019
line wrap: on
line diff
--- a/Outdoor.cpp	Thu Dec 12 09:28:05 2013 +0600
+++ b/Outdoor.cpp	Thu Dec 12 13:55:42 2013 +0600
@@ -4383,7 +4383,7 @@
             v2 = 0;
             *(float *)&v128 = 0.0;
           }
-          if ( pParty->floor_face_pid != v45 && (pODMFace->uAttributes & FACE_PRESSURE_PLATE))
+          if ( pParty->floor_face_pid != v45 && pODMFace->Pressure_Plate() )
           {
             pParty->floor_face_pid = v45;
             v103 = pODMFace->sCogTriggeredID; //
@@ -4419,7 +4419,7 @@
             if ( !v119 )
               pZ = v122 + (pODMFace->pFacePlane.vNormal.z * v55 >> 16);
           }
-          if ( pParty->floor_face_pid != stru_721530.uFaceID && BYTE3(pODMFace->uAttributes) & 4 )
+          if ( pParty->floor_face_pid != stru_721530.uFaceID && pODMFace->Pressure_Plate() )
           {
             pParty->floor_face_pid = stru_721530.uFaceID;
             v103 = pODMFace->sCogTriggeredID; //
@@ -4440,7 +4440,7 @@
         pParty->uFallSpeed += (unsigned __int64)(v118 * (signed __int64)pODMFace->pFacePlane.vNormal.z) >> 16;
         if ( v2 * v2 + v128 * v128 >= 400 )
         {
-          if ( pParty->floor_face_pid != stru_721530.uFaceID && BYTE3(pODMFace->uAttributes) & 4 )
+          if ( pParty->floor_face_pid != stru_721530.uFaceID && pODMFace->Pressure_Plate() )
           {
             pParty->floor_face_pid = stru_721530.uFaceID;
             v103 = pODMFace->sCogTriggeredID; //