Pol  Revision:cb584c9
Pol::Plib::UOExpansion Class Referenceabstract

#include <uoexpansion.h>

+ Inheritance diagram for Pol::Plib::UOExpansion:

Public Member Functions

virtual ~UOExpansion ()
 
virtual u32 A9Flags () const =0
 
virtual u32 B9Flags () const =0
 
virtual int characterSlots () const
 
virtual bool hasFeature (A9Feature feature) const =0
 
virtual bool hasFeature (B9Feature feature) const =0
 
virtual ExpansionVersion version () const
 

Detailed Description

Definition at line 88 of file uoexpansion.h.

Constructor & Destructor Documentation

virtual Pol::Plib::UOExpansion::~UOExpansion ( )
inlinevirtual

Definition at line 91 of file uoexpansion.h.

Member Function Documentation

virtual u32 Pol::Plib::UOExpansion::A9Flags ( ) const
pure virtual

Implemented in Pol::Plib::FlagExpansion.

virtual u32 Pol::Plib::UOExpansion::B9Flags ( ) const
pure virtual

Implemented in Pol::Plib::FlagExpansion.

virtual int Pol::Plib::UOExpansion::characterSlots ( ) const
inlinevirtual

Reimplemented in Pol::Plib::FlagExpansion.

Definition at line 98 of file uoexpansion.h.

virtual bool Pol::Plib::UOExpansion::hasFeature ( B9Feature  feature) const
pure virtual

Implemented in Pol::Plib::FlagExpansion.

virtual ExpansionVersion Pol::Plib::UOExpansion::version ( ) const
inlinevirtual

Reimplemented in Pol::Plib::FlagExpansion.

Definition at line 97 of file uoexpansion.h.

References Pol::Plib::T2A.

Referenced by Pol::Plib::ClientFeatures::supports().


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