Core Rules
WoTC AD&D 2nd Edition -- Drakein API Reference
Loading...
Searching...
No Matches
CoreRules::ICharacter_Extension Class Referenceabstract

#include <ICharacter_Extension.h>

Public Member Functions

virtual ~ICharacter_Extension ()
virtual long GetFamilyId () const =0
virtual bool SetFamilyId (long id)=0
virtual bool HasFamilyRecord () const =0
virtual const IDateObGetDateOfBirth () const =0
virtual IDateObGetDateOfBirth ()=0
virtual void SetDateOfBirth (const IDateOb *v)=0
virtual const char * GetPlaceOfBirth () const =0
virtual void SetPlaceOfBirth (const char *v)=0
virtual const char * GetEyeColor () const =0
virtual void SetEyeColor (const char *v)=0
virtual const char * GetHairColor () const =0
virtual void SetHairColor (const char *v)=0
virtual const char * GetComplexion () const =0
virtual void SetComplexion (const char *v)=0
virtual long GetCurrentHitPoints () const =0
virtual void SetCurrentHitPoints (long v)=0
virtual bool IsRightHanded () const =0
virtual bool IsLeftHanded () const =0
virtual void IsRightHanded (bool v)=0
virtual void IsLeftHanded (bool v)=0
virtual bool OutOfPlay () const =0
virtual void OutOfPlay (bool v)=0
virtual int GetAdventureCount () const =0
virtual ICharacter_AdventureGetAdventure (int index)=0
virtual void AddAdventure (ICharacter_Adventure *a)=0
virtual bool RemoveAdventure (int index)=0
virtual void ClearAdventures ()=0
virtual bool IsDirty () const =0
virtual void MarkClean ()=0
virtual ICharacter_ExtensionClone () const =0

Constructor & Destructor Documentation

◆ ~ICharacter_Extension()

virtual CoreRules::ICharacter_Extension::~ICharacter_Extension ( )
inlinevirtual

Member Function Documentation

◆ AddAdventure()

virtual void CoreRules::ICharacter_Extension::AddAdventure ( ICharacter_Adventure * a)
pure virtual

◆ ClearAdventures()

virtual void CoreRules::ICharacter_Extension::ClearAdventures ( )
pure virtual

◆ Clone()

virtual ICharacter_Extension * CoreRules::ICharacter_Extension::Clone ( ) const
pure virtual

◆ GetAdventure()

virtual ICharacter_Adventure * CoreRules::ICharacter_Extension::GetAdventure ( int index)
pure virtual

◆ GetAdventureCount()

virtual int CoreRules::ICharacter_Extension::GetAdventureCount ( ) const
pure virtual

◆ GetComplexion()

virtual const char * CoreRules::ICharacter_Extension::GetComplexion ( ) const
pure virtual

◆ GetCurrentHitPoints()

virtual long CoreRules::ICharacter_Extension::GetCurrentHitPoints ( ) const
pure virtual

◆ GetDateOfBirth() [1/2]

virtual const IDateOb * CoreRules::ICharacter_Extension::GetDateOfBirth ( ) const
pure virtual

◆ GetDateOfBirth() [2/2]

virtual IDateOb * CoreRules::ICharacter_Extension::GetDateOfBirth ( )
pure virtual

◆ GetEyeColor()

virtual const char * CoreRules::ICharacter_Extension::GetEyeColor ( ) const
pure virtual

◆ GetFamilyId()

virtual long CoreRules::ICharacter_Extension::GetFamilyId ( ) const
pure virtual

◆ GetHairColor()

virtual const char * CoreRules::ICharacter_Extension::GetHairColor ( ) const
pure virtual

◆ GetPlaceOfBirth()

virtual const char * CoreRules::ICharacter_Extension::GetPlaceOfBirth ( ) const
pure virtual

◆ HasFamilyRecord()

virtual bool CoreRules::ICharacter_Extension::HasFamilyRecord ( ) const
pure virtual

◆ IsDirty()

virtual bool CoreRules::ICharacter_Extension::IsDirty ( ) const
pure virtual

◆ IsLeftHanded() [1/2]

virtual bool CoreRules::ICharacter_Extension::IsLeftHanded ( ) const
pure virtual

◆ IsLeftHanded() [2/2]

virtual void CoreRules::ICharacter_Extension::IsLeftHanded ( bool v)
pure virtual

◆ IsRightHanded() [1/2]

virtual bool CoreRules::ICharacter_Extension::IsRightHanded ( ) const
pure virtual

◆ IsRightHanded() [2/2]

virtual void CoreRules::ICharacter_Extension::IsRightHanded ( bool v)
pure virtual

◆ MarkClean()

virtual void CoreRules::ICharacter_Extension::MarkClean ( )
pure virtual

◆ OutOfPlay() [1/2]

virtual bool CoreRules::ICharacter_Extension::OutOfPlay ( ) const
pure virtual

◆ OutOfPlay() [2/2]

virtual void CoreRules::ICharacter_Extension::OutOfPlay ( bool v)
pure virtual

◆ RemoveAdventure()

virtual bool CoreRules::ICharacter_Extension::RemoveAdventure ( int index)
pure virtual

◆ SetComplexion()

virtual void CoreRules::ICharacter_Extension::SetComplexion ( const char * v)
pure virtual

◆ SetCurrentHitPoints()

virtual void CoreRules::ICharacter_Extension::SetCurrentHitPoints ( long v)
pure virtual

◆ SetDateOfBirth()

virtual void CoreRules::ICharacter_Extension::SetDateOfBirth ( const IDateOb * v)
pure virtual

◆ SetEyeColor()

virtual void CoreRules::ICharacter_Extension::SetEyeColor ( const char * v)
pure virtual

◆ SetFamilyId()

virtual bool CoreRules::ICharacter_Extension::SetFamilyId ( long id)
pure virtual

◆ SetHairColor()

virtual void CoreRules::ICharacter_Extension::SetHairColor ( const char * v)
pure virtual

◆ SetPlaceOfBirth()

virtual void CoreRules::ICharacter_Extension::SetPlaceOfBirth ( const char * v)
pure virtual

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