Nimbus
0.2
A game... with arrows... which should be clouds
|
#include <Rainy.h>
Public Member Functions | |
Rainy (BehaviourType type, World *world, EventSystem *eventSystem) | |
Rainy (BehaviourType type, World *world, Ogre::ConfigFile::SettingsMultiMap *initializingSettings, EventSystem *eventSystem) | |
Rainy (Rainy *other, World *world, int id, EventSystem *eventSystem) | |
virtual | ~Rainy (void) |
virtual void | startup (void) |
virtual void | update (void) |
virtual void | shutdown (void) |
virtual Behaviour * | clone (Ogre::ConfigFile::SettingsMultiMap *initializingSettings, EventSystem *eventSystem) |
virtual Behaviour * | clone (int id, EventSystem *eventSystem) |
![]() | |
Behaviour (BehaviourType type, World *world, EventSystem *eventSystem) | |
Behaviour (BehaviourType type, World *world, Ogre::ConfigFile::SettingsMultiMap *initializingSettings, EventSystem *eventSystem) | |
Behaviour (Behaviour *other, World *world, int id, EventSystem *eventSystem) | |
BehaviourType | getBehaviourType () |
Additional Inherited Members | |
![]() | |
World * | mWorld |
BehaviourType | mBehaviourType |
GameEntityId | mParentId |
EventSystem * | mEntityEventSystem |
Rainy is a behaviour that will cause the applied to an entity that will cause the entity to rain down on the tiles below it.
Nimbus::Rainy::Rainy | ( | BehaviourType | type, |
World * | world, | ||
EventSystem * | eventSystem | ||
) |
Default constructor, taking a world pointer.
type | The type of Behaviour being constructed. |
world | A pointer to the game world. |
eventSystem | A pointer to the parent entity's event system. |
Nimbus::Rainy::Rainy | ( | BehaviourType | type, |
World * | world, | ||
Ogre::ConfigFile::SettingsMultiMap * | initializingSettings, | ||
EventSystem * | eventSystem | ||
) |
Constructor based of a set of initial settings.
type | The type of Behaviour being constructed. |
world | A pointer to the game world. |
intitializingSettings | A map of settings used to construct the intial entity. |
eventSystem | A pointer to the parent entity's event system. |
Nimbus::Rainy::Rainy | ( | Rainy * | other, |
World * | world, | ||
int | id, | ||
EventSystem * | eventSystem | ||
) |
|
virtual |
Virtual destructor for destroying things.
|
virtual |
Duplicates the entity using the settings given. Currently merely returns a pointer given by the constructor.
Implements Nimbus::Behaviour.
|
virtual |
Duplicates the entity based on the current copy. This is used to enable use of the prototype pattern.
Implements Nimbus::Behaviour.
|
virtual |
!! STUBBED !! Shuts down the behaviour, taking care of any major cleanup.
Implements Nimbus::Behaviour.
|
virtual |
!! STUBBED !! Starts up the initial behaviour.
Implements Nimbus::Behaviour.
|
virtual |
!! STUBBED !! Updates the behaviour, influencing the entity.
Implements Nimbus::Behaviour.