#include <dialoguemanagerimp.hpp>
|
| DialogueManager (const Compiler::Extensions &extensions, Translation::Storage &translationDataStorage) |
|
virtual void | clear () |
|
virtual bool | isInChoice () const |
|
virtual bool | startDialogue (const MWWorld::Ptr &actor, ResponseCallback *callback) |
|
std::list< std::string > | getAvailableTopics () |
|
virtual void | addTopic (const std::string &topic) |
|
virtual void | addChoice (const std::string &text, int choice) |
|
const std::vector< std::pair
< std::string, int > > & | getChoices () |
|
virtual bool | isGoodbye () |
|
virtual void | goodbye () |
|
virtual bool | checkServiceRefused (ResponseCallback *callback) |
|
virtual void | say (const MWWorld::Ptr &actor, const std::string &topic) |
|
virtual void | keywordSelected (const std::string &keyword, ResponseCallback *callback) |
|
virtual void | goodbyeSelected () |
|
virtual void | questionAnswered (int answer, ResponseCallback *callback) |
|
virtual void | persuade (int type, ResponseCallback *callback) |
|
virtual int | getTemporaryDispositionChange () const |
|
virtual void | applyBarterDispositionChange (int delta) |
|
virtual int | countSavedGameRecords () const |
|
virtual void | write (ESM::ESMWriter &writer, Loading::Listener &progress) const |
|
virtual void | readRecord (ESM::ESMReader &reader, uint32_t type) |
|
virtual void | modFactionReaction (const std::string &faction1, const std::string &faction2, int diff) |
| Changes faction1's opinion of faction2 by diff. More...
|
|
virtual void | setFactionReaction (const std::string &faction1, const std::string &faction2, int absolute) |
|
virtual int | getFactionReaction (const std::string &faction1, const std::string &faction2) const |
|
virtual void | clearInfoActor (const MWWorld::Ptr &actor) const |
| Removes the last added topic response for the given actor from the journal. More...
|
|
| DialogueManager () |
|
virtual | ~DialogueManager () |
|
void MWDialogue::DialogueManager::addChoice |
( |
const std::string & |
text, |
|
|
int |
choice |
|
) |
| |
|
virtual |
void MWDialogue::DialogueManager::addTopic |
( |
const std::string & |
topic | ) |
|
|
virtual |
void MWDialogue::DialogueManager::applyBarterDispositionChange |
( |
int |
delta | ) |
|
|
virtual |
void MWDialogue::DialogueManager::clear |
( |
| ) |
|
|
virtual |
void MWDialogue::DialogueManager::clearInfoActor |
( |
const MWWorld::Ptr & |
actor | ) |
const |
|
virtual |
int MWDialogue::DialogueManager::countSavedGameRecords |
( |
| ) |
const |
|
virtual |
void MWDialogue::DialogueManager::executeScript |
( |
const std::string & |
script, |
|
|
const MWWorld::Ptr & |
actor |
|
) |
| |
|
private |
void MWDialogue::DialogueManager::executeTopic |
( |
const std::string & |
topic, |
|
|
ResponseCallback * |
callback |
|
) |
| |
|
private |
std::list< std::string > MWDialogue::DialogueManager::getAvailableTopics |
( |
| ) |
|
|
virtual |
const std::vector< std::pair< std::string, int > > & MWDialogue::DialogueManager::getChoices |
( |
| ) |
|
|
virtual |
int MWDialogue::DialogueManager::getFactionReaction |
( |
const std::string & |
faction1, |
|
|
const std::string & |
faction2 |
|
) |
| const |
|
virtual |
int MWDialogue::DialogueManager::getTemporaryDispositionChange |
( |
| ) |
const |
|
virtual |
void MWDialogue::DialogueManager::goodbye |
( |
| ) |
|
|
virtual |
void MWDialogue::DialogueManager::goodbyeSelected |
( |
| ) |
|
|
virtual |
bool MWDialogue::DialogueManager::isGoodbye |
( |
| ) |
|
|
virtual |
bool MWDialogue::DialogueManager::isInChoice |
( |
| ) |
const |
|
virtual |
void MWDialogue::DialogueManager::keywordSelected |
( |
const std::string & |
keyword, |
|
|
ResponseCallback * |
callback |
|
) |
| |
|
virtual |
void MWDialogue::DialogueManager::modFactionReaction |
( |
const std::string & |
faction1, |
|
|
const std::string & |
faction2, |
|
|
int |
diff |
|
) |
| |
|
virtual |
void MWDialogue::DialogueManager::parseText |
( |
const std::string & |
text | ) |
|
|
private |
void MWDialogue::DialogueManager::readRecord |
( |
ESM::ESMReader & |
reader, |
|
|
uint32_t |
type |
|
) |
| |
|
virtual |
void MWDialogue::DialogueManager::say |
( |
const MWWorld::Ptr & |
actor, |
|
|
const std::string & |
topic |
|
) |
| |
|
virtual |
const ESM::Dialogue * MWDialogue::DialogueManager::searchDialogue |
( |
const std::string & |
id | ) |
|
|
private |
void MWDialogue::DialogueManager::setFactionReaction |
( |
const std::string & |
faction1, |
|
|
const std::string & |
faction2, |
|
|
int |
absolute |
|
) |
| |
|
virtual |
void MWDialogue::DialogueManager::updateActorKnownTopics |
( |
| ) |
|
|
private |
void MWDialogue::DialogueManager::updateGlobals |
( |
| ) |
|
|
private |
int MWDialogue::DialogueManager::mChoice |
|
private |
std::vector<std::pair<std::string, int> > MWDialogue::DialogueManager::mChoices |
|
private |
std::ostream MWDialogue::DialogueManager::mErrorStream |
|
private |
bool MWDialogue::DialogueManager::mGoodbye |
|
private |
bool MWDialogue::DialogueManager::mIsInChoice |
|
private |
std::string MWDialogue::DialogueManager::mLastTopic |
|
private |
float MWDialogue::DialogueManager::mPermanentDispositionChange |
|
private |
bool MWDialogue::DialogueManager::mTalkedTo |
|
private |
float MWDialogue::DialogueManager::mTemporaryDispositionChange |
|
private |
The documentation for this class was generated from the following files: