Пример #1
0
/**
 * Main BaseGame Loop.
 */
void BaseGame::start()
{
	while (running)
	{
		pEvents();
		pUpdate();
		pRender();
	}
}
Пример #2
0
void RenderSun ()
{
	particle part;
	
	part.alpha = 1;
	VectorSet(part.pos, -50, 60, -90);
	part.size = 20;
	part.alpha = 1.0f;
	part.texture = particle_texture;

	glPushMatrix();
	glTranslatef (viewer.pos[0],  viewer.pos[1],  viewer.pos[2]);
	glEnable(GL_BLEND);
	glBlendFunc(GL_SRC_ALPHA, GL_ONE);
	glDepthMask(GL_FALSE);
	glDisable(GL_LIGHTING);
	pRender(&part);	// draw the sun
	glEnable(GL_LIGHTING);
	glDepthMask(GL_TRUE);
	glDisable(GL_BLEND);
	glPopMatrix();


}