Command Class Reference

#include <Command.h>

Inheritance diagram for Command:

ActivateCutSceneCommand ActivateEnemyCommand AddHealthCommand AddScoreCommand AddWeaponCommand AimCommand CrouchCommand CutSceneTextCommand EndLevelCommand FlushCommand FollowPlayerCommand FollowPlayerInRangeCommand InvincibleCommand JumpCommand JumpResetCommand KillCommand LiveCommand MoveCommand PlayMusicCommand PlayScriptCommand PlaySoundCommand RestoreCommand RunFromPlayerInRangeCommand SaveCommand SecondaryShootCommand SetCameraCommand SetControlCommand SetCutSceneCommand SetDoorLockCommand SetPositionCommand ShootCommand ShootInRangeCommand StopPersonCommand TurnCommand List of all members.

Public Member Functions

virtual void execute ()=0
virtual std::string getString ()=0

Static Public Member Functions

static CommandloadCommand (List *command)

Detailed Description

Definition at line 13 of file Command.h.


Member Function Documentation

virtual void Command::execute  )  [pure virtual]
 

Implemented in JumpCommand, JumpResetCommand, CrouchCommand, MoveCommand, TurnCommand, PlayMusicCommand, PlaySoundCommand, FollowPlayerCommand, FollowPlayerInRangeCommand, RunFromPlayerInRangeCommand, ShootInRangeCommand, ShootCommand, SecondaryShootCommand, CutSceneTextCommand, SetCameraCommand, SetControlCommand, PlayScriptCommand, SetCutSceneCommand, AimCommand, AddHealthCommand, SetDoorLockCommand, AddScoreCommand, AddWeaponCommand, EndLevelCommand, StopPersonCommand, SaveCommand, RestoreCommand, SetPositionCommand, KillCommand, LiveCommand, ActivateCutSceneCommand, ActivateEnemyCommand, InvincibleCommand, and FlushCommand.

Referenced by CommandManager::execute().

virtual std::string Command::getString  )  [pure virtual]
 

Implemented in JumpCommand, JumpResetCommand, CrouchCommand, MoveCommand, TurnCommand, PlayMusicCommand, PlaySoundCommand, FollowPlayerCommand, FollowPlayerInRangeCommand, RunFromPlayerInRangeCommand, ShootInRangeCommand, ShootCommand, SecondaryShootCommand, CutSceneTextCommand, SetCameraCommand, SetControlCommand, PlayScriptCommand, SetCutSceneCommand, AimCommand, AddHealthCommand, SetDoorLockCommand, AddScoreCommand, AddWeaponCommand, EndLevelCommand, StopPersonCommand, SaveCommand, RestoreCommand, SetPositionCommand, KillCommand, LiveCommand, ActivateCutSceneCommand, ActivateEnemyCommand, InvincibleCommand, and FlushCommand.

Command * Command::loadCommand List command  )  [static]
 

Definition at line 6 of file Command.cpp.

References List::firstString(), LiveCommand::id(), FlushCommand::id(), InvincibleCommand::id(), ActivateEnemyCommand::id(), KillCommand::id(), ActivateCutSceneCommand::id(), SetPositionCommand::id(), RestoreCommand::id(), SaveCommand::id(), CrouchCommand::id(), StopPersonCommand::id(), EndLevelCommand::id(), AddScoreCommand::id(), SetDoorLockCommand::id(), AddWeaponCommand::id(), AddHealthCommand::id(), SetCutSceneCommand::id(), AimCommand::id(), PlayScriptCommand::id(), SetControlCommand::id(), SetCameraCommand::id(), CutSceneTextCommand::id(), ShootInRangeCommand::id(), SecondaryShootCommand::id(), ShootCommand::id(), FollowPlayerInRangeCommand::id(), FollowPlayerCommand::id(), PlaySoundCommand::id(), PlayMusicCommand::id(), TurnCommand::id(), MoveCommand::id(), JumpResetCommand::id(), and JumpCommand::id().

Referenced by CommandManager::startPlaying().


The documentation for this class was generated from the following files:
Generated on Fri May 5 00:20:19 2006 for ProjectX by  doxygen 1.4.6-NO