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

#include <WarpMapEventAction.hpp>

Inheritance diagram for yap::WarpMapEventAction:
Collaboration diagram for yap::WarpMapEventAction:

List of all members.

Public Member Functions

 WarpMapEventAction (const ID &mapWorldID, const Vector2 &mapPoint)
virtual ~WarpMapEventAction ()
virtual void VisitPlayer (IPlayer &visitable)
ICloneable members.
virtual WarpMapEventActionClone () const
- Public Member Functions inherited from yap::BaseMapEventAction
virtual ~BaseMapEventAction ()
virtual bool Execute (MapEventActionType contextType, DynamicWorldObject &trigger, MapEventArgs &args)
 Sets up the MapEventArgs args for the next execution.
virtual void VisitDynamicWorldObject (DynamicWorldObject &visitable)
virtual void VisitCharacter (Character &visitable)
virtual void VisitTeleporter (Teleporter &visitable)
virtual void VisitDestructibleObject (DestructibleObject &visitable)
virtual void VisitBattleSpawnerArea (BattleSpawnerArea &visitable)
- Public Member Functions inherited from yap::IMapEventAction
virtual ~IMapEventAction ()
- Public Member Functions inherited from yap::ICloneable
virtual ~ICloneable ()
- Public Member Functions inherited from yap::IDynamicWorldObjectVisitor
virtual ~IDynamicWorldObjectVisitor ()

Protected Member Functions

 WarpMapEventAction (const WarpMapEventAction &copy)
- Protected Member Functions inherited from yap::BaseMapEventAction
 BaseMapEventAction ()
 BaseMapEventAction (const BaseMapEventAction &copy)
MapEventActionType GetContextType () const
MapEventArgsGetArgs ()

Private Member Functions

 DISALLOW_ASSIGN (WarpMapEventAction)

Private Attributes

ID mapWorldID_
Vector2 mapPoint_

Detailed Description

Definition at line 11 of file WarpMapEventAction.hpp.


Constructor & Destructor Documentation

yap::WarpMapEventAction::WarpMapEventAction ( const ID mapWorldID,
const Vector2 mapPoint 
)

Definition at line 8 of file WarpMapEventAction.cpp.

Here is the caller graph for this function:

yap::WarpMapEventAction::~WarpMapEventAction ( )
virtual

Definition at line 17 of file WarpMapEventAction.cpp.

yap::WarpMapEventAction::WarpMapEventAction ( const WarpMapEventAction copy)
protected

Definition at line 21 of file WarpMapEventAction.cpp.


Member Function Documentation

WarpMapEventAction * yap::WarpMapEventAction::Clone ( ) const
virtual

Reimplemented from yap::IMapEventAction.

Definition at line 28 of file WarpMapEventAction.cpp.

Here is the call graph for this function:

yap::WarpMapEventAction::DISALLOW_ASSIGN ( WarpMapEventAction  )
private
void yap::WarpMapEventAction::VisitPlayer ( IPlayer visitable)
virtual

Reimplemented from yap::BaseMapEventAction.

Definition at line 33 of file WarpMapEventAction.cpp.

Here is the call graph for this function:


Member Data Documentation

Vector2 yap::WarpMapEventAction::mapPoint_
private

Definition at line 34 of file WarpMapEventAction.hpp.

ID yap::WarpMapEventAction::mapWorldID_
private

Definition at line 33 of file WarpMapEventAction.hpp.


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