YAPOG  0.0.1
Yet Another Pokemon Online Game
yap::IUpdateable Struct Reference

Represents an object that evolves at each frame of the game. More...

#include <IUpdateable.hpp>

Inheritance diagram for yap::IUpdateable:
Collaboration diagram for yap::IUpdateable:

List of all members.

Public Member Functions

virtual ~IUpdateable ()
virtual void Update (const Time &dt)=0
 Makes the object evolve for one frame of the game.

Detailed Description

Represents an object that evolves at each frame of the game.

Definition at line 10 of file IUpdateable.hpp.


Constructor & Destructor Documentation

virtual yap::IUpdateable::~IUpdateable ( )
inlinevirtual

Definition at line 12 of file IUpdateable.hpp.


Member Function Documentation

virtual void yap::IUpdateable::Update ( const Time dt)
pure virtual

Makes the object evolve for one frame of the game.

Parameters:
dtDelta time since the last frame.

Implemented in yap::BaseWidget, yap::DynamicWorldObject, yap::Tile, yap::PokemonFighter, yap::Map, yap::BaseSprite, yap::TileLayer, yap::MapEventManager, yap::PhysicsCore, yap::TileLayerStack, yap::DynamicWorldObjectCollection, yap::PokemonFighterTeam, yap::BattlePhase, yap::BattlePhaseManager, yap::CameraController, yap::StaticWorldObject, yap::Battle, and yap::World.

Here is the caller graph for this function:


The documentation for this struct was generated from the following file: