|
|
| GameLevel (const unsigned int &lists) |
|
void | updateLevel () |
|
void | animateLevel () |
|
void | prepareLevel () |
|
void | drawLevel () |
|
bool | loadLevel (const char *file) |
|
bool | loadLevelFromBuffer (const char *buffer) |
|
void | loadScript (const std::string &script) |
|
Object * | findEnemyOfType (const int &typeId) |
|
float | findDistance (Object *a, Object *b) |
|
void | drawSky () |
|
bool | checkComplete () |
|
void | unloadLevel () |
|
void | removeObjects () |
|
void | postDraw () |
|
void | updateTerrain (int &x, int &z, float &height, int &type, float &red, float &green, float &blue) |
|
void | updateColor (int &x, int &z, float &red, float &green, float &blue) |
|
void | getTerrainInfo (int &x, int &z, float &height, int &type, float &red, float &green, float &blue) |
|
void | saveTerrain (const char *) |
|
void | toggleGrid () |
|
void | toggleBoundingBoxes () |
|
void | toggleControlTriangles () |
|
void | drawObjects () |
|
void | drawObjectOutlines () |
|
void | drawShadows (Vector *) |
|
void | updateObjects (Vector *) |
|
void | prepareObjects () |
|
void | animateObjects (const float &elapsed) |
|
Object * | addObject (const std::string &script, lua_State *L, const unsigned int &typeId) |
|
ObjectList * | getObjects () |
|
Terrain * | getTerrain () |
|
Camera * | getCamera () |
|
ModelGameObject * | getPlayer () |
|
Music * | getMusic () |
|
void | setCamera (Camera *camera) |
|
void | setId (const int &id) |
|
int | getId () |
|
float | getElapsedTime () |
|
void | setElapsedTime (const float &elapsedTime) |
|
void | setComplete (const bool &isComplete) |
|
std::string | getMusicPath () |
|
void | setMusicPath (const std::string &musicPath) |
|
Vector * | getLightDirection () |
|
void | setSkyBox (float[][3], const int &, const int &) |
|
void | setLightDirection (const float &x, const float &y, const float &z) |
|
Object * | getObjectFromId (const int &id) |