Command Class Reference

#include <Command.h>

Inheritance diagram for Command:

AddHealthCommand AddScoreCommand AimCommand CrouchCommand CutSceneTextCommand EndLevelCommand FollowPlayerCommand FollowPlayerInRangeCommand JumpCommand JumpResetCommand MoveCommand PlayMusicCommand PlayScriptCommand PlaySoundCommand SetCameraCommand SetControlCommand SetCutSceneCommand SetDoorLockCommand 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 12 of file Command.h.


Member Function Documentation

virtual void Command::execute  )  [pure virtual]
 

Implemented in JumpCommand, JumpResetCommand, CrouchCommand, MoveCommand, TurnCommand, PlayMusicCommand, PlaySoundCommand, FollowPlayerCommand, FollowPlayerInRangeCommand, ShootInRangeCommand, ShootCommand, CutSceneTextCommand, SetCameraCommand, SetControlCommand, PlayScriptCommand, SetCutSceneCommand, AimCommand, AddHealthCommand, SetDoorLockCommand, AddScoreCommand, EndLevelCommand, and StopPersonCommand.

Referenced by CommandManager::execute().

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

Implemented in JumpCommand, JumpResetCommand, CrouchCommand, MoveCommand, TurnCommand, PlayMusicCommand, PlaySoundCommand, FollowPlayerCommand, FollowPlayerInRangeCommand, ShootInRangeCommand, ShootCommand, CutSceneTextCommand, SetCameraCommand, SetControlCommand, PlayScriptCommand, SetCutSceneCommand, AimCommand, AddHealthCommand, SetDoorLockCommand, AddScoreCommand, EndLevelCommand, and StopPersonCommand.

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

Definition at line 6 of file Command.cpp.

References List::firstString(), CrouchCommand::id(), StopPersonCommand::id(), EndLevelCommand::id(), AddScoreCommand::id(), SetDoorLockCommand::id(), AddHealthCommand::id(), SetCutSceneCommand::id(), AimCommand::id(), PlayScriptCommand::id(), SetControlCommand::id(), SetCameraCommand::id(), CutSceneTextCommand::id(), ShootInRangeCommand::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 Sat Apr 22 15:05:21 2006 for ProjectX by  doxygen 1.4.6-NO