ScummVM API documentation
MutationOfJB::Command Class Referenceabstract

#include <command.h>

Inheritance diagram for MutationOfJB::Command:
MutationOfJB::CallMacroCommand MutationOfJB::ConditionalCommand MutationOfJB::EndBlockCommand MutationOfJB::GotoCommand MutationOfJB::RandomCommand MutationOfJB::SeqCommand MutationOfJB::CameFromCommand MutationOfJB::IfCommand MutationOfJB::IfItemCommand MutationOfJB::IfPiggyCommand MutationOfJB::AddItemCommand MutationOfJB::BitmapVisibilityCommand MutationOfJB::ChangeCommand MutationOfJB::DefineStructCommand MutationOfJB::LabelCommand MutationOfJB::LoadPlayerCommand MutationOfJB::NewRoomCommand MutationOfJB::PlayAnimationCommand MutationOfJB::RemoveAllItemsCommand MutationOfJB::RemoveItemCommand MutationOfJB::RenameCommand MutationOfJB::SayCommand MutationOfJB::SetColorCommand MutationOfJB::SetObjectFrameCommand MutationOfJB::SpecialShowCommand MutationOfJB::SwitchPartCommand MutationOfJB::TalkCommand

Public Types

enum  ExecuteResult { None, Finished, InProgress }
 

Public Member Functions

virtual ExecuteResult execute (ScriptExecutionContext &scriptExecCtx)=0
 
virtual Commandnext () const =0
 
virtual Common::String debugString () const =0
 

Detailed Description

Base class for script commands.


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