Graine
Génération procédurale de créatures et apprentissage par réseaux de neurones.
CaseMap.hpp
Go to the documentation of this file.
1 #ifndef CASE_MAP
2 #define CASE_MAP
3 
4  #include <iostream>
5  #include <string>
6  #include <vector>
7  #include <algorithm>
8  #include "../object/ObjectFood.hpp"
9  #include "../object/ObjectWater.hpp"
10  #include "../object/TypeObject.hpp"
11  #include "material/Material.hpp"
12  #include "material/DirtMaterial.hpp"
13  #include "../../usefull/Usefull.hpp"
14  #include "../../exception/BadMapObjectException.hpp"
15 
16  class CaseMap{
17 
18  private:
19  //std::vector<ObjectMap*> objects;
20  Material* material;
21 
22  public:
23  CaseMap();
24  ~CaseMap();
25  void setMaterial(Material* material);
27  //void addObject(TypeObject object);
28  //void removeObject(ObjectMap object);
29  };
30 
31 #endif
Material * getMaterial()
Definition: CaseMap.cpp:26
~CaseMap()
Definition: CaseMap.cpp:18
Definition: Material.hpp:9
CaseMap()
Definition: CaseMap.cpp:14
void setMaterial(Material *material)
Definition: CaseMap.cpp:22
Definition: CaseMap.hpp:16