#include <list>
#include <vector>
#include <string>
#include <helpers/sdl.h>
#include <helpers/tixml.h>
#include "mapobjects.h"
#include "player.h"
Třídy | |
class | GameBaseLoader |
Loader animace a surface z xml. ... | |
class | GameBase |
Základ hry. ... | |
struct | GameBase::bonus_t |
struct | GameBase::proportionedMO_t |
struct | GameBase::allowed_field_t |
Obsahuje třídy GameBaseLoader
a GameBase
připravující hru a zejména mapu hry z xml souborů. Postup vytvoření hry je takový, že se jednou naloadují struktury z xml souborů, pevně umístěné objekty se umístí do mapy, náhodně umísťované objekty se připraví mimo. Až poté (a to už se řeěí v game_intro.h) se z této předpřipravené struktury vygeneruje hra a její mapa pro každou jednu hru (od narození po úmrtí).