TazGraph Project
v0.1.0
Loading...
Searching...
No Matches
TazGraph
Src
Map
PathParsers
TextPathParser.h
1
#pragma once
2
#include "../IGraphParser.h"
3
4
class
TextPathParser
:
public
IGraphParser
{
5
public
:
6
TextPathParser
();
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
TextPathParser
Definition
TextPathParser.h:4
Generated by
1.9.8