Changeset 8377 for code/branches/tutoriallevel2/src
- Timestamp:
- May 2, 2011, 1:33:24 PM (14 years ago)
- Location:
- code/branches/tutoriallevel2/src
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
code/branches/tutoriallevel2/src/modules/notifications/NotificationDispatcher.cc
r8374 r8377 113 113 { 114 114 const std::string message = this->createNotificationMessage(); 115 NotificationListener::sendNotification(message, clientId, this->getSender());115 NotificationListener::sendNotification(message, this->getSender(), notificationMessageMode::message, notificationSendMode::network, clientId); 116 116 } 117 117 else if(GameMode::isServer()) -
code/branches/tutoriallevel2/src/modules/questsystem/QuestDescription.cc
r8374 r8377 119 119 } 120 120 121 NotificationListener::sendNotification(message, player->getClientID(), QuestDescription::SENDER);121 NotificationListener::sendNotification(message, QuestDescription::SENDER, notificationMessageMode::message, notificationSendMode::network, player->getClientID()); 122 122 return true; 123 123 } -
code/branches/tutoriallevel2/src/orxonox/interfaces/NotificationListener.h
r8374 r8377 48 48 namespace orxonox 49 49 { 50 class Notification; 50 51 namespace notificationMessageMode 52 { 53 enum Value { 54 message, 55 command 56 }; 57 } 58 59 namespace notificationSendMode 60 { 61 enum Value { 62 local, 63 network, 64 broadcast 65 }; 66 } 51 67 52 68 /** … … 71 87 static const std::string NONE; //!< Static string to indicare a sender that sends to no specific NotificationListener. 72 88 73 static void sendNotification(const std::string& message, unsigned int clientId, const std::string& sender = NotificationListener::NONE, bool isLocal = false); 89 static void sendNotification(const std::string& message, const std::string& sender = NotificationListener::NONE, notificationMessageMode::Value messageMode = notificationMessageMode::message, notificationSendMode::Value sendMode = notificationSendMode::local, unsigned int clientId = 0); 90 static void sendNotificationHelper(const std::string& message, const std::string& sender, unsigned int messageMode); 74 91 75 92 virtual bool registerNotification(const std::string& message, const std::string& sender) 76 93 { return false; } 94 virtual void executeCommand(const std::string& command, const std::string& sender) {} 77 95 }; 78 96 }
Note: See TracChangeset
for help on using the changeset viewer.