void ProgressBar::Draw(Renderer & renderer) { ApplyTransformation(renderer); renderer.SetColor(m_frameColor); renderer.DrawShape(m_frameShape); renderer.SetColor(m_innerColor); renderer.DrawShape(m_innerShape); }
void Planet::Draw(Renderer & renderer) { if (!m_attr->active) return; Matrix tmp = m_matrix; m_matrix = m2; ApplyMatrix(renderer); renderer.SetBlending(false); renderer.SetColor(Color(0.0f, 0.0f, 0.0f)); renderer.DrawShape(m_planetBkgnd); renderer.SetBlending(true); m_matrix = tmp; ApplyMatrix(renderer); renderer.SetTexturing(false); renderer.SetColor(m_color); renderer.DrawWireSphere(42.5f, 14, 14); }