OpenMW
Public Member Functions | Private Member Functions
MWBase::DialogueManager Class Reference

Interface for dialogue manager (implemented in MWDialogue) More...

#include <dialoguemanager.hpp>

List of all members.

Public Member Functions

 DialogueManager ()
virtual void clear ()=0
virtual ~DialogueManager ()
virtual bool isInChoice () const =0
virtual void startDialogue (const MWWorld::Ptr &actor)=0
virtual void addTopic (const std::string &topic)=0
virtual void askQuestion (const std::string &question, int choice)=0
virtual void goodbye ()=0
virtual MWWorld::Ptr getActor () const =0
 Return the actor the player is currently talking to.
virtual void say (const MWWorld::Ptr &actor, const std::string &topic) const =0
virtual void keywordSelected (const std::string &keyword)=0
virtual void goodbyeSelected ()=0
virtual void questionAnswered (int answer)=0
virtual bool checkServiceRefused ()=0
virtual void persuade (int type)=0
virtual int getTemporaryDispositionChange () const =0
virtual void applyTemporaryDispositionChange (int delta)=0

Private Member Functions

 DialogueManager (const DialogueManager &)
 not implemented
DialogueManageroperator= (const DialogueManager &)
 not implemented

Detailed Description

Interface for dialogue manager (implemented in MWDialogue)


Constructor & Destructor Documentation

not implemented

virtual MWBase::DialogueManager::~DialogueManager ( ) [inline, virtual]

Member Function Documentation

virtual void MWBase::DialogueManager::addTopic ( const std::string &  topic) [pure virtual]

Implemented in MWDialogue::DialogueManager.

virtual void MWBase::DialogueManager::applyTemporaryDispositionChange ( int  delta) [pure virtual]

Implemented in MWDialogue::DialogueManager.

virtual void MWBase::DialogueManager::askQuestion ( const std::string &  question,
int  choice 
) [pure virtual]

Implemented in MWDialogue::DialogueManager.

virtual bool MWBase::DialogueManager::checkServiceRefused ( ) [pure virtual]

Implemented in MWDialogue::DialogueManager.

virtual void MWBase::DialogueManager::clear ( ) [pure virtual]

Implemented in MWDialogue::DialogueManager.

virtual MWWorld::Ptr MWBase::DialogueManager::getActor ( ) const [pure virtual]

Return the actor the player is currently talking to.

Implemented in MWDialogue::DialogueManager.

virtual int MWBase::DialogueManager::getTemporaryDispositionChange ( ) const [pure virtual]

Implemented in MWDialogue::DialogueManager.

virtual void MWBase::DialogueManager::goodbye ( ) [pure virtual]

Implemented in MWDialogue::DialogueManager.

virtual void MWBase::DialogueManager::goodbyeSelected ( ) [pure virtual]

Implemented in MWDialogue::DialogueManager.

virtual bool MWBase::DialogueManager::isInChoice ( ) const [pure virtual]

Implemented in MWDialogue::DialogueManager.

virtual void MWBase::DialogueManager::keywordSelected ( const std::string &  keyword) [pure virtual]

Implemented in MWDialogue::DialogueManager.

DialogueManager& MWBase::DialogueManager::operator= ( const DialogueManager ) [private]

not implemented

virtual void MWBase::DialogueManager::persuade ( int  type) [pure virtual]

Implemented in MWDialogue::DialogueManager.

virtual void MWBase::DialogueManager::questionAnswered ( int  answer) [pure virtual]

Implemented in MWDialogue::DialogueManager.

virtual void MWBase::DialogueManager::say ( const MWWorld::Ptr actor,
const std::string &  topic 
) const [pure virtual]

Implemented in MWDialogue::DialogueManager.

virtual void MWBase::DialogueManager::startDialogue ( const MWWorld::Ptr actor) [pure virtual]

Implemented in MWDialogue::DialogueManager.


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