2 @Copyright Looking Glass Studios, Inc.
3 1996,1997,1998,1999,2000 Unpublished Work.
26 // Must be last header
29 ///////////////////////////////////////////////////////////////////////////////
31 // CLASS: cAICameraBehaviorSet
34 STDMETHODIMP_(const char *) cAICameraBehaviorSet::GetName()
39 ////////////////////////////////////
41 void cAICameraBehaviorSet::CreateNonAbilityComponents(cAIComponentPtrs
* pComponents
)
43 // Debugging/development tools
44 pComponents
->Append(new cAIFlowDebugger
);
47 pComponents
->Append(new cAISoundEnactor
);
50 pComponents
->Append(new cAIDeviceSenses
);
54 ////////////////////////////////////
56 void cAICameraBehaviorSet::CreateGenericAbilities(cAIComponentPtrs
* pComponents
)
58 pComponents
->Append(new cAICameraDeath
);
59 pComponents
->Append(new cAIBasicScript
);
62 ///////////////////////////////////////
64 void cAICameraBehaviorSet::CreateNonCombatAbilities(cAIComponentPtrs
* pComponents
)
66 pComponents
->Append(new cAIFreeze
);
69 ///////////////////////////////////////
71 void cAICameraBehaviorSet::CreateCombatAbilities(cAIComponentPtrs
* pComponents
)
73 cAICamera
*pCamera
= new cAICamera();
74 pComponents
->Append(pCamera
);