|
OpenEnroth 90c43ae
|
#include "UIDialogue.h"#include <vector>#include <string>#include "Engine/Graphics/Renderer/Renderer.h"#include "Engine/Graphics/Image.h"#include "Engine/Objects/Decoration.h"#include "Engine/Localization.h"#include "Engine/Objects/Actor.h"#include "Engine/Objects/NPC.h"#include "Engine/Party.h"#include "Engine/Pid.h"#include "Engine/mm7_data.h"#include "Engine/AssetsManager.h"#include "Engine/Engine.h"#include "Engine/Graphics/Viewport.h"#include "GUI/GUIFont.h"#include "GUI/GUIButton.h"#include "GUI/GUIMessageQueue.h"#include "GUI/UI/UIGame.h"#include "GUI/UI/UIHouses.h"#include "GUI/UI/NPCTopics.h"#include "Io/KeyboardInputHandler.h"#include "Media/Audio/AudioPlayer.h"#include "Utility/String/Ascii.h"Functions | |
| void | initializeNPCDialogue (int npcId, int bPlayerSaysHello, Actor *actor) |
| void | BuildHireableNpcDialogue () |
| void | selectNPCDialogueOption (DialogueId option) |
Variables | |
| int | speakingNpcId |
| Actor * | currentSpeakingActor = nullptr |
| const IndexedArray< std::string, PartyAlignment_Good, PartyAlignment_Evil > | dialogueBackgroundResourceByAlignment |
| void BuildHireableNpcDialogue | ( | ) |
| void initializeNPCDialogue | ( | int | npcId, |
| int | bPlayerSaysHello, | ||
| Actor * | actor | ||
| ) |
| void selectNPCDialogueOption | ( | DialogueId | option | ) |
| Actor* currentSpeakingActor = nullptr |
| const IndexedArray<std::string, PartyAlignment_Good, PartyAlignment_Evil> dialogueBackgroundResourceByAlignment |
| int speakingNpcId |