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

#include <ICharacter_Adventure.h>

Public Member Functions

virtual ~ICharacter_Adventure ()
virtual const char * GetTitle () const =0
virtual void SetTitle (const char *v)=0
virtual const char * GetCampaign () const =0
virtual void SetCampaign (const char *v)=0
virtual const char * GetDM () const =0
virtual void SetDM (const char *v)=0
virtual const IDateObGetAdventureStart () const =0
virtual IDateObGetAdventureStart ()=0
virtual void SetAdventureStart (const IDateOb *v)=0
virtual const IDateObGetAdventureEnd () const =0
virtual IDateObGetAdventureEnd ()=0
virtual void SetAdventureEnd (const IDateOb *v)=0
virtual const char * GetLevel () const =0
virtual void SetLevel (const char *v)=0
virtual const char * GetAlignment () const =0
virtual bool SetAlignment (const char *v)=0
virtual long GetXPEarned () const =0
virtual bool SetXPEarned (long v)=0
virtual const char * GetNotes () const =0
virtual void SetNotes (const char *v)=0
virtual int GetFellowCount () const =0
virtual ICompanionObGetFellow (int index)=0
virtual void AddFellow (ICompanionOb *c)=0
virtual bool RemoveFellow (int index)=0
virtual void ClearFellows ()=0
virtual int GetTreasureCount () const =0
virtual ITreasureObGetTreasure (int index)=0
virtual void AddTreasure (ITreasureOb *t)=0
virtual bool RemoveTreasure (int index)=0
virtual void ClearTreasures ()=0
virtual int GetKnowledgeCount () const =0
virtual const char * GetKnowledge (int index) const =0
virtual void AddKnowledge (const char *v)=0
virtual bool RemoveKnowledge (int index)=0
virtual void ClearKnowledge ()=0
virtual int GetNPCCount () const =0
virtual const char * GetNPC (int index) const =0
virtual void AddNPC (const char *name)=0
virtual bool RemoveNPC (int index)=0
virtual void ClearNPCs ()=0
virtual int GetDiaryCount () const =0
virtual IDiaryObGetDiary (int index)=0
virtual void AddDiary (IDiaryOb *d)=0
virtual bool RemoveDiary (int index)=0
virtual void ClearDiary ()=0
virtual bool IsDirty () const =0
virtual void MarkClean ()=0
virtual ICharacter_AdventureClone () const =0

Constructor & Destructor Documentation

◆ ~ICharacter_Adventure()

virtual CoreRules::ICharacter_Adventure::~ICharacter_Adventure ( )
inlinevirtual

Member Function Documentation

◆ AddDiary()

virtual void CoreRules::ICharacter_Adventure::AddDiary ( IDiaryOb * d)
pure virtual

◆ AddFellow()

virtual void CoreRules::ICharacter_Adventure::AddFellow ( ICompanionOb * c)
pure virtual

◆ AddKnowledge()

virtual void CoreRules::ICharacter_Adventure::AddKnowledge ( const char * v)
pure virtual

◆ AddNPC()

virtual void CoreRules::ICharacter_Adventure::AddNPC ( const char * name)
pure virtual

◆ AddTreasure()

virtual void CoreRules::ICharacter_Adventure::AddTreasure ( ITreasureOb * t)
pure virtual

◆ ClearDiary()

virtual void CoreRules::ICharacter_Adventure::ClearDiary ( )
pure virtual

◆ ClearFellows()

virtual void CoreRules::ICharacter_Adventure::ClearFellows ( )
pure virtual

◆ ClearKnowledge()

virtual void CoreRules::ICharacter_Adventure::ClearKnowledge ( )
pure virtual

◆ ClearNPCs()

virtual void CoreRules::ICharacter_Adventure::ClearNPCs ( )
pure virtual

◆ ClearTreasures()

virtual void CoreRules::ICharacter_Adventure::ClearTreasures ( )
pure virtual

◆ Clone()

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

◆ GetAdventureEnd() [1/2]

virtual const IDateOb * CoreRules::ICharacter_Adventure::GetAdventureEnd ( ) const
pure virtual

◆ GetAdventureEnd() [2/2]

virtual IDateOb * CoreRules::ICharacter_Adventure::GetAdventureEnd ( )
pure virtual

◆ GetAdventureStart() [1/2]

virtual const IDateOb * CoreRules::ICharacter_Adventure::GetAdventureStart ( ) const
pure virtual

◆ GetAdventureStart() [2/2]

virtual IDateOb * CoreRules::ICharacter_Adventure::GetAdventureStart ( )
pure virtual

◆ GetAlignment()

virtual const char * CoreRules::ICharacter_Adventure::GetAlignment ( ) const
pure virtual

◆ GetCampaign()

virtual const char * CoreRules::ICharacter_Adventure::GetCampaign ( ) const
pure virtual

◆ GetDiary()

virtual IDiaryOb * CoreRules::ICharacter_Adventure::GetDiary ( int index)
pure virtual

◆ GetDiaryCount()

virtual int CoreRules::ICharacter_Adventure::GetDiaryCount ( ) const
pure virtual

◆ GetDM()

virtual const char * CoreRules::ICharacter_Adventure::GetDM ( ) const
pure virtual

◆ GetFellow()

virtual ICompanionOb * CoreRules::ICharacter_Adventure::GetFellow ( int index)
pure virtual

◆ GetFellowCount()

virtual int CoreRules::ICharacter_Adventure::GetFellowCount ( ) const
pure virtual

◆ GetKnowledge()

virtual const char * CoreRules::ICharacter_Adventure::GetKnowledge ( int index) const
pure virtual

◆ GetKnowledgeCount()

virtual int CoreRules::ICharacter_Adventure::GetKnowledgeCount ( ) const
pure virtual

◆ GetLevel()

virtual const char * CoreRules::ICharacter_Adventure::GetLevel ( ) const
pure virtual

◆ GetNotes()

virtual const char * CoreRules::ICharacter_Adventure::GetNotes ( ) const
pure virtual

◆ GetNPC()

virtual const char * CoreRules::ICharacter_Adventure::GetNPC ( int index) const
pure virtual

◆ GetNPCCount()

virtual int CoreRules::ICharacter_Adventure::GetNPCCount ( ) const
pure virtual

◆ GetTitle()

virtual const char * CoreRules::ICharacter_Adventure::GetTitle ( ) const
pure virtual

◆ GetTreasure()

virtual ITreasureOb * CoreRules::ICharacter_Adventure::GetTreasure ( int index)
pure virtual

◆ GetTreasureCount()

virtual int CoreRules::ICharacter_Adventure::GetTreasureCount ( ) const
pure virtual

◆ GetXPEarned()

virtual long CoreRules::ICharacter_Adventure::GetXPEarned ( ) const
pure virtual

◆ IsDirty()

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

◆ MarkClean()

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

◆ RemoveDiary()

virtual bool CoreRules::ICharacter_Adventure::RemoveDiary ( int index)
pure virtual

◆ RemoveFellow()

virtual bool CoreRules::ICharacter_Adventure::RemoveFellow ( int index)
pure virtual

◆ RemoveKnowledge()

virtual bool CoreRules::ICharacter_Adventure::RemoveKnowledge ( int index)
pure virtual

◆ RemoveNPC()

virtual bool CoreRules::ICharacter_Adventure::RemoveNPC ( int index)
pure virtual

◆ RemoveTreasure()

virtual bool CoreRules::ICharacter_Adventure::RemoveTreasure ( int index)
pure virtual

◆ SetAdventureEnd()

virtual void CoreRules::ICharacter_Adventure::SetAdventureEnd ( const IDateOb * v)
pure virtual

◆ SetAdventureStart()

virtual void CoreRules::ICharacter_Adventure::SetAdventureStart ( const IDateOb * v)
pure virtual

◆ SetAlignment()

virtual bool CoreRules::ICharacter_Adventure::SetAlignment ( const char * v)
pure virtual

◆ SetCampaign()

virtual void CoreRules::ICharacter_Adventure::SetCampaign ( const char * v)
pure virtual

◆ SetDM()

virtual void CoreRules::ICharacter_Adventure::SetDM ( const char * v)
pure virtual

◆ SetLevel()

virtual void CoreRules::ICharacter_Adventure::SetLevel ( const char * v)
pure virtual

◆ SetNotes()

virtual void CoreRules::ICharacter_Adventure::SetNotes ( const char * v)
pure virtual

◆ SetTitle()

virtual void CoreRules::ICharacter_Adventure::SetTitle ( const char * v)
pure virtual

◆ SetXPEarned()

virtual bool CoreRules::ICharacter_Adventure::SetXPEarned ( long v)
pure virtual

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