Example #1
0
	void TriageGame::Draw(Transform & transform)
	{
		// config OpenGL
		MatrixStack * proj = transform.GetProjectionStack();
		proj->LoadMatrix(glm::ortho(0.f, (float)g_App.GetWidth(), 0.f, 
			(float)g_App.GetHeight(), -1.f, 1.f));
		glDisable(GL_DEPTH_TEST);
		glEnable(GL_BLEND);

		// render the current state
		state.Draw(transform);
		fps.Render(transform);

		// restore OpenGL state
		glDisable(GL_BLEND);
		glEnable(GL_DEPTH_TEST);
	}