Bomberman
MapInfo.hpp
Go to the documentation of this file.
1 //
2 // Created by Louis Auzuret on 09/06/21
3 //
4 
5 #include "Map.hpp"
6 
7 namespace BBM
8 {
9  class MapInfo
10  {
11  private:
12  public:
14  float x;
15 
17  float y;
18 
20  float z;
21 
23  int type;
24 
27 
29  ~MapInfo() = default;
30 
32  MapInfo(const MapInfo &);
33 
36  };
37 }
BBM::MapInfo::MapInfo
MapInfo(Vector3f pos, MapGenerator::BlockType type)
Constructor.
Definition: MapInfo.cpp:9
BBM::MapInfo::x
float x
Position on the x axis.
Definition: MapInfo.hpp:14
BBM::MapGenerator::BlockType
BlockType
Enum of the block available.
Definition: Map.hpp:35
BBM::MapInfo::operator=
MapInfo & operator=(MapInfo &)
Assignment operator.
Definition: MapInfo.cpp:17
Map.hpp
BBM
Definition: AnimationsComponent.cpp:9
BBM::MapInfo
Definition: MapInfo.hpp:9
BBM::Vector3< float >
BBM::MapInfo::y
float y
Position on the y axis.
Definition: MapInfo.hpp:17
BBM::MapInfo::~MapInfo
~MapInfo()=default
Default destructor.
BBM::MapInfo::z
float z
Position on the z axis.
Definition: MapInfo.hpp:20
BBM::MapInfo::type
int type
Type of the block.
Definition: MapInfo.hpp:23