YAPOG
0.0.1
Yet Another Pokemon Online Game
Main Page
Related Pages
Namespaces
Classes
Files
File List
File Members
ObjectMoveInfoSender.cpp
Go to the documentation of this file.
1
#include "
World/Map/ObjectMoveInfoSender.hpp
"
2
3
#include "
YAPOG/System/Network/IPacket.hpp
"
4
#include "
YAPOG/System/IntTypes.hpp
"
5
#include "
YAPOG/Game/World/Map/Character.hpp
"
6
#include "
YAPOG/Game/World/Map/DestructibleObject.hpp
"
7
#include "
YAPOG/Game/World/Map/BattleSpawnerArea.hpp
"
8
#include "
YAPOG/Game/World/Map/Teleporter.hpp
"
9
10
namespace
yse
11
{
12
ObjectMoveInfoSender::ObjectMoveInfoSender
(
13
yap::IPacket
& packet,
14
const
yap::Vector2
& objectVelocity)
15
: BaseDynamicWorldObjectConstVisitor ()
16
, packet_ (packet)
17
, objectVelocity_ (objectVelocity)
18
{
19
}
20
21
ObjectMoveInfoSender::~ObjectMoveInfoSender
()
22
{
23
}
24
25
void
ObjectMoveInfoSender::VisitDynamicWorldObject
(
26
const
yap::DynamicWorldObject
& visitable)
27
{
28
yap::BaseDynamicWorldObjectConstVisitor::VisitDynamicWorldObject
(
29
visitable);
30
31
packet_
.
Write
(visitable.
GetWorldID
());
32
packet_
.
Write
(visitable.
GetPosition
());
33
packet_
.
Write
(
objectVelocity_
);
34
}
35
}
// namespace yse
YAPOG.Server
src
World
Map
ObjectMoveInfoSender.cpp
Generated on Mon Sep 17 2012 22:24:22 for YAPOG by
1.8.1.1