~ubuntu-branches/ubuntu/vivid/manaplus/vivid-proposed

« back to all changes in this revision

Viewing changes to src/net/eathena/questhandler.cpp

  • Committer: Package Import Robot
  • Author(s): Patrick Matthäi
  • Date: 2014-09-30 18:10:18 UTC
  • mfrom: (1.1.35)
  • Revision ID: package-import@ubuntu.com-20140930181018-pb73a0ogw29tjv8k
Tags: 1.4.9.27-1
* New upstream release.
* Bump Standards-Version to 3.9.6 (no changes required).

Show diffs side-by-side

added added

removed removed

Lines of Context:
23
23
#include "gui/windows/skilldialog.h"
24
24
#include "gui/windows/questswindow.h"
25
25
 
 
26
#include "net/eathena/messageout.h"
26
27
#include "net/eathena/protocol.h"
27
28
 
28
29
#include "resources/skillconsts.h"
33
34
{
34
35
 
35
36
QuestHandler::QuestHandler() :
36
 
    MessageHandler()
 
37
    MessageHandler(),
 
38
    Net::QuestHandler()
37
39
{
38
40
    static const uint16_t _messages[] =
39
41
    {
45
47
        0
46
48
    };
47
49
    handledMessages = _messages;
 
50
    questHandler = this;
48
51
}
49
52
 
50
53
void QuestHandler::handleMessage(Net::MessageIn &msg)
179
182
    }
180
183
}
181
184
 
 
185
void QuestHandler::setQeustActiveState(const int questId,
 
186
                                       const bool active) const
 
187
{
 
188
    createOutPacket(CMSG_QUEST_ACTIVATE);
 
189
    outMsg.writeInt32(questId, "quest id");
 
190
    outMsg.writeInt8(static_cast<int8_t>(active ? 1 : 0), "activate");
 
191
}
 
192
 
182
193
}  // namespace EAthena