Merge branch 'master' of git@github.com:andreferreira/Projeto-PCG
[Projeto-PCG.git] / configmanager.h
blobc1a86c1dd4c0b23c4e23201021b2482cc31ed003
1 #ifndef CONFIGMANAGER_H
2 #define CONFIGMANAGER_H
4 #include <map>
5 #include <list>
6 #include <string>
8 #include "geometry.h"
10 struct lua_State;
12 class ConfigManager {
13 private:
14 lua_State* lstate;
15 std::list<std::string> maps;
16 std::list<std::string>::iterator map;
17 public:
18 std::map<std::string, int> screen;
19 std::map<std::string, Ponto> player;
20 std::string previousMap();
21 std::string currentMap();
22 std::string nextMap();
23 ConfigManager();
24 void load();
27 #endif