TazGraph Project v0.1.0
Loading...
Searching...
No Matches
TextMapParser.h
1#pragma once
2#include "../IMapParser.h"
3
4class TextMapParser : public IMapParser {
5public:
7 void readFile(std::string m_fileName) override;
8
9 void parse(
10 Manager& manager,
11 std::function<void(Entity&, glm::vec3)> addNodeFunc,
12 std::function<void(Entity&)> addLinkFunc
13 ) override;
14
15 void closeFile() override;
16
17private:
18 std::ifstream file;
19};
Definition GECS.h:152
Abstract base class for all map parsers.
Definition IMapParser.h:41
Definition GECSManager.h:14
Definition TextMapParser.h:4
void parse(Manager &manager, std::function< void(Entity &, glm::vec3)> addNodeFunc, std::function< void(Entity &)> addLinkFunc) override
Definition TextMapParser.cpp:18