Graine
Génération procédurale de créatures et apprentissage par réseaux de neurones.
WaterMaterial.hpp
Go to the documentation of this file.
1 #ifndef WATER_MATERIAL
2 #define WATER_MATERIAL
3 
4 #include <string>
5 #include "Material.hpp"
6 
7 class WaterMaterial : public Material {
8 
9  private:
10  static Material* instance;
11 
12  public:
13  WaterMaterial();
14  virtual ~WaterMaterial();
15  static Material* getInstance();
16  virtual std::string getName();
17  virtual bool isCrossable();
18  virtual TypeMaterial getType();
19 };
20 
21 #endif
static Material * getInstance()
Definition: WaterMaterial.cpp:20
WaterMaterial()
Definition: WaterMaterial.cpp:14
TypeMaterial
Definition: Material.hpp:7
virtual std::string getName()
Definition: WaterMaterial.cpp:27
virtual bool isCrossable()
Definition: WaterMaterial.cpp:31
Definition: Material.hpp:9
virtual TypeMaterial getType()
Definition: WaterMaterial.cpp:35
virtual ~WaterMaterial()
Definition: WaterMaterial.cpp:16
Definition: WaterMaterial.hpp:7