Planeshift
psQuestPrereqOpTimeOnline Class Reference

Time online time prerequisite operator. More...

#include <psquestprereqops.h>

Public Member Functions

virtual bool Check (psCharacter *character)
 Check if within the time range. More...
 
virtual csPtr< psQuestPrereqOpCopy ()
 Copy the prerequisite operator. More...
 
virtual csString GetScriptOp ()
 Convert the prerequisite operator to a xml string. More...
 
 psQuestPrereqOpTimeOnline (int minTime, int maxTime)
 Construct an online time operator. More...
 
virtual ~psQuestPrereqOpTimeOnline ()
 
- Public Member Functions inherited from psQuestPrereqOp
virtual csString GetScript ()
 Convert the prerequisite script to a xml string. More...
 
virtual ~psQuestPrereqOp ()
 Destructor for the prerequisite operator. More...
 

Protected Attributes

unsigned int maxTime
 
unsigned int minTime
 

Detailed Description

Time online time prerequisite operator.

The time must be between mintime and maxtime.

Definition at line 1136 of file psquestprereqops.h.

Constructor & Destructor Documentation

psQuestPrereqOpTimeOnline::psQuestPrereqOpTimeOnline ( int  minTime,
int  maxTime 
)
inline

Construct an online time operator.

Parameters
minTimeMinimal time online.
maxTimeMaximal time online.

Definition at line 1149 of file psquestprereqops.h.

virtual psQuestPrereqOpTimeOnline::~psQuestPrereqOpTimeOnline ( )
inlinevirtual

Definition at line 1151 of file psquestprereqops.h.

Member Function Documentation

virtual bool psQuestPrereqOpTimeOnline::Check ( psCharacter character)
virtual

Check if within the time range.

Parameters
characterThe character that are checking for a prerequisite.
Returns
True if in the valid range.

Implements psQuestPrereqOp.

virtual csPtr<psQuestPrereqOp> psQuestPrereqOpTimeOnline::Copy ( )
virtual

Copy the prerequisite operator.

Override this function to return a copy of the prerequisite operator.

Returns
Copy of the prerequisite operator.

Implements psQuestPrereqOp.

virtual csString psQuestPrereqOpTimeOnline::GetScriptOp ( )
virtual

Convert the prerequisite operator to a xml string.

Convert the operator into the xml string: <onlinetime min="-min" max="-max" />

Returns
XML string for the prerequisite operator.

Implements psQuestPrereqOp.

Member Data Documentation

unsigned int psQuestPrereqOpTimeOnline::maxTime
protected

Definition at line 1139 of file psquestprereqops.h.

unsigned int psQuestPrereqOpTimeOnline::minTime
protected

Definition at line 1139 of file psquestprereqops.h.


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