#include <iostream>
#include <string>
#include <vector>
#include <map>
#include <utility>
#include <helpers/sdl.h>
#include "base.h"
#include "tools.h"
#include "game.h"
#include "player.h"
Třídy | |
class | GameIntro |
Obal pro samotnou hru. ... | |
struct | GameIntro::level_image_t |
Typ obrázek. ... | |
struct | GameIntro::level_t |
Mapa, obrázky a text levelu. ... | |
Definice maker | |
#define | GAME_INTRO_PADDING 10 |
Game_intro.h obsahuje třídy obstarávající hru v epizodách. Postup vytvoření hry je následující: pomocí GameBase se jednou naloadují struktury z xml souborů, pomocí Game se z této předpřipravené struktury vygeneruje hra a její mapa. Game obstarává dobu od narození po úmrtí hráče nebo jeho vítězství, poté se vracíme do GameIntro abychom rozhodli co dál a vygenerovali novou mapu.
#define GAME_INTRO_PADDING 10 |