|
OpenMW
|
Interface for dialogue manager (implemented in MWDialogue) More...
#include <dialoguemanager.hpp>
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 | |
| DialogueManager & | operator= (const DialogueManager &) |
| not implemented | |
Interface for dialogue manager (implemented in MWDialogue)
| MWBase::DialogueManager::DialogueManager | ( | const DialogueManager & | ) | [private] |
not implemented
| MWBase::DialogueManager::DialogueManager | ( | ) | [inline] |
| virtual MWBase::DialogueManager::~DialogueManager | ( | ) | [inline, virtual] |
| 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.
1.7.6.1