TazGraph Project
v0.1.0
Loading...
Searching...
No Matches
TazGraph
Src
Map
Parsers
TextMapParser.h
1
#pragma once
2
#include "../IGraphParser.h"
3
4
class
TextMapParser
:
public
IGraphParser
{
5
public
:
6
TextMapParser
();
7
void
readFile(std::string m_fileName)
override
;
8
9
void
writeFile(std::string m_fileName,
Manager
& manager)
override
;
10
11
void
parse
(
12
Manager
& manager,
13
std::function<
void
(
Entity
&, glm::vec3)> addNodeFunc,
14
std::function<
void
(
Entity
&)> addLinkFunc
15
)
override
;
16
17
void
closeFile()
override
;
18
19
void
update(
float
deltaTime)
override
;
20
21
private
:
22
std::ifstream file;
23
};
Entity
Definition
GECS.h:224
IGraphParser
Abstract base class for all map parsers.
Definition
IGraphParser.h:40
Manager
Definition
GECSManager.h:20
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:62
Generated by
1.9.8