void render() {

	glClear(GL_COLOR_BUFFER_BIT);
	
	//setWindow(0, 640.0, 0, 480.0);		// set a fixed window

	for(int i = 0; i < 5; i++)
		for(int j = 0; j < 5; j++)
		{
			if((i + j) % 2 == 0)            	  // if (i + j) is even
				setWindow(0.0, 640.0, 0.0, 480.0); // right side up window
			else
				setWindow(0.0, 640.0, 480.0, 0.0); // upside down window
			glViewport(i * 64, j * 44, 64, 44);   // set the next viewport
			drawPolyLineFile("dino.dat");		  // draw it again setWindow .  
   }


	glFlush();

}
Esempio n. 2
0
int main()
{

  drawPolyLineFile("dragon.dat");
  return 0;
}
Esempio n. 3
0
void myDisplay(void)
{
        drawPolyLineFile("dino.dat");
        glutSwapBuffers();
}