![]() |
YAPOG
0.0.1
Yet Another Pokemon Online Game
|
#include <BaseMapEventAction.hpp>
Public Member Functions | |
| virtual | ~BaseMapEventAction () |
IMapEventAction members. | |
| virtual bool | Execute (MapEventActionType contextType, DynamicWorldObject &trigger, MapEventArgs &args) |
| Sets up the MapEventArgs args for the next execution. | |
IDynamicWorldObjectVisitor | |
| virtual void | VisitDynamicWorldObject (DynamicWorldObject &visitable) |
| virtual void | VisitCharacter (Character &visitable) |
| virtual void | VisitPlayer (IPlayer &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 () |
| virtual IMapEventAction * | Clone () const |
Public Member Functions inherited from yap::ICloneable | |
| virtual | ~ICloneable () |
Public Member Functions inherited from yap::IDynamicWorldObjectVisitor | |
| virtual | ~IDynamicWorldObjectVisitor () |
Protected Member Functions | |
| BaseMapEventAction () | |
| BaseMapEventAction (const BaseMapEventAction ©) | |
| MapEventActionType | GetContextType () const |
| MapEventArgs & | GetArgs () |
Private Member Functions | |
| DISALLOW_ASSIGN (BaseMapEventAction) | |
| virtual bool | HandleExecute (MapEventArgs &args) |
Private Attributes | |
| MapEventActionType | contextType_ |
| MapEventArgs * | args_ |
Static Private Attributes | |
| static const MapEventActionType | DEFAULT_CONTEXT_TYPE |
Definition at line 10 of file BaseMapEventAction.hpp.
|
virtual |
Definition at line 15 of file BaseMapEventAction.cpp.
|
protected |
Definition at line 9 of file BaseMapEventAction.cpp.
|
protected |
Definition at line 19 of file BaseMapEventAction.cpp.
|
private |
|
virtual |
Sets up the MapEventArgs args for the next execution.
| trigger | DynamicWorldObject trigger that triggered this IMapEventAction. |
| args | Arguments that hold the context of the triggering of this IMapEventAction. |
Implements yap::IMapEventAction.
Definition at line 25 of file BaseMapEventAction.cpp.
|
protected |
|
protected |
|
privatevirtual |
Reimplemented in yap::AnyMapEventAction.
Definition at line 76 of file BaseMapEventAction.cpp.
|
virtual |
Implements yap::IDynamicWorldObjectVisitor.
Definition at line 61 of file BaseMapEventAction.cpp.
|
virtual |
Implements yap::IDynamicWorldObjectVisitor.
Definition at line 44 of file BaseMapEventAction.cpp.
|
virtual |
Implements yap::IDynamicWorldObjectVisitor.
Definition at line 56 of file BaseMapEventAction.cpp.
|
virtual |
Implements yap::IDynamicWorldObjectVisitor.
Definition at line 39 of file BaseMapEventAction.cpp.
|
virtual |
Implements yap::IDynamicWorldObjectVisitor.
Reimplemented in yap::DestroyObjectMapEventAction, yap::TriggerBattleMapEventAction, and yap::WarpMapEventAction.
Definition at line 48 of file BaseMapEventAction.cpp.
|
virtual |
Implements yap::IDynamicWorldObjectVisitor.
Definition at line 52 of file BaseMapEventAction.cpp.
|
private |
Definition at line 54 of file BaseMapEventAction.hpp.
|
private |
Definition at line 52 of file BaseMapEventAction.hpp.
|
staticprivate |
Definition at line 50 of file BaseMapEventAction.hpp.