YAPOG
0.0.1
Yet Another Pokemon Online Game
Main Page
Related Pages
Namespaces
Classes
Files
File List
File Members
MapEventContext.hpp
Go to the documentation of this file.
1
#ifndef YAPOG_MAPEVENTCONTEXT_HPP
2
# define YAPOG_MAPEVENTCONTEXT_HPP
3
4
# include "
YAPOG/Macros.hpp
"
5
6
namespace
yap
7
{
8
class
DynamicWorldObject;
9
struct
ICollidable;
10
class
MapEventInfo;
11
14
class
YAPOG_LIB
MapEventContext
15
{
16
DISALLOW_COPY
(
MapEventContext
);
17
18
public
:
19
20
MapEventContext
(
21
DynamicWorldObject
& trigger,
22
const
ICollidable
& triggerCollidable,
23
MapEventInfo
& mapEventInfo);
24
25
DynamicWorldObject
& GetTrigger ();
26
const
ICollidable
& GetTriggerCollidable ()
const
;
27
MapEventInfo
& GetMapEventInfo ();
28
29
private
:
30
31
DynamicWorldObject
&
trigger_
;
32
const
ICollidable
&
triggerCollidable_
;
33
MapEventInfo
&
mapEventInfo_
;
34
};
35
}
// namespace yap
36
37
#endif // YAPOG_MAPEVENTCONTEXT_HPP
YAPOG
include
YAPOG
Game
World
Map
MapEventContext.hpp
Generated on Mon Sep 17 2012 22:24:23 for YAPOG by
1.8.1.1