Planeshift
psQuestPrereqOp Class Referenceabstract

Pure virtual base quest prerequisite operator class. More...

#include <psquestprereqops.h>

Public Member Functions

virtual bool Check (psCharacter *character)=0
 Check for valid prerequisite. More...
 
virtual csPtr< psQuestPrereqOpCopy ()=0
 Copy the prerequisite operator. More...
 
virtual csString GetScript ()
 Convert the prerequisite script to a xml string. More...
 
virtual csString GetScriptOp ()=0
 Convert the prerequisite operator to a xml string. More...
 
virtual ~psQuestPrereqOp ()
 Destructor for the prerequisite operator. More...
 

Detailed Description

Pure virtual base quest prerequisite operator class.

This base class define the needed functions for every prerequisite operator.

Definition at line 58 of file psquestprereqops.h.

Constructor & Destructor Documentation

virtual psQuestPrereqOp::~psQuestPrereqOp ( )
inlinevirtual

Destructor for the prerequisite operator.

Definition at line 65 of file psquestprereqops.h.

Member Function Documentation

virtual bool psQuestPrereqOp::Check ( psCharacter character)
pure virtual
virtual csString psQuestPrereqOp::GetScript ( )
virtual

Convert the prerequisite script to a xml string.

Wrapps the operator in <pre>...</pre> tags.

Returns
XML string for the prerequisite script.

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