////////////////////////////////// // Created by Sam Svensson 2013 // ////////////////////////////////// #include "LevelLoader.h" #include "LevelParser.h" using namespace GameLogic; using namespace GameLogic::LevelFileLoader; struct LevelLoader::PrivData { LevelParser parser; std::string folderPath; }; LevelLoader::LevelLoader() : pData(new PrivData) { pData->folderPath = "Standard path"; } LevelLoader::~LevelLoader() { } std::vector> LevelLoader::LoadLevel(std::string fileName) { return pData->parser.Parse(fileName); } LevelMetaData LevelLoader::LoadLevelHeader(std::string fileName) { return pData->parser.ParseHeader(fileName); }