Esempio n. 1
0
void drawBuildingModel(int x, int z, float height){
	
	glPushMatrix();
	
	//draw windows;
	for (int i = 0; i < height/5; i++){
		glPushMatrix();
		glTranslatef(0.01, i * 5, -1);
		glScalef(3, 3, 3);
		_drawSquare();
		glPopMatrix();

		glPushMatrix();
		glTranslatef(0.01, i * 5, -6);
		glScalef(3, 3, 3);
		_drawSquare();
		glPopMatrix();
	}
	

	glScalef(10, height, 10);
	_drawCube();
	glPopMatrix();
	
}
Esempio n. 2
0
void Skybox::onDraw()
{
	glPushMatrix();
	glm::vec3 camPos = ImmersiveKidz::getInstance()->getCamera()->getPosition();
	glTranslatef(camPos[0],camPos[1],camPos[2]);
	_drawCube();
	glPopMatrix();
}