Richard Boegli's CnC_Generals_Zero_Hour Fork WIP
This is documentation of Richard Boegil's Zero Hour Fork
 
Loading...
Searching...
No Matches
NotifyWeaponFiredInterface Class Referenceabstract

#include <AIStateMachine.h>

Inherited by AIAttackState, and TurretAI.

Public Member Functions

virtual void notifyFired ()=0
 
virtual void notifyNewVictimChosen (Object *victim)=0
 
virtual Bool isWeaponSlotOkToFire (WeaponSlotType wslot) const =0
 
virtual Bool isAttackingObject () const =0
 
virtual const Coord3DgetOriginalVictimPos () const =0
 

Detailed Description

Definition at line 942 of file AIStateMachine.h.

Member Function Documentation

◆ getOriginalVictimPos()

virtual const Coord3D * NotifyWeaponFiredInterface::getOriginalVictimPos ( ) const
pure virtual

Implemented in AIAttackState, and TurretAI.

◆ isAttackingObject()

virtual Bool NotifyWeaponFiredInterface::isAttackingObject ( ) const
pure virtual

Implemented in AIAttackState, and TurretAI.

◆ isWeaponSlotOkToFire()

virtual Bool NotifyWeaponFiredInterface::isWeaponSlotOkToFire ( WeaponSlotType wslot) const
pure virtual

Implemented in AIAttackState, and TurretAI.

◆ notifyFired()

virtual void NotifyWeaponFiredInterface::notifyFired ( )
pure virtual

Implemented in AIAttackState, and TurretAI.

◆ notifyNewVictimChosen()

virtual void NotifyWeaponFiredInterface::notifyNewVictimChosen ( Object * victim)
pure virtual

Implemented in AIAttackState, and TurretAI.


The documentation for this class was generated from the following file: