YAPOG
0.0.1
Yet Another Pokemon Online Game
Main Page
Related Pages
Namespaces
Classes
Files
File List
File Members
ObjectMoveInfoSender.hpp
Go to the documentation of this file.
1
#ifndef YAPOG_SERVER_OBJECTMOVEINFOSENDER_HPP
2
# define YAPOG_SERVER_OBJECTMOVEINFOSENDER_HPP
3
4
# include "
YAPOG/Macros.hpp
"
5
# include "
YAPOG/Game/World/Map/BaseDynamicWorldObjectConstVisitor.hpp
"
6
# include "
YAPOG/Graphics/Vector2.hpp
"
7
8
namespace
yap
9
{
10
struct
IPacket;
11
12
class
DynamicWorldObject;
13
}
// namespace yap
14
15
namespace
yse
16
{
17
class
ObjectMoveInfoSender
18
:
public
yap::BaseDynamicWorldObjectConstVisitor
19
{
20
DISALLOW_COPY
(
ObjectMoveInfoSender
);
21
22
public
:
23
24
ObjectMoveInfoSender
(
25
yap::IPacket
& packet,
26
const
yap::Vector2
& objectVelocity);
27
28
virtual
~ObjectMoveInfoSender
();
29
30
virtual
void
VisitDynamicWorldObject
(
31
const
yap::DynamicWorldObject
& visitable);
32
33
private
:
34
35
yap::IPacket
&
packet_
;
36
37
const
yap::Vector2
&
objectVelocity_
;
38
};
39
}
// namespace yse
40
41
#endif // YAPOG_SERVER_OBJECTMOVEINFOSENDER_HPP
YAPOG.Server
include
World
Map
ObjectMoveInfoSender.hpp
Generated on Mon Sep 17 2012 22:24:22 for YAPOG by
1.8.1.1