Cond Class Reference

A condition variable that is evaluated during gameplay. More...

#include <WinCond.h>

List of all members.

Public Types

typedef std::string BoolOper

Public Member Functions

virtual ~Cond ()
bool loadCond (const std::string &condPath, const std::string &exprPath)
bool evaluate ()

Protected Member Functions

bool loadExpression (const std::string &path, std::map< std::string, Bool * > &lookup)
bool parseCondition (_xmlNode *node, std::map< std::string, Bool * > &lookup)

Protected Attributes

std::list< Bool * > boolVariables
std::list< BoolExpr * > boolExpr

Classes

class  Bool
class  BoolExpr


Detailed Description

A condition variable that is evaluated during gameplay.

DO MORE DOCS HERE


Member Typedef Documentation

typedef std::string Cond::BoolOper


Constructor & Destructor Documentation

virtual Cond::~Cond (  )  [virtual]


Member Function Documentation

bool Cond::evaluate (  ) 

bool Cond::loadCond ( const std::string &  condPath,
const std::string &  exprPath 
)

bool Cond::loadExpression ( const std::string &  path,
std::map< std::string, Bool * > &  lookup 
) [protected]

bool Cond::parseCondition ( _xmlNode *  node,
std::map< std::string, Bool * > &  lookup 
) [protected]


Member Data Documentation

std::list<BoolExpr*> Cond::boolExpr [protected]

std::list<Bool*> Cond::boolVariables [protected]


The documentation for this class was generated from the following file:
Generated on Sun Mar 11 15:33:26 2007 for MetalWarriors by  doxygen 1.4.7