TazGraph Project
v0.1.0
Loading...
Searching...
No Matches
TazGraph
Src
Map
Parsers
TextMapParser.h
1
#pragma once
2
#include "../IMapParser.h"
3
4
class
TextMapParser
:
public
IMapParser
{
5
public
:
6
TextMapParser
();
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
17
private
:
18
std::ifstream file;
19
};
Entity
Definition
GECS.h:152
IMapParser
Abstract base class for all map parsers.
Definition
IMapParser.h:41
Manager
Definition
GECSManager.h:14
TextMapParser
Definition
TextMapParser.h:4
TextMapParser::parse
void parse(Manager &manager, std::function< void(Entity &, glm::vec3)> addNodeFunc, std::function< void(Entity &)> addLinkFunc) override
Definition
TextMapParser.cpp:18
Generated by
1.9.8