Planet
navi homePPSaboutscreenshotsdownloaddevelopmentforum

Ignore:
Timestamp:
Aug 20, 2010, 9:55:50 PM (14 years ago)
Author:
dafrick
Message:

Added NotificationDispatcher, class that can, upon being triggered, dispatch (send/display) a specified Notification.
Additionally a NotificationDispatcher called CommandNotification, that, upon being triggered, displays a Notification with a message and the name of the key that the command is mapped to. It is envisioned to be used in the, soon to be, tutorial level.
Also: Small bugfix in Notification.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • code/trunk/src/modules/notifications/Notification.cc

    r7163 r7193  
    6060    Notification::Notification(BaseObject* creator, const std::string & message) : BaseObject(creator)
    6161    {
     62        RegisterObject(Notification);
     63        this->initialize();
    6264        this->message_ = message;
    6365    }
     
    104106    bool Notification::send(const std::string & sender)
    105107    {
     108        if(this->isSent()) //TODO: Needed?
     109            return false;
     110       
    106111        this->sender_ = sender;
    107112        bool successful = NotificationManager::getInstance().registerNotification(this);
Note: See TracChangeset for help on using the changeset viewer.