Lines Matching refs:_current_dialogue

31     _current_dialogue(nullptr),  in MapDialogueSupervisor()
43 _current_dialogue = nullptr; in ~MapDialogueSupervisor()
55 if(_current_dialogue == nullptr) { in Update()
114 if(_current_dialogue != nullptr) { in StartDialogue()
119 _current_dialogue = dialogue; in StartDialogue()
127 if(_current_dialogue == nullptr) { in EndDialogue()
132 _current_dialogue->SetAsSeen(); in EndDialogue()
141 for(uint32_t i = 0; i < _current_dialogue->GetLineCount(); ++i) { in EndDialogue()
142 MapSprite* speaker = _current_dialogue->GetLineSpeaker(i); in EndDialogue()
153 if(_current_dialogue->IsRestoreState()) { in EndDialogue()
161 std::string event_id = _current_dialogue->GetEventAtDialogueEnd(); in EndDialogue()
168 _current_dialogue = nullptr; in EndDialogue()
183 MapObject* object = _current_dialogue->GetLineSpeaker(_line_counter); in _UpdateEmote()
202 if(_current_dialogue->IsInputBlocked() in _UpdateLine()
206 } else if(_line_counter == _current_dialogue->GetLineCount() - 1) { in _UpdateLine()
215 if(_current_dialogue->IsInputBlocked()) { in _UpdateLine()
258 std::string line_event = _current_dialogue->GetLineBeginEvent(_line_counter); in _BeginLine()
264 MapSprite* sprite = _current_dialogue->GetLineSpeaker(_line_counter); in _BeginLine()
267 std::string emote_event = _current_dialogue->GetLineEmote(_line_counter); in _BeginLine()
277 …_current_options = dynamic_cast<MapDialogueOptions *>(_current_dialogue->GetLineOptions(_line_coun… in _BeginLine()
280 if(_current_dialogue->GetLineDisplayTime(_line_counter) >= 0) { in _BeginLine()
281 _line_timer.Initialize(_current_dialogue->GetLineDisplayTime(_line_counter)); in _BeginLine()
292 …_dialogue_window.GetDisplayTextBox().SetDisplayText(_current_dialogue->GetLineText(_line_counter)); in _BeginLine()
315 std::string line_event = _current_dialogue->GetLineEndEvent(_line_counter); in _EndLine()
329 int32_t next_line = _current_dialogue->GetLineNextLine(_line_counter); in _EndLine()
338 if(static_cast<uint32_t>(next_line) >= _current_dialogue->GetLineCount()) { in _EndLine()
339 IF_PRINT_WARNING(MAP_DEBUG) << "dialogue #" << _current_dialogue->GetDialogueID() in _EndLine()
348 if(static_cast<uint32_t>(next_line) >= _current_dialogue->GetLineCount()) in _EndLine()
357 IF_PRINT_WARNING(MAP_DEBUG) << "dialogue #" << _current_dialogue->GetDialogueID() in _EndLine()