- Timestamp:
- Dec 5, 2016, 3:59:27 PM (7 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
code/branches/Dialog_HS16/src/modules/notifications/dispatchers/Dialogue.cc
r11270 r11317 1 1 2 2 3 … … 5 6 #include "core/EventIncludes.h" 6 7 #include "core/XMLPort.h" 8 9 #include "overlays/hud/HUDDialogue.h" 10 11 #include "NotificationDispatcher.h" 7 12 8 13 namespace orxonox{ … … 28 33 XMLPortParam(Dialogue, "speaker", setSpeaker, getSpeaker, xmlelement, mode); 29 34 XMLPortParam(Dialogue, "message", setMessage, getMessage, xmlelement, mode); 35 XMLPortParam(Dialogue, "portrait", setPortrait, getPortrait, xmlelement, mode); 30 36 31 37 } 38 void Dialogue::update() 39 { 40 for(HUDDialogue* huddialogue : ObjectList<HUDDialogue>()) 41 huddialogue->updateTarget(portrait_); 42 } 43 32 44 const std::string& Dialogue::createNotificationMessage(void) 33 45 { 34 dialogue_ = speaker_ + message_; 46 dialogue_ = speaker_ + ": " + message_; 47 this->update(); 35 48 return this->dialogue_ ; 36 49 }
Note: See TracChangeset
for help on using the changeset viewer.