holesome/src/levels.hpp

27 lines
1.3 KiB
C++
Raw Normal View History

#ifndef HOLESOME_LEVELS_HPP
#define HOLESOME_LEVELS_HPP
#include <string>
#include <map>
#include "game/level/level_config.hpp"
#define INITIAL_LEVEL "default"
std::map<std::string, LevelConfig> const all_levels = {
2023-06-17 19:48:51 +02:00
{"default", LevelConfig("Default", {{0, 0}}, {
CollectableInLevel("box", {5, 5})},
TileMapConfig("iso-tiles", {{4, 4, 4, 4, 4, 4, 4, 4, 4, 4},
{4, 4, 4, 4, 4, 4, 4, 4, 4, 4},
{4, 4, 4, 4, 4, 4, 4, 4, 4, 4},
{4, 4, 4, 4, 4, 4, 4, 4, 4, 4},
{4, 4, 4, 4, 4, 4, 4, 4, 4, 4},
{4, 4, 4, 4, 4, 4, 4, 4, 4, 4},
{4, 0, 4, 4, 4, 4, 4, 4, 4, 4},
{4, 4, 4, 4, 4, 4, 4, 4, 4, 4},
{4, 1, 4, 4, 4, 4, 4, 4, 4, 4},
{4, 4, 4, 4, 4, 4, 4, 4, 4, 4}})
)}
};
#endif //HOLESOME_LEVELS_HPP