YAPOG
0.0.1
Yet Another Pokemon Online Game
Main Page
Related Pages
Namespaces
Classes
Files
File List
File Members
ObjectMoveInfoHandler.cpp
Go to the documentation of this file.
1
#include "
World/Map/ObjectMoveInfoHandler.hpp
"
2
3
#include "
YAPOG/Game/World/Map/DynamicWorldObject.hpp
"
4
#include "
YAPOG/Game/World/Map/Character.hpp
"
5
#include "
YAPOG/System/Network/IPacket.hpp
"
6
7
namespace
ycl
8
{
9
ObjectMoveInfoHandler::ObjectMoveInfoHandler
(
yap::IPacket
& packet)
10
: yap::BaseDynamicWorldObjectVisitor ()
11
, packet_ (packet)
12
{
13
}
14
15
ObjectMoveInfoHandler::~ObjectMoveInfoHandler
()
16
{
17
}
18
19
void
ObjectMoveInfoHandler::VisitDynamicWorldObject
(
20
yap::DynamicWorldObject
& visitable)
21
{
22
yap::BaseDynamicWorldObjectVisitor::VisitDynamicWorldObject
(visitable);
23
24
yap::Vector2
objectPosition =
packet_
.
ReadVector2
();
25
yap::Vector2
objectVelocity =
packet_
.
ReadVector2
();
26
27
visitable.
SetPosition
(objectPosition);
28
visitable.
RawSetVelocity
(objectVelocity);
29
}
30
}
// namespace ycl
YAPOG.Client
src
World
Map
ObjectMoveInfoHandler.cpp
Generated on Mon Sep 17 2012 22:24:22 for YAPOG by
1.8.1.1