YAPOG  0.0.1
Yet Another Pokemon Online Game
yap::MapEventInfo Class Reference

#include <MapEventInfo.hpp>

Collaboration diagram for yap::MapEventInfo:

List of all members.

Public Types

typedef std::shared_ptr
< MapEventInfo
PtrType

Public Member Functions

 MapEventInfo (ICollidable &sourceCollidable, MapEvent &event, DynamicWorldObject &parent)
ICollidableGetSourceCollidable ()
MapEventGetEvent ()
DynamicWorldObjectGetParent ()

Private Member Functions

 DISALLOW_COPY (MapEventInfo)

Private Attributes

ICollidablesourceCollidable_
MapEventevent_
DynamicWorldObjectparent_

Detailed Description

Definition at line 15 of file MapEventInfo.hpp.


Member Typedef Documentation

typedef std::shared_ptr<MapEventInfo> yap::MapEventInfo::PtrType

Definition at line 21 of file MapEventInfo.hpp.


Constructor & Destructor Documentation

yap::MapEventInfo::MapEventInfo ( ICollidable sourceCollidable,
MapEvent event,
DynamicWorldObject parent 
)

Definition at line 5 of file MapEventInfo.cpp.


Member Function Documentation

yap::MapEventInfo::DISALLOW_COPY ( MapEventInfo  )
private
MapEvent & yap::MapEventInfo::GetEvent ( )

Definition at line 20 of file MapEventInfo.cpp.

Here is the caller graph for this function:

DynamicWorldObject & yap::MapEventInfo::GetParent ( )

Definition at line 25 of file MapEventInfo.cpp.

Here is the caller graph for this function:

ICollidable & yap::MapEventInfo::GetSourceCollidable ( )

Definition at line 15 of file MapEventInfo.cpp.


Member Data Documentation

MapEvent& yap::MapEventInfo::event_
private

Definition at line 35 of file MapEventInfo.hpp.

DynamicWorldObject& yap::MapEventInfo::parent_
private

Definition at line 36 of file MapEventInfo.hpp.

ICollidable& yap::MapEventInfo::sourceCollidable_
private

Definition at line 34 of file MapEventInfo.hpp.


The documentation for this class was generated from the following files: