Public Types | Static Public Member Functions | List of all members
ime::TileMapParser Class Reference

Reads a file containing the tilemap data and returns it in grid form. More...

#include <TileMapParser.h>

Public Types

using Map = std::vector< std::vector< char > >
 Alias for 2D vector of chars. More...
 

Static Public Member Functions

static Map parse (const std::string &filename, char separator=',')
 Parse a map file. More...
 

Detailed Description

Reads a file containing the tilemap data and returns it in grid form.

Definition at line 35 of file TileMapParser.h.

Member Typedef Documentation

◆ Map

using ime::TileMapParser::Map = std::vector<std::vector<char> >

Alias for 2D vector of chars.

Definition at line 37 of file TileMapParser.h.

Member Function Documentation

◆ parse()

static Map ime::TileMapParser::parse ( const std::string &  filename,
char  separator = ',' 
)
static

Parse a map file.

Parameters
filenameName of the map file
separatorCharacter used to separate column entries
Returns
Tile map data

This function parses a map file and returns a map object created form the parsed date


The documentation for this class was generated from the following file: