ScummVM API documentation
Saga2::TetheredWanderTask Class Reference
Inheritance diagram for Saga2::TetheredWanderTask:
Saga2::WanderTask Saga2::Task

Public Member Functions

 TetheredWanderTask (TaskStack *ts, int16 uMin, int16 vMin, int16 uMax, int16 vMax)
 
 TetheredWanderTask (Common::InSaveFile *in, TaskID id)
 
void fixup ()
 
int32 archiveSize () const
 
void write (Common::MemoryWriteStreamDynamic *out) const
 
int16 getType () const
 
void abortTask ()
 
bool operator== (const Task &t) const
 
TaskResult handleWander ()
 
- Public Member Functions inherited from Saga2::WanderTask
 WanderTask (TaskStack *ts)
 
 WanderTask (Common::InSaveFile *in, TaskID id)
 
int32 archiveSize () const
 
void write (Common::MemoryWriteStreamDynamic *out) const
 
int16 getType () const
 
void abortTask ()
 
TaskResult evaluate ()
 
TaskResult update ()
 
bool operator== (const Task &t) const
 
- Public Member Functions inherited from Saga2::Task
 Task (TaskStack *ts)
 
 Task (TaskStack *ts, TaskID id)
 
 Task (Common::InSaveFile *in, TaskID id)
 
virtual void fixup ()
 
virtual int32 archiveSize () const
 
virtual void write (Common::MemoryWriteStreamDynamic *out) const
 
virtual int16 getType () const =0
 
virtual void abortTask ()=0
 
virtual TaskResult evaluate ()=0
 
virtual TaskResult update ()=0
 
virtual bool operator== (const Task &t) const =0
 
bool operator!= (const Task &t) const
 

Additional Inherited Members

- Public Attributes inherited from Saga2::Task
Common::String _type
 
- Protected Member Functions inherited from Saga2::WanderTask
virtual TaskResult handleWander ()
 
TaskResult handlePaused ()
 
void pause ()
 
void wander ()
 
- Protected Attributes inherited from Saga2::WanderTask
bool _paused
 
int16 _counter
 
- Protected Attributes inherited from Saga2::Task
TaskStack * _stack
 
TaskStackID _stackID
 

Member Function Documentation

◆ fixup()

void Saga2::TetheredWanderTask::fixup ( )
virtual

Reimplemented from Saga2::Task.

◆ archiveSize()

int32 Saga2::TetheredWanderTask::archiveSize ( ) const
virtual

Reimplemented from Saga2::WanderTask.

◆ write()

void Saga2::TetheredWanderTask::write ( Common::MemoryWriteStreamDynamic *  out) const
virtual

Reimplemented from Saga2::WanderTask.

◆ getType()

int16 Saga2::TetheredWanderTask::getType ( ) const
virtual

Reimplemented from Saga2::WanderTask.

◆ abortTask()

void Saga2::TetheredWanderTask::abortTask ( )
virtual

Reimplemented from Saga2::WanderTask.

◆ operator==()

bool Saga2::TetheredWanderTask::operator== ( const Task &  t) const
virtual

Reimplemented from Saga2::WanderTask.

◆ handleWander()

TaskResult Saga2::TetheredWanderTask::handleWander ( )
virtual

Reimplemented from Saga2::WanderTask.


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