void Tile::paintScore(OpenGLColor color, int scoreG, int scoreH, int scoreF) { //Paint the color tile outline OpenGLRenderer::getInstance()->setLineWidth(2.0f); OpenGLRenderer::getInstance()->setForegroundColor(color); OpenGLRenderer::getInstance()->drawRectangle(getX(), getY(), getWidth(), getHeight(), false); OpenGLRenderer::getInstance()->setLineWidth(1.0f); //Get the scale, we get the smallest one for consistency float padding = 1.0f; float scale = fminf(getScoreNumberScale(scoreG, padding), fminf(getScoreNumberScale(scoreH, padding), getScoreNumberScale(scoreF, padding))); //Paint the scores paintScoreNumber(scoreG, BottomLeft, scale, padding); paintScoreNumber(scoreH, BottomRight, scale, padding); paintScoreNumber(scoreF, TopLeft, scale, padding); }
void Tile::paintScoreF(int aScoreF) { paintScoreNumber(aScoreF, getX() + getWidth() * 0.046875f, getY() + getHeight() * 0.13125f); }
void Tile::paintScoreH(int aScoreH) { paintScoreNumber(aScoreH, getX() + getWidth() * 0.65f, getY() + getHeight() * 0.565625f); }
void Tile::paintScoreG(int aScoreG) { paintScoreNumber(aScoreG, getX() + getWidth() * 0.046875f, getY() + getHeight() * 0.565625f); }