nuclear@1: #include nuclear@1: #include "opengl.h" nuclear@1: #include "tile.h" nuclear@1: nuclear@1: bool Tile::load(const char *fname) nuclear@1: { nuclear@1: return true; nuclear@1: } nuclear@1: nuclear@1: void Tile::draw() const nuclear@1: { nuclear@1: float color[] = {1, 0, 0, 1}; nuclear@1: float white[] = {1, 1, 1, 1}; nuclear@1: nuclear@1: glPushAttrib(GL_LIGHTING_BIT); nuclear@1: nuclear@1: glMaterialfv(GL_FRONT_AND_BACK, GL_AMBIENT_AND_DIFFUSE, color); nuclear@1: glMaterialfv(GL_FRONT_AND_BACK, GL_SPECULAR, white); nuclear@1: glMaterialf(GL_FRONT_AND_BACK, GL_SHININESS, 60.0); nuclear@1: glutSolidSphere(0.5, 16, 8); nuclear@1: nuclear@1: glPopAttrib(); nuclear@1: }