Populous: The Beginning Script 3  1.0.0
Documentation for Populous Script 3 engine
ObjectProxy Class Reference

#include <ObjectProxy.h>

Classes

union  _U_OBJ_LIST
 

Public Member Functions

 ObjectProxy ()
 
 ObjectProxy (Thing *t)
 
 ObjectProxy (const ObjectProxy &me)
 
 ObjectProxy (const ThingNum &tnum)
 
 ~ObjectProxy ()
 
void set (Thing *refT)
 
void set (ThingNum tnum)
 
Thingget () const
 
bool isNull () const
 
ThingNum getThingNum () const
 
const UBYTE & getType () const
 
const UBYTE & getFlags () const
 
void setFlags (const UBYTE &f)
 
void setFlag (const UBYTE &f)
 
void unsetFlag (const UBYTE &f)
 
bool is_type (const UBYTE &t) const
 
bool is_flag_enabled (const UBYTE &f) const
 
void clear ()
 
template<class Archive >
void save (Archive &ar) const
 
template<class Archive >
void load (Archive &ar)
 
ObjectProxyoperator= (const ThingNum &other)
 
ObjectProxyoperator= (const ObjectProxy &other)
 
bool operator== (const ObjectProxy &b) const
 
bool operator== (const ThingNum &b) const
 
bool operator== (const int &b) const
 
bool operator== (const Thing *b) const
 
bool operator< (const ObjectProxy &b) const
 
bool operator< (const ThingNum &b) const
 
bool operator< (const int &b) const
 
bool operator< (const Thing *b) const
 
bool operator<= (const ObjectProxy &b) const
 
bool operator<= (const ThingNum &b) const
 
bool operator<= (const int &b) const
 
bool operator<= (const Thing *b) const
 
bool operator> (const ObjectProxy &b) const
 
bool operator> (const ThingNum &b) const
 
bool operator> (const int &b) const
 
bool operator> (const Thing *b) const
 
bool operator>= (const ObjectProxy &b) const
 
bool operator>= (const ThingNum &b) const
 
bool operator>= (const int &b) const
 
bool operator>= (const Thing *b) const
 
bool operator!= (const ObjectProxy &b) const
 
bool operator!= (const ThingNum &b) const
 
bool operator!= (const int &b) const
 
bool operator!= (const Thing *b) const
 
Thingoperator-> () const
 
Thingoperator * () const
 
 operator bool () const
 

Private Attributes

_U_OBJ_LIST Header
 
Thingt_thing
 

Detailed Description

Definition at line 3 of file ObjectProxy.h.


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