#include <RenewableFood.h>


Public Member Functions | |
| RenewableFood (unsigned int max, unsigned int inc) | |
| Constructor. | |
| virtual | ~RenewableFood () |
| Empty Destructor. | |
Protected Member Functions | |
| virtual GLuint | getTexName () |
| Return the Cell texture id. | |
Static Protected Attributes | |
| static GLuint | _tex_name = 0 |
Definition at line 33 of file RenewableFood.h.
| RenewableFood::RenewableFood | ( | unsigned int | max, | |
| unsigned int | inc | |||
| ) |
Constructor.
| max | the max amount of food the Cell can contain | |
| inc | the food regeneration rate of the Cell |
Definition at line 40 of file RenewableFood.cpp.
00040 : 00041 FoodCell(max, inc, max) { 00042 00043 }
| GLuint RenewableFood::getTexName | ( | ) | [protected, virtual] |
Return the Cell texture id.
Reimplemented from Cell.
Definition at line 31 of file RenewableFood.cpp.
References _tex_name, and Image::genTexture2D().
00031 { 00032 if(_tex_name == 0) { 00033 Image texture("./textures/RenewableFood.bmp"); 00034 _tex_name = texture.genTexture2D(); 00035 } 00036 00037 return _tex_name; 00038 }

GLuint RenewableFood::_tex_name = 0 [static, protected] |
the texture id for Cell rendering
Reimplemented from Cell.
Definition at line 38 of file RenewableFood.h.
Referenced by getTexName().
1.5.4