Changeset 6 for trunk/src/game/GossipDef.h
- Timestamp:
- 11/19/08 13:22:12 (17 years ago)
- Files:
-
- 1 modified
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/game/GossipDef.h
r2 r6 109 109 void AddMenuItem(uint8 Icon, char const* Message, uint32 dtSender, uint32 dtAction, char const* BoxMessage, uint32 BoxMoney, bool Coded = false); 110 110 111 unsigned int MenuItemCount() 111 unsigned int MenuItemCount() const 112 112 { 113 113 return m_gItems.size(); 114 } 115 116 bool Empty() const 117 { 118 return m_gItems.empty(); 114 119 } 115 120 … … 138 143 void ClearMenu(); 139 144 140 uint8 MenuItemCount() 145 uint8 MenuItemCount() const 141 146 { 142 147 return m_qItems.size(); 143 148 } 149 150 bool Empty() const 151 { 152 return m_qItems.empty(); 153 } 154 144 155 bool HasItem( uint32 questid ); 145 156 … … 156 167 { 157 168 private: 158 GossipMenu * pGossipMenu;159 QuestMenu * pQuestMenu;169 GossipMenu mGossipMenu; 170 QuestMenu mQuestMenu; 160 171 WorldSession* pSession; 161 172 … … 164 175 ~PlayerMenu(); 165 176 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(); } 168 181 169 182 void ClearMenus();