![]() |
YAPOG
0.0.1
Yet Another Pokemon Online Game
|
#include <DynamicWorldObjectCollection.hpp>
Public Member Functions | |
| DynamicWorldObjectCollection () | |
| ~DynamicWorldObjectCollection () | |
| ItType | begin () |
| ConstItType | begin () const |
| ItType | end () |
| ConstItType | end () const |
| SizeType | Count () const |
| void | AddObject (DynamicWorldObject *object) |
| void | RemoveObject (const ID &worldID) |
| DynamicWorldObject & | GetObject (const ID &worldID) |
IUpdateable members. | |
| virtual void | Update (const Time &dt) |
| Makes the object evolve for one frame of the game. | |
Public Member Functions inherited from yap::IUpdateable | |
| virtual | ~IUpdateable () |
Private Types | |
| typedef collection::Map< ID, DynamicWorldObject * > | InnerCollectionType |
| typedef InnerCollectionType::SizeType | SizeType |
| typedef InnerCollectionType::ItType | ItType |
| typedef InnerCollectionType::ConstItType | ConstItType |
Private Member Functions | |
| DISALLOW_COPY (DynamicWorldObjectCollection) | |
Private Attributes | |
| collection::Map< ID, DynamicWorldObject * > | objects_ |
Definition at line 13 of file DynamicWorldObjectCollection.hpp.
Definition at line 20 of file DynamicWorldObjectCollection.hpp.
|
private |
Definition at line 17 of file DynamicWorldObjectCollection.hpp.
|
private |
Definition at line 19 of file DynamicWorldObjectCollection.hpp.
Definition at line 18 of file DynamicWorldObjectCollection.hpp.
| yap::DynamicWorldObjectCollection::DynamicWorldObjectCollection | ( | ) |
Definition at line 6 of file DynamicWorldObjectCollection.cpp.
| yap::DynamicWorldObjectCollection::~DynamicWorldObjectCollection | ( | ) |
Definition at line 11 of file DynamicWorldObjectCollection.cpp.
| void yap::DynamicWorldObjectCollection::AddObject | ( | DynamicWorldObject * | object | ) |
Definition at line 47 of file DynamicWorldObjectCollection.cpp.
| DynamicWorldObjectCollection::ItType yap::DynamicWorldObjectCollection::begin | ( | ) |
Definition at line 18 of file DynamicWorldObjectCollection.cpp.
| DynamicWorldObjectCollection::ConstItType yap::DynamicWorldObjectCollection::begin | ( | ) | const |
Definition at line 24 of file DynamicWorldObjectCollection.cpp.
| DynamicWorldObjectCollection::SizeType yap::DynamicWorldObjectCollection::Count | ( | ) | const |
Definition at line 42 of file DynamicWorldObjectCollection.cpp.
|
private |
| DynamicWorldObjectCollection::ItType yap::DynamicWorldObjectCollection::end | ( | ) |
Definition at line 30 of file DynamicWorldObjectCollection.cpp.
| DynamicWorldObjectCollection::ConstItType yap::DynamicWorldObjectCollection::end | ( | ) | const |
Definition at line 36 of file DynamicWorldObjectCollection.cpp.
| DynamicWorldObject & yap::DynamicWorldObjectCollection::GetObject | ( | const ID & | worldID | ) |
Definition at line 57 of file DynamicWorldObjectCollection.cpp.
| void yap::DynamicWorldObjectCollection::RemoveObject | ( | const ID & | worldID | ) |
Definition at line 52 of file DynamicWorldObjectCollection.cpp.
|
virtual |
Makes the object evolve for one frame of the game.
| dt | Delta time since the last frame. |
Implements yap::IUpdateable.
Definition at line 63 of file DynamicWorldObjectCollection.cpp.
|
private |
Definition at line 45 of file DynamicWorldObjectCollection.hpp.