QuestDialog.h 489 B

1234567891011121314151617181920212223
  1. #pragma once
  2. #include "UIDialog.h"
  3. class Quest;
  4. class QuestParty;
  5. class QuestStorage;
  6. class QuestDialog : public UIDialog
  7. {
  8. public:
  9. QuestDialog(int playerId);
  10. virtual void api(
  11. Framework::StreamReader* zRequest, NetworkMessage* zResponse) override;
  12. private:
  13. Framework::XML::Element* getQuestGraphItem(
  14. Quest* zQuest, QuestParty* zParty);
  15. void showQuestDetails(Quest* zQuest,
  16. QuestStorage* zStorage,
  17. Framework::XML::Element* zParent);
  18. };