Show
Ignore:
Timestamp:
11/19/08 13:22:12 (17 years ago)
Author:
yumileroy
Message:

[svn] * Added ACE for Linux and Windows (Thanks Derex for Linux part and partial Windows part)
* Updated to 6721 and 676
* Fixed TrinityScript? logo
* Version updated to 0.2.6721.676

Original author: Neo2003
Date: 2008-10-04 06:17:19-05:00

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • trunk/src/game/GossipDef.h

    r2 r6  
    109109        void AddMenuItem(uint8 Icon, char const* Message, uint32 dtSender, uint32 dtAction, char const* BoxMessage, uint32 BoxMoney, bool Coded = false); 
    110110 
    111         unsigned int MenuItemCount() 
     111        unsigned int MenuItemCount() const 
    112112        { 
    113113            return m_gItems.size(); 
     114        } 
     115 
     116        bool Empty() const 
     117        { 
     118            return m_gItems.empty(); 
    114119        } 
    115120 
     
    138143        void ClearMenu(); 
    139144 
    140         uint8 MenuItemCount() 
     145        uint8 MenuItemCount() const 
    141146        { 
    142147            return m_qItems.size(); 
    143148        } 
     149 
     150        bool Empty() const 
     151        { 
     152            return m_qItems.empty(); 
     153        } 
     154 
    144155        bool HasItem( uint32 questid ); 
    145156 
     
    156167{ 
    157168    private: 
    158         GossipMenu* pGossipMenu; 
    159         QuestMenu* pQuestMenu; 
     169        GossipMenu mGossipMenu; 
     170        QuestMenu  mQuestMenu; 
    160171        WorldSession* pSession; 
    161172 
     
    164175        ~PlayerMenu(); 
    165176 
    166         GossipMenu* GetGossipMenu() { return pGossipMenu; } 
    167         QuestMenu* GetQuestMenu() { return pQuestMenu; } 
     177        GossipMenu& GetGossipMenu() { return mGossipMenu; } 
     178        QuestMenu& GetQuestMenu() { return mQuestMenu; } 
     179 
     180        bool Empty() const { return mGossipMenu.Empty() && mQuestMenu.Empty(); } 
    168181 
    169182        void ClearMenus();