#include <ObjectManager.h>
Public Member Functions | |
ObjectManager () | |
~ObjectManager () | |
void | addObject (GameObject *_val) |
void | removeObject (GameObject *_val) |
void | update (Ogre::Real _time) |
Track * | getTrack () |
Track * | getIntroTrack () |
void | setTrack (Track *_val) |
void | setIntroTrack (Track *_val) |
void | setCraftPtr (SelectableObject *_val) |
SelectableObject * | getCraftPtr () |
Protected Attributes | |
std::list< GameObject * > | m_objects |
Visitor * | m_renderableVisitor |
Track * | m_track |
Track * | m_introTrack |
SelectableObject * | m_craftPtr |
Definition at line 12 of file ObjectManager.h.
ObjectManager::ObjectManager | ( | ) |
Definition at line 5 of file ObjectManager.cpp.
ObjectManager::~ObjectManager | ( | ) |
Definition at line 13 of file ObjectManager.cpp.
void ObjectManager::addObject | ( | GameObject * | _val | ) |
Definition at line 25 of file ObjectManager.cpp.
SelectableObject * ObjectManager::getCraftPtr | ( | ) |
Definition at line 109 of file ObjectManager.cpp.
Track * ObjectManager::getIntroTrack | ( | ) |
Definition at line 89 of file ObjectManager.cpp.
Track * ObjectManager::getTrack | ( | ) |
Definition at line 84 of file ObjectManager.cpp.
void ObjectManager::removeObject | ( | GameObject * | _val | ) |
Definition at line 30 of file ObjectManager.cpp.
void ObjectManager::setCraftPtr | ( | SelectableObject * | _val | ) |
Definition at line 104 of file ObjectManager.cpp.
void ObjectManager::setIntroTrack | ( | Track * | _val | ) |
Definition at line 99 of file ObjectManager.cpp.
void ObjectManager::setTrack | ( | Track * | _val | ) |
Definition at line 94 of file ObjectManager.cpp.
void ObjectManager::update | ( | Ogre::Real | _time | ) |
Definition at line 43 of file ObjectManager.cpp.
SelectableObject* ObjectManager::m_craftPtr [protected] |
Definition at line 40 of file ObjectManager.h.
Track* ObjectManager::m_introTrack [protected] |
Definition at line 38 of file ObjectManager.h.
std::list<GameObject*> ObjectManager::m_objects [protected] |
Definition at line 33 of file ObjectManager.h.
Visitor* ObjectManager::m_renderableVisitor [protected] |
Definition at line 35 of file ObjectManager.h.
Track* ObjectManager::m_track [protected] |
Definition at line 37 of file ObjectManager.h.