![]() |
Bbop-2D 0.4.1-alpha
Bbop-2D is a c++ library based on openGL to make 2D game. It implement sprite, shape, light and more.
|
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 () |
Private Attributes | |
| std::vector< Sprite > | tiles |
| Vecteur de Sprite pour stocké les tuiles de la map. | |
| std::vector< CollisionBox > | collision_layer |
| stock les collision de la box | |
| std::vector< Vector2f > | spawn_points |
| std::vector< AnimatedSprite > | animated_sprites |
| std::vector< Light > | lights |
| Sprite | background |
| Background du jeu. | |
| float | y_size |
| float | x_size |
| float | global_illumination |
Friends | |
| class | Game |
La class Map initialise une map LDTK
| Map::Map | ( | ) |
Constructeur par défault de Map.
Par défault de dossier de la map et assets/map/default/
| 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.
| tiles_folder | Chemin d'accès vers le dossier contenant la map au format ldtk |
| Map::~Map | ( | ) |
Supprime toutes les texture opengl de la map.
Dessine la map sur l'écran, à utiliser avec une scene ou une autre méthode draw.
| vector< CollisionBox > & Map::getCollision | ( | ) |
| vector< Vector2f > & Map::getSpawnPoints | ( | ) |
| vector< Sprite > & Map::getTiles | ( | ) |
| void Map::remplissage | ( | const char * | tiles_folder | ) |
Prend un dossier fais avec ldtk.
| void Map::update | ( | ) |
update de la map
|
friend |
|
private |
|
private |
Background du jeu.
|
private |
stock les collision de la box
|
private |
|
private |
|
private |
|
private |
|
private |