void PickupItem::Load(ILTMessage_Read *pMsg, uint32 dwLoadFlags) { if (!pMsg) return; LOAD_HOBJECT(m_hPlayerObj); LOAD_FLOAT(m_fRespawnDelay); LOAD_BOOL(m_bRotate); LOAD_BOOL(m_bBounce); LOAD_BOOL(m_bRespawn); LOAD_DWORD(m_dwUserFlags); LOAD_DWORD(m_dwFlags); LOAD_HSTRING(m_hstrPickupCommand); LOAD_HSTRING(m_hstrSoundFile); LOAD_HSTRING(m_hstrRespawnSoundFile); LOAD_HSTRING(m_hstrModelOverride); LOAD_VECTOR(m_vScale); LOAD_BOOL(m_bTouchPickup); LOAD_BOOL(m_bActivatePickup); LOAD_bool(m_bWasPickedUp); char szString[1024] = {0}; LOAD_CHARSTRING( szString, ARRAY_LEN( szString )); m_sWorldAniName = szString; if( g_pVersionMgr->GetCurrentSaveVersion( ) > CVersionMgr::kSaveVersion__1_2 ) { LOAD_BYTE(m_nTeamId); } }
void SecurityCamera::Load(ILTMessage_Read *pMsg) { if (!pMsg) return; m_LightTimer.Load(pMsg); LOAD_VECTOR(m_vPos); LOAD_HOBJECT(m_hDisablerModel); LOAD_HOBJECT(m_hLight); LOAD_DWORD_CAST(m_eState, State); LOAD_DWORD_CAST(m_ePreviousState, State); LOAD_FLOAT(m_fYaw); LOAD_FLOAT(m_fYaw1); LOAD_FLOAT(m_fYaw2); LOAD_FLOAT(m_fYawSpeed); LOAD_FLOAT(m_fYaw1PauseTime); LOAD_FLOAT(m_fYaw2PauseTime); LOAD_FLOAT(m_fYawPauseTimer); LOAD_FLOAT(m_fSoundRadius); LOAD_BOOL(m_bDisabled); LOAD_BOOL(m_bTripped); LOAD_BYTE_CAST(m_eLightColor, LightColor); // Restore our sounds... if (m_eState == eStateFocusing) { StartFocusingSound(); } }
void CAIGoalMountedFlashlight::Load(ILTMessage_Read *pMsg) { super::Load(pMsg); LOAD_BOOL( m_bLightOn ); LOAD_BOOL( m_bCheckedForRangedWeapon ); LOAD_BOOL( m_bHasRangedWeapon ); }
void CAIGoalDisappearReappearEvasive::Load(ILTMessage_Read *pMsg) { super::Load(pMsg); LOAD_BOOL( m_bFirstTime ); LOAD_BOOL( m_bForceDisappear ); LOAD_FLOAT( m_fReappearDistOverride ); LOAD_FLOAT( m_fReappearDelay ); }
void CMusicMgr::Load(ILTMessage_Read *pMsg) { for ( uint32 iMood = 0 ; iMood < kNumMoods ; iMood++ ) { LOAD_FLOAT(m_afMoods[iMood]); } LOAD_BOOL(m_bLockedMood); LOAD_BOOL(m_bLockedEvent); LOAD_INT(m_iRestoreMusicIntensity); }
void SpecialMove::Load( ILTMessage_Read* pMsg, uint32 nFlags ) { if( !pMsg ) return; LOAD_INT_CAST(m_eAnimation, EnumAnimProp); LOAD_FLOAT(m_fActivateDist); LOAD_BOOL(m_bOn); LOAD_BOOL(m_bRadial); LOAD_STDSTRING(m_sActivateCommand); LOAD_STDSTRING(m_sReleaseCommand); LOAD_STDSTRING(m_sLookedAtCommand); m_ActivateTypeHandler.Load( pMsg ); }
void ScaleSprite::Load(ILTMessage_Read *pMsg, uint32 dwLoadFlags) { if (!pMsg) return; LOAD_VECTOR(m_vScale); LOAD_VECTOR(m_vColor); LOAD_FLOAT(m_fAlpha); LOAD_BOOL(m_bFlushWithWorld); LOAD_BOOL(m_bRotatable); LOAD_BOOL(m_bStartOn); LOAD_DWORD(m_dwAdditionalFlags); LOAD_HSTRING(m_hstrDamagedFile); LOAD_HSTRING(m_hstrDestroyedFile); }
void CAnimationContext::Load(HMESSAGEREAD hRead) { m_Props.Load(hRead); LOAD_DWORD_CAST(m_eState, State); LOAD_INT(m_iAnimation); LOAD_INT(m_iAnimationFrom); LOAD_INT(m_iTransition); LOAD_BOOL(m_bLocked); LOAD_BOOL(m_bHackToAvoidTheUsualOneFrameOffBullshit); LOAD_FLOAT(m_fPitchTarget); LOAD_FLOAT(m_fPitch); }
void CAIGoalTalk::Load(ILTMessage_Read *pMsg) { super::Load(pMsg); LOAD_DWORD_CAST(m_eMood, EnumAnimProp); LOAD_DWORD_CAST(m_eMovement, EnumAnimProp); LOAD_HSTRING(m_hstrGesture); LOAD_FLOAT(m_fFaceTime); LOAD_BOOL(m_bStartedDialog); LOAD_BOOL(m_bInTalkPosition); LOAD_BOOL(m_bRetriggerDialogue); LOAD_BOOL(m_bDisposableDialogue); LOAD_BOOL(m_bTalking); LOAD_HOBJECT(m_hDialogue); }
void CAIState::Load(HMESSAGEREAD hRead) { LOAD_BOOL(m_bAlert); LOAD_BOOL(m_bNoCinematics); LOAD_FLOAT(m_fElapsedTime); LOAD_BOOL(m_bFirstUpdate); LOAD_BOOL(m_bPlayFirstSound); LOAD_HSTRING(m_hstrReturn); LOAD_HSTRING(m_hstrFirst); LOAD_INT(m_cNexts); for ( int iNext = 0 ; iNext < kMaxNexts ; iNext++ ) { LOAD_HSTRING(m_ahstrNexts[iNext]); } }
void CAIState::Load(ILTMessage_Read *pMsg) { LOAD_DWORD_CAST(m_eStateStatus, EnumAIStateStatus); LOAD_BOOL(m_bNoCinematics); LOAD_FLOAT(m_fElapsedTime); LOAD_BOOL(m_bFirstUpdate); LOAD_BOOL(m_bPlayFirstSound); LOAD_HSTRING(m_hstrReturn); LOAD_HSTRING(m_hstrFirst); LOAD_INT(m_cNexts); for ( int iNext = 0 ; iNext < kMaxNexts ; iNext++ ) { LOAD_HSTRING(m_ahstrNexts[iNext]); } }
void FFI_lisp_character(CL_FORM *base) { LOAD_BOOL(CL_C_CHAR_P(ARG(0)), ARG(1)); if(CL_TRUEP(ARG(1))) { goto THEN1; } else { } if(CL_C_UNSIGNED_CHAR_P(ARG(0))) { THEN1:; rt_make_lisp_character(ARG(0)); } else { LOAD_SMSTR((CL_FORM *)&KClisp[240], ARG(1)); /* ~&Error in ~A: ~?~% */ LOAD_SMSTR((CL_FORM *)&KClisp[10], ARG(2)); /* LISP-CHARACTER */ LOAD_SMSTR((CL_FORM *)&KClisp[8], ARG(3)); /* The evaluated value ~S is not of type c-<char>. */ COPY(ARG(0), ARG(4)); Flist(ARG(4), 1); Ferror(ARG(1), 4); } }
//---------------------------------------------------------------------------- // // ROUTINE: CAIGoalResurrecting::Load() // // PURPOSE: // //---------------------------------------------------------------------------- /*virtual*/ void CAIGoalResurrecting::Load(ILTMessage_Read *pMsg) { CAIGoalAbstractSearch::Load(pMsg); LOAD_FLOAT(m_fTimeToResurrect); LOAD_BOOL(m_bReactivateGoalOnUpdate); }
void CAIDogStrategyOneShotAni::Load(HMESSAGEREAD hRead) { super::Load(hRead); LOAD_BOOL(m_bAnimating); LOAD_DWORD_CAST(m_eMain, CAnimatorAIAnimal::Main); }
//---------------------------------------------------------------------------- // // ROUTINE: CAIHumanStrategyShootStream::Load() // // PURPOSE: // //---------------------------------------------------------------------------- /*virtual*/ void CAIHumanStrategyShootStream::Load(ILTMessage_Read *pMsg) { CAIHumanStrategyShoot::Load(pMsg); LOAD_BOOL(m_bFiringStream); LOAD_TIME(m_flStreamTime); }
//---------------------------------------------------------------------------- // // ROUTINE: CAIHumanStateResurrecting::Load() // // PURPOSE: // //---------------------------------------------------------------------------- /*virtual*/ void CAIHumanStateResurrecting::Load(ILTMessage_Read *pMsg) { CAIHumanState::Load(pMsg); LOAD_TIME(m_fResurrectCompleteTime); LOAD_FLOAT(m_fResurrectCompleteDuration); LOAD_BOOL(m_bEntryCanDistruct); }
void Controller::Load(ILTMessage_Read *pMsg) { FadeState *pState; uint32 i; GameBaseLite::Load( pMsg ); LOAD_BOOL(m_bFirstUpdate); LOAD_DWORD_CAST(m_State, CState); // Read FLICKER vars. LOAD_TIME(m_fNextFlickerTime); LOAD_FLOAT(m_fIntervalMin); LOAD_FLOAT(m_fIntervalMax); LOAD_DWORD(m_FlickerCounter); m_FlickerMsg[0] = 0; LOAD_CHARSTRING(m_FlickerMsg, sizeof(m_FlickerMsg)); // Read FADE vars. LOAD_TIME(m_fStartTime); LOAD_FLOAT(m_fDuration); LOAD_DWORD_CAST(m_WaveType, WaveType); LOAD_DWORD_CAST(m_ParamType, ParamType); m_DestValue.Load(pMsg); for(i=0; i < MAX_CONTROLLER_TARGETS; i++) { pState = &m_Fades[i]; pState->m_StartVal.Load(pMsg); LOAD_HOBJECT(pState->m_hTarget); LOAD_CHARSTRING( pState->m_ObjectName, ARRAY_LEN( pState->m_ObjectName )); } }
void null_or_quoted(CL_FORM *base) { if(CL_TRUEP(ARG(0))) { LOAD_NIL(ARG(1)); } else { LOAD_SYMBOL(SYMBOL(Slisp, 48), ARG(1)); /* T */ } if(CL_TRUEP(ARG(1))) { COPY(ARG(1), ARG(0)); } else { if(CL_CONSP(ARG(0))) { COPY(GET_CAR(ARG(0)), ARG(2)); LOAD_BOOL(EQ(ARG(2), SYMVAL(Slisp, 444)), ARG(0)); /* *BQ-QUOTE* */ } else { LOAD_NIL(ARG(0)); } } }
void CAIGoalGuard::Load(ILTMessage_Read *pMsg) { super::Load(pMsg); LOAD_HOBJECT( m_hGuardNode ); LOAD_BOOL( m_bInRadius ); }
void CAISenseRecorderAbstract::Load(ILTMessage_Read *pMsg) { uint32 cSenses; LOAD_DWORD(cSenses); AISenseRecord* pSenseRecord; for(uint32 iSense=0; iSense < cSenses; ++iSense) { pSenseRecord = debug_new_AISenseRecord( *this ); pSenseRecord->Load(pMsg); m_mapSenseRecords.insert( AISENSE_RECORD_MAP::value_type(pSenseRecord->eSenseType, pSenseRecord) ); } LOAD_BOOL( m_bDoneProcessingStimuli ); EnumAIStimulusID eStimID; uint32 cStimulus; LOAD_DWORD( cStimulus ); for( uint32 iStimulus=0; iStimulus < cStimulus; ++iStimulus ) { LOAD_DWORD_CAST( eStimID, EnumAIStimulusID ); m_mapProcessedStimuli.insert( AI_PROCESSED_STIMULI_MAP::value_type( eStimID, 0 ) ); } LOAD_DWORD( m_cIntersectSegmentCount ); }
void CGrenade::Load(HMESSAGEREAD hRead, uint32 dwLoadFlags) { if (!hRead) return; CProjectile::Load(hRead, dwLoadFlags); m_bSpinGrenade = (LTBOOL) g_pLTServer->ReadFromMessageByte(hRead); m_bUpdating = (LTBOOL) g_pLTServer->ReadFromMessageByte(hRead); m_eContainerCode = (ContainerCode) g_pLTServer->ReadFromMessageByte(hRead); m_eLastHitSurface = (SurfaceType) g_pLTServer->ReadFromMessageByte(hRead); m_fPitch = g_pLTServer->ReadFromMessageFloat(hRead); m_fYaw = g_pLTServer->ReadFromMessageFloat(hRead); m_fRoll = g_pLTServer->ReadFromMessageFloat(hRead); m_fPitchVel = g_pLTServer->ReadFromMessageFloat(hRead); m_fYawVel = g_pLTServer->ReadFromMessageFloat(hRead); m_fRollVel = g_pLTServer->ReadFromMessageFloat(hRead); LOAD_BOOL(m_bRotatedToRest); LOAD_INT(m_cBounces); if ( m_bRotatedToRest ) { g_lstGrenades.Add(this); } }
void Fboundp(CL_FORM *base) { if(CL_SYMBOLP(ARG(0))) { COPY(SYM_VALUE(ARG(0)), ARG(1)); LOAD_BOOL(CL_UNBOUNDP(ARG(1)), ARG(1)); if(CL_TRUEP(ARG(1))) { LOAD_NIL(ARG(0)); } else { LOAD_SYMBOL(SYMBOL(Slisp, 48), ARG(0)); /* T */ } } else { if(CL_TRUEP(ARG(0))) { COPY(SYMVAL(Slisp, 676), ARG(1)); /* SYM_EXPECTED */ COPY(ARG(0), ARG(2)); Ferror(ARG(1), 2); } else { LOAD_SYMBOL(SYMBOL(Slisp, 48), ARG(0)); /* T */ } } }
void CAICentralKnowledgeRecord::Load(ILTMessage_Read *pMsg) { LOAD_DWORD_CAST( m_eKnowledgeType, EnumAICentralKnowledgeType ); LOAD_COBJECT( m_pAI, ILTBaseClass ); m_hAI = (m_pAI) ? m_pAI->m_hObject : LTNULL; LOAD_COBJECT( m_pKnowledgeTarget, ILTBaseClass ); m_hKnowledgeTarget= (m_pKnowledgeTarget) ? m_pKnowledgeTarget->m_hObject : LTNULL; LOAD_BOOL( m_bLinkKnowledge ); LOAD_BOOL( m_bKnowledgeDataIsTime ); if( m_bKnowledgeDataIsTime ) { LOAD_TIME( m_fKnowledgeData ); } else { LOAD_FLOAT( m_fKnowledgeData ); } }
void CAIGoalAbstractSearch::Load(ILTMessage_Read *pMsg) { super::Load(pMsg); LOAD_BOOL(m_bSearch); LOAD_BOOL(m_bFaceSearch); LOAD_BOOL(m_bEngageSearch); uint32 cRegions; HOBJECT hRegion; LOAD_DWORD( cRegions ); m_lstRegions.reserve( cRegions ); for( uint32 iRegion=0; iRegion < cRegions; ++iRegion ) { LOAD_HOBJECT( hRegion ); m_lstRegions.push_back( hRegion ); } }
void Alarm::Load(ILTMessage_Read *pMsg) { if (!g_pLTServer || !pMsg) return; LOAD_DWORD_CAST(m_eState, State); LOAD_BOOL(m_bPlayerUsable); LOAD_BOOL(m_bLocked); LOAD_FLOAT(m_fAlarmSoundTime); LOAD_HSTRING(m_hstrPlayerActivateCommand); LOAD_HSTRING(m_hstrAlertRegions); LOAD_HSTRING(m_hstrRespondRegions); LOAD_HSTRING(m_hstrSearchRegions); uint32 cRegions; AIREGION_LIST::iterator it; LOAD_DWORD( cRegions ); m_lstAlertRegions.resize( cRegions ); for( it = m_lstAlertRegions.begin(); it != m_lstAlertRegions.end(); ++it ) { LOAD_HOBJECT( *it ); } LOAD_DWORD( cRegions ); m_lstRespondRegions.resize( cRegions ); for( it = m_lstRespondRegions.begin(); it != m_lstRespondRegions.end(); ++it ) { LOAD_HOBJECT( *it ); } LOAD_DWORD( cRegions ); m_lstSearchRegions.resize( cRegions ); for( it = m_lstSearchRegions.begin(); it != m_lstSearchRegions.end(); ++it ) { LOAD_HOBJECT( *it ); } LOAD_VECTOR( m_vRegionsGroupExtentsMin ); LOAD_VECTOR( m_vRegionsGroupExtentsMax ); LOAD_VECTOR( m_vRegionsGroupCenter ); LOAD_FLOAT( m_fRegionsGroupRadius ); }
bool UserDefaultUtils::isUserDefaultInitialized() { if (LOAD_BOOL("FIRST_LOAD") == false) { SAVE_BOOL("FIRST_LOAD", true); return false; } return true; }
void CAISenseMgr::Load(HMESSAGEREAD hRead) { LOAD_BOOL(m_bEnabled); LOAD_FLOAT(m_fNextUpdateTime); LOAD_FLOAT(m_fUpdateRate); for ( int iSense = 0 ; iSense < CAISense::kNumSenses ; iSense++ ) { m_apSenses[iSense]->Load(hRead); } }
void CAIStateAnimate::Load( ILTMessage_Read *pMsg ) { super::Load(pMsg); LOAD_BOOL(m_bLoop); LOAD_INT_CAST(m_eSpecialType, AISPECIAL_ANIMATION_TYPE); m_animProps.Load(pMsg); LOAD_bool( m_bCheckDepartedNode ); LOAD_VECTOR( m_vInitialPos ); }
void CAIHumanStateAttackMove::Load(ILTMessage_Read *pMsg) { super::Load(pMsg); m_pStrategyShoot->Load(pMsg); m_pStrategyFollowPath->Load(pMsg); LOAD_DWORD_CAST( m_eAttackMove, EnumAnimProp ); LOAD_VECTOR( m_vAttackMoveDest ); LOAD_BOOL( m_bTurnedAround ); }
static void Z114_lambda(CL_FORM *base) { if(CL_SMSTRP(ARG(0))) { if(CL_SMSTRP(ARG(1))) { LOAD_FIXNUM(ARG(2), 0, ARG(2)); LOAD_NIL(ARG(3)); LOAD_FIXNUM(ARG(4), 0, ARG(4)); LOAD_NIL(ARG(5)); stringE1(ARG(0)); } else { LOAD_NIL(ARG(0)); } } else { if(CL_CONSP(ARG(0))) { if(CL_CONSP(ARG(1))) { COPY(GET_CAR(ARG(0)), ARG(2)); COPY(GET_CAR(ARG(1)), ARG(3)); if(EQ(ARG(2), ARG(3))) { COPY(GET_CDR(ARG(0)), ARG(2)); COPY(GET_CDR(ARG(1)), ARG(3)); COPY(ARG(2), ARG(0)); COPY(ARG(3), ARG(1)); LOAD_FIXNUM(ARG(2), 0, ARG(2)); LOAD_NIL(ARG(3)); LOAD_FIXNUM(ARG(4), 0, ARG(4)); LOAD_NIL(ARG(5)); stringE1(ARG(0)); } else { LOAD_NIL(ARG(0)); } } else { LOAD_NIL(ARG(0)); } } else { LOAD_BOOL(EQ(ARG(0), ARG(1)), ARG(0)); } } }