7 #ifndef __intelligence_Cannon_h__ 8 #define __intelligence_Cannon_h__ 26 Cannon(
void) { setName(
"Cannon"); }
32 add(launchSpeed, FE_SPEC(
"ai:launchSpeed",
34 add(launchSong, FE_SPEC(
"ai:launchSong",
35 "sound for each shot"));
36 add(projectile, FE_SPEC(
"ai:projectile",
37 "Layout name of bullet"));
44 identifier()=
"cannon";
kernel
Definition: namespace.dox:3
Bound accessor in a RecordView.
Definition: RecordView.h:147
Periodic RecordView.
Definition: Periodic.h:19
virtual void initializeRecord(void)
Called at instantiation to initialize attributes.
Definition: Cannon.h:39
virtual void addFunctors(void)
Called at instantiation to add functors.
Definition: Targeter.h:26
virtual void initializeRecord(void)
Called at instantiation to initialize attributes.
Definition: Targeter.h:35
virtual void initializeRecord(void)
Called at instantiation to initialize attributes.
Definition: Periodic.h:36
Targeter RecordView.
Definition: Targeter.h:19
Cannon RecordView.
Definition: Cannon.h:19
virtual void addFunctors(void)
Called at instantiation to add functors.
Definition: Cannon.h:27
virtual void addFunctors(void)
Called at instantiation to add functors.
Definition: Periodic.h:27