Planet
navi homePPSaboutscreenshotsdownloaddevelopmentforum

Ignore:
Timestamp:
Dec 5, 2016, 3:59:27 PM (7 years ago)
Author:
dmoritz
Message:

Picture added

File:
1 edited

Legend:

Unmodified
Added
Removed
  • code/branches/Dialog_HS16/src/modules/notifications/dispatchers/Dialogue.cc

    r11270 r11317  
     1
    12
    23
     
    56#include "core/EventIncludes.h"
    67#include "core/XMLPort.h"
     8
     9#include "overlays/hud/HUDDialogue.h"
     10
     11#include "NotificationDispatcher.h"
    712
    813namespace orxonox{
     
    2833        XMLPortParam(Dialogue, "speaker", setSpeaker, getSpeaker, xmlelement, mode);
    2934        XMLPortParam(Dialogue, "message", setMessage, getMessage, xmlelement, mode);
     35        XMLPortParam(Dialogue, "portrait", setPortrait, getPortrait, xmlelement, mode);
    3036       
    3137    }
     38     void Dialogue::update()
     39   {   
     40       for(HUDDialogue* huddialogue : ObjectList<HUDDialogue>())
     41                       huddialogue->updateTarget(portrait_);
     42    }
     43   
    3244    const std::string& Dialogue::createNotificationMessage(void)
    3345                {       
    34                         dialogue_ = speaker_ + message_;
     46                        dialogue_ = speaker_ + ": " + message_;
     47                    this->update();
    3548                        return this->dialogue_ ;
    3649                }
Note: See TracChangeset for help on using the changeset viewer.