void Bar::drawBegin() { drawZero(); diag_ = radius_; glLineWidth(0); glEnable(GL_POLYGON_OFFSET_FILL); glPolygonOffset(1, 1); }
void drawSingleDigiNumber(GLint value, GLfloat x,GLfloat y,GLfloat length ) { switch(value) { case 0: drawZero(x, y, 0.0, length); break; case 1: drawOne(x, y, 0.0, length); break; case 2: drawTwo(x, y, 0.0, length); break; case 3: drawThree(x, y, 0.0, length); break; case 4: drawFour(x, y, 0.0, length); break; case 5: drawFive(x, y, 0.0, length); break; case 6: drawSix(x, y, 0.0, length); break; case 7: drawSeven(x, y, 0.0, length); break; case 8: drawEight(x, y, 0.0, length); break; case 9: drawNine(x, y, 0.0, length); break; default: break; } }