Update of /cvsroot/decaldev/source/Decal
In directory usw-pr-cvs1:/tmp/cvs-serv28065
Modified Files:
ACHooks.cpp
Log Message:
GetVital stuffages
Index: ACHooks.cpp
===================================================================
RCS file: /cvsroot/decaldev/source/Decal/ACHooks.cpp,v
retrieving revision 1.25
retrieving revision 1.26
diff -C2 -d -r1.25 -r1.26
*** ACHooks.cpp 8 Nov 2002 17:50:43 -0000 1.25
--- ACHooks.cpp 12 Nov 2002 19:49:42 -0000 1.26
***************
*** 1330,1336 ****
return S_FALSE;
! if( (Vital < 1) || (Vital > 6) )
return E_INVALIDARG;
long ( __fastcall *Internal_GetStat )( qPointerList *, long, long, long *, long ) = reinterpret_cast< long ( __fastcall * )( qPointerList *, long, long, long *, long ) >( m_lGetVital );
--- 1330,1338 ----
return S_FALSE;
! if( (Vital < 1) || (Vital > 9) )
return E_INVALIDARG;
+ long lBaseOrBuffed = (Vital > 6) ? 1 : 0;
+
long ( __fastcall *Internal_GetStat )( qPointerList *, long, long, long *, long ) = reinterpret_cast< long ( __fastcall * )( qPointerList *, long, long, long *, long ) >( m_lGetVital );
***************
*** 1338,1342 ****
p = p->dd[0];
! Internal_GetStat( p, 0, Vital, pVal, 0 );
return S_OK;
--- 1340,1344 ----
p = p->dd[0];
! Internal_GetStat( p, 0, Vital, pVal, lBaseOrBuffed );
return S_OK;
|