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

#include <MapEventArgs.hpp>

Collaboration diagram for yap::MapEventArgs:

List of all members.

Public Member Functions

 MapEventArgs (const Time &dt, DynamicWorldObject &trigger, const ICollidable &triggerCollidable, MapEventInfo &mapContext)
const TimeGetDt () const
DynamicWorldObjectGetTrigger ()
const ICollidableGetTriggerCollidable () const
MapEventInfoGetMapContext ()
void AbortEvents (bool abortEvents)
bool AbortEvents () const

Private Member Functions

 DISALLOW_COPY (MapEventArgs)

Private Attributes

const Timedt_
DynamicWorldObjecttrigger_
const ICollidabletriggerCollidable_
MapEventInfomapContext_
bool abortEvents_

Static Private Attributes

static const bool DEFAULT_ABORT_EVENTS_STATE = false

Detailed Description

Definition at line 14 of file MapEventArgs.hpp.


Constructor & Destructor Documentation

yap::MapEventArgs::MapEventArgs ( const Time dt,
DynamicWorldObject trigger,
const ICollidable triggerCollidable,
MapEventInfo mapContext 
)

Definition at line 7 of file MapEventArgs.cpp.


Member Function Documentation

void yap::MapEventArgs::AbortEvents ( bool  abortEvents)

Definition at line 40 of file MapEventArgs.cpp.

Here is the caller graph for this function:

bool yap::MapEventArgs::AbortEvents ( ) const

Definition at line 45 of file MapEventArgs.cpp.

yap::MapEventArgs::DISALLOW_COPY ( MapEventArgs  )
private
const Time & yap::MapEventArgs::GetDt ( ) const

Definition at line 20 of file MapEventArgs.cpp.

MapEventInfo & yap::MapEventArgs::GetMapContext ( )

Definition at line 35 of file MapEventArgs.cpp.

DynamicWorldObject & yap::MapEventArgs::GetTrigger ( )

Definition at line 25 of file MapEventArgs.cpp.

Here is the caller graph for this function:

const ICollidable & yap::MapEventArgs::GetTriggerCollidable ( ) const

Definition at line 30 of file MapEventArgs.cpp.


Member Data Documentation

bool yap::MapEventArgs::abortEvents_
private

Definition at line 47 of file MapEventArgs.hpp.

const bool yap::MapEventArgs::DEFAULT_ABORT_EVENTS_STATE = false
staticprivate

Definition at line 38 of file MapEventArgs.hpp.

const Time& yap::MapEventArgs::dt_
private

Definition at line 40 of file MapEventArgs.hpp.

MapEventInfo& yap::MapEventArgs::mapContext_
private

Definition at line 45 of file MapEventArgs.hpp.

DynamicWorldObject& yap::MapEventArgs::trigger_
private

Definition at line 42 of file MapEventArgs.hpp.

const ICollidable& yap::MapEventArgs::triggerCollidable_
private

Definition at line 43 of file MapEventArgs.hpp.


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