Bbop-Library 0.4.1-alpha
Opengl library to build 2d apps and game that implement a light system named Lumop
 
All Classes Files Functions Variables Enumerations Enumerator Friends Macros Pages
Loading...
Searching...
No Matches
Map Class Reference

La class Map initialise une map LDTK. More...

#include <mapClass.h>

Public Member Functions

 Map ()
 Constructeur par défault de Map.
 
 Map (const char *map_folder)
 Constructeur de Map. This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
 
 Map (const Map &other)
 Conctructeur par copie de Map.
 
 ~Map ()
 Supprime toutes les texture opengl de la map.
 
void Draw (Scene &scene, Camera &ground_camera)
 Dessine la map sur l'écran, à utiliser avec une scene ou une autre méthode draw.
 
void remplissage (const char *tiles_folder)
 Prend un dossier fais avec ldtk.
 
void update ()
 update de la map
 
std::vector< Sprite > & getTiles ()
 
std::vector< CollisionBox > & getCollision ()
 
std::vector< Vector2f > & getSpawnPoints ()
 

Friends

class Game
 

Detailed Description

La class Map initialise une map LDTK.

Author
Alexandre
Version
0.1

Constructor & Destructor Documentation

◆ Map() [1/3]

Map::Map ( )

Constructeur par défault de Map.

Par défault de dossier de la map et assets/map/default/

See also
Map::Map();

◆ Map() [2/3]

Map::Map ( const char * map_folder)

Constructeur de Map. This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.

Parameters
tiles_folderChemin d'accès vers le dossier contenant la map au format ldtk

◆ Map() [3/3]

Map::Map ( const Map & other)

Conctructeur par copie de Map.

Parameters
otherAutre Map

◆ ~Map()

Map::~Map ( )

Supprime toutes les texture opengl de la map.

Member Function Documentation

◆ Draw()

void Map::Draw ( Scene & scene,
Camera & ground_camera )

Dessine la map sur l'écran, à utiliser avec une scene ou une autre méthode draw.

◆ getCollision()

vector< CollisionBox > & Map::getCollision ( )

◆ getSpawnPoints()

vector< Vector2f > & Map::getSpawnPoints ( )

◆ getTiles()

vector< Sprite > & Map::getTiles ( )

◆ remplissage()

void Map::remplissage ( const char * tiles_folder)

Prend un dossier fais avec ldtk.

◆ update()

void Map::update ( )

update de la map

Friends And Related Symbol Documentation

◆ Game

friend class Game
friend

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