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