void Enemy::paint() { OpenGLRenderer::getInstance()->setForegroundColor(OpenGLColorRed()); OpenGLRenderer::getInstance()->drawCircle(getX() + (getWidth() / 2), getY() + (getHeight() / 2), getWidth() / 2, 90); OpenGLRenderer::getInstance()->setForegroundColor(PLAYER_OUTLINE_COLOR); OpenGLRenderer::getInstance()->drawCircle(getX() + (getWidth() / 2), getY() + (getHeight() / 2), getWidth() / 2, 90, false); }
void Enemy::paint() { OpenGLRenderer::getInstance()->setForegroundColor(OpenGLColorRed()); OpenGLRenderer::getInstance()->drawCircle(getX() + (getWidth() / 2), getY() + (getHeight() / 2), getWidth() / 2); OpenGLRenderer::getInstance()->setForegroundColor(OpenGLColorWhite()); OpenGLRenderer::getInstance()->drawCircle(getX() + (getWidth() / 2), getY() + (getHeight() / 2), getWidth() / 2, false); }
void Brick::paint() { //Draw the Red paddle with a white outline OpenGLRenderer::getInstance()->setLineWidth(2.0f); OpenGLRenderer::getInstance()->setForegroundColor(OpenGLColorRed()); OpenGLRenderer::getInstance()->drawRectangle(getX(), getY(), getWidth(), getHeight()); OpenGLRenderer::getInstance()->setForegroundColor(OpenGLColorWhite()); OpenGLRenderer::getInstance()->drawRectangle(getX(), getY(), getWidth(), getHeight(), false); OpenGLRenderer::getInstance()->setLineWidth(1.0f); }
void PathFinder::paint() { //Paint the open list path scoring for(int i = 0; i < m_PathNodeOpen.size(); i++) { m_PathNodeOpen.at(i)->paintScore(OpenGLColorRed()); } //Paint the closed list path scoring for(int i = 0; i < m_PathNodeClosed.size(); i++) { m_PathNodeClosed.at(i)->paintScore(OpenGLColorBlue()); } //Paint the final path scoring for(int i = 0; i < m_PathNodeFinal.size(); i++) { m_PathNodeFinal.at(i)->paintScore(OpenGLColorYellow()); } }
void Tower::paintTowerRange() { if(m_Target == NULL) { OpenGLRenderer::getInstance()->setForegroundColor(OpenGLColorWhite()); } else { if(m_Target->getIsActive()) { OpenGLRenderer::getInstance()->setForegroundColor(OpenGLColorRed()); } else { OpenGLRenderer::getInstance()->setForegroundColor(OpenGLColorWhite()); } } OpenGLRenderer::getInstance()->drawCircle(getX() + (getWidth() / 2), getY() + (getHeight() / 2), m_Range, false); }
void PathFinder::paint() { //Paint the tile scoring for all the path nodes in the closed list. for(int i = 0; i < m_ClosedList.size(); i++) { m_ClosedList.at(i)->paintScoring(OpenGLColorBlue()); } //Paint the tile scoring for all the path nodes in the closed list. for(int i = 0; i < m_OpenList.size(); i++) { m_OpenList.at(i)->paintScoring(OpenGLColorRed()); } //Paint the tile scoring for all the path nodes in the closed list. for(int i = 0; i < m_FinalPath.size(); i++) { m_FinalPath.at(i)->paintScoring(OpenGLColorYellow()); } }