Planeshift
psQuestPrereqOpTimeOfDay Class Reference

Time of day 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...
 
 psQuestPrereqOpTimeOfDay (int minTime, int maxTime)
 Construct a time of the day operator. More...
 
virtual ~psQuestPrereqOpTimeOfDay ()
 
- 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

int maxTime
 
int minTime
 

Detailed Description

Time of day prerequisite operator.

The time must be between mintime and maxtime.

Definition at line 1187 of file psquestprereqops.h.

Constructor & Destructor Documentation

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

Construct a time of the day operator.

Parameters
minTimeMinimal time of day.
maxTimeMaximal time of day.

Definition at line 1200 of file psquestprereqops.h.

virtual psQuestPrereqOpTimeOfDay::~psQuestPrereqOpTimeOfDay ( )
inlinevirtual

Definition at line 1202 of file psquestprereqops.h.

Member Function Documentation

virtual bool psQuestPrereqOpTimeOfDay::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> psQuestPrereqOpTimeOfDay::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 psQuestPrereqOpTimeOfDay::GetScriptOp ( )
virtual

Convert the prerequisite operator to a xml string.

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

Returns
XML string for the prerequisite operator.

Implements psQuestPrereqOp.

Member Data Documentation

int psQuestPrereqOpTimeOfDay::maxTime
protected

Definition at line 1190 of file psquestprereqops.h.

int psQuestPrereqOpTimeOfDay::minTime
protected

Definition at line 1190 of file psquestprereqops.h.


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