Planet
navi homePPSaboutscreenshotsdownloaddevelopmentforum

Ignore:
Timestamp:
Sep 11, 2010, 10:20:44 AM (14 years ago)
Author:
dafrick
Message:

Merged notifications branch back to trunk.

Location:
code/trunk
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • code/trunk

  • code/trunk/src/modules/questsystem/QuestDescription.h

    r7401 r7403  
    9797            /**
    9898            @brief Sends a Notification displaying that a QuestHint was added.
     99            @param player The player the Notification is sent to.
    99100            @return Returns true if successful.
    100101            */
    101             inline bool sendAddHintNotification(void)
    102                 { return notificationHelper("hint", ""); }
     102            inline bool sendAddHintNotification(PlayerInfo* player)
     103                { return notificationHelper("hint", "", player); }
    103104
    104105            /**
    105106            @brief Sends a Notification displaying that a Quest was added.
     107            @param player The player the Notification is sent to.
    106108            @return Returns true if successful.
    107109            */
    108             inline bool sendAddQuestNotification(void)
    109                 { return notificationHelper("quest", "start"); }
     110            inline bool sendAddQuestNotification(PlayerInfo* player)
     111                { return notificationHelper("quest", "start", player); }
    110112
    111113            /**
    112114            @brief Sends a Notification displaying that a Quest was failed.
     115            @param player The player the Notification is sent to.
    113116            @return Returns true if successful.
    114117            */
    115             inline bool sendFailQuestNotification(void)
    116                 { return notificationHelper("quest", "fail"); }
     118            inline bool sendFailQuestNotification(PlayerInfo* player)
     119                { return notificationHelper("quest", "fail", player); }
    117120
    118121            /**
    119122            @brief Sends a Notification displaying that a Quest was completed.
     123            @param player The player the Notification is sent to.
    120124            @return Returns true if successful.
    121125            */
    122             inline bool sendCompleteQuestNotification(void)
    123                 { return notificationHelper("quest", "complete"); }
     126            inline bool sendCompleteQuestNotification(PlayerInfo* player)
     127                { return notificationHelper("quest", "complete", player); }
    124128
    125129        private:
     
    129133            std::string completeMessage_; //!< The message displayed when the Quest is completed.
    130134
    131             bool notificationHelper(const std::string & item, const std::string & status); //!< Helper for sending QuestDescriptions as Notifications.
     135            bool notificationHelper(const std::string & item, const std::string & status, PlayerInfo* player); //!< Helper for sending QuestDescriptions as Notifications.
    132136
    133137            /**
Note: See TracChangeset for help on using the changeset viewer.