Pol  Revision:cb584c9
Pol::Plib::ClientFeatures Class Reference

#include <uoexpansion.h>

Public Member Functions

 ClientFeatures (UOExpansion &expansion)
 
bool hasContextMenus () const
 
bool hasCustomHousing () const
 
bool hasElvenRace () const
 
bool hasNewMovementPacket () const
 
bool hasSamuraiNinja () const
 
bool supports (ExpansionVersion version) const
 
bool supportsAOS () const
 

Private Member Functions

 ClientFeatures (const ClientFeatures &)
 
ClientFeaturesoperator= (const ClientFeatures &)
 

Private Attributes

const UOExpansionm_expansion
 

Detailed Description

Definition at line 101 of file uoexpansion.h.

Constructor & Destructor Documentation

Pol::Plib::ClientFeatures::ClientFeatures ( UOExpansion expansion)
inline

Definition at line 106 of file uoexpansion.h.

Pol::Plib::ClientFeatures::ClientFeatures ( const ClientFeatures )
private

Member Function Documentation

bool Pol::Plib::ClientFeatures::hasContextMenus ( ) const
inline

Definition at line 110 of file uoexpansion.h.

References Pol::Plib::ContextMenus, and Pol::Plib::UOExpansion::hasFeature().

bool Pol::Plib::ClientFeatures::hasCustomHousing ( ) const
inline

Definition at line 107 of file uoexpansion.h.

References Pol::Plib::AOS.

bool Pol::Plib::ClientFeatures::hasElvenRace ( ) const
inline

Definition at line 109 of file uoexpansion.h.

References Pol::Plib::ElvenRace, and Pol::Plib::UOExpansion::hasFeature().

bool Pol::Plib::ClientFeatures::hasNewMovementPacket ( ) const
inline

Definition at line 111 of file uoexpansion.h.

References Pol::Plib::UOExpansion::hasFeature(), and Pol::Plib::NewMovement.

bool Pol::Plib::ClientFeatures::hasSamuraiNinja ( ) const
inline

Definition at line 108 of file uoexpansion.h.

References Pol::Plib::UOExpansion::hasFeature(), and Pol::Plib::SamuraiNinja.

ClientFeatures& Pol::Plib::ClientFeatures::operator= ( const ClientFeatures )
private
bool Pol::Plib::ClientFeatures::supports ( ExpansionVersion  version) const
inline

Definition at line 114 of file uoexpansion.h.

References Pol::Plib::UOExpansion::version().

bool Pol::Plib::ClientFeatures::supportsAOS ( ) const
inline

Definition at line 113 of file uoexpansion.h.

References Pol::Plib::AOS.

Member Data Documentation

const UOExpansion& Pol::Plib::ClientFeatures::m_expansion
private

Definition at line 103 of file uoexpansion.h.


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