|
Public Member Functions |
void | setDefaultObjParam () |
| sets the static default_parameters variable of all objects
|
const ParameterMap & | getDefaultObjParambyName (const string &obj) |
| Returns the default_parameters of the corresponding obj or an empty map.
|
bool | empty () |
| Returns true if no objects were loaded so far...
|
Object * | addObjectbyName (const string &obj, Sint16 x=0, Sint16 y=0, const ParameterMap ¶m=ParameterMap(), bool outside=false) |
Object * | addObject (Object *object, bool outside=false) |
Object * | getObject (const string &oname) |
string | getNextObjectName (const string &basename) |
| Helper function to return the next available object name corresponding to the given base name.
|
Player * | switchPlayer () |
| Selects a new current player (circular from left to right) if possible.
|
|
object_iterator | removeObject (object_iterator it) |
object_iterator | removeObject (Object *object) |
Object * | moveObject (Object *object) |
Public Attributes |
|
std::set< Object *, Compare > | objectspool |
| Object pool.
|
std::set< Character *, Compare > | characterspool |
| Character pool.
|
std::set< Player *, Compare > | playerspool |
| Player pool.
|
std::set< Monster *, Compare > | monsterspool |
| Monster pool.
|