Example #1
0
int main(int argc,char * argv[])
{
	int i;
	char buf[100];
	char *p=(char*) DISP_START;
	p[0]='X';
	p[2]='X';
	p[4]='X';
	p[6]='X';
	screenGrab();
	getch();
	for(i=0;i<100;i++)
	{
		snprintf(buf,sizeof(buf),"Line%d\n",i);
//		puts(buf);
		putString(buf);
	}
	screenForceUpdate();
	return 0;
}
Example #2
0
void VspGlWindow::draw()
{
	int i;

	if ( clearFlag < 2 )
	{
		glClearColor(0.95f,0.95f,0.95f,0);  
		glClear(GL_COLOR_BUFFER_BIT | GL_DEPTH_BUFFER_BIT);
		clearFlag++;
	}


	static int once = 0;
	if ( !once )
	{
		init();
		once = 1;
	}

	//==== Draw Deactive Window First ====//
	for ( i = 0 ; i < NUM_V_WIN ; i++ )
	{
		if ( !vWin[i]->active() )
			vWin[i]->draw( aircraftPtr );
	}

	//==== Draw Active with Hightlight ====//
	for ( i = 0 ; i < NUM_V_WIN ; i++ )
	{
		if ( vWin[i]->active() )
			vWin[i]->draw( aircraftPtr );
	}

	if ( triggerScreenGrabFlag )
	{
		screenGrab();
		triggerScreenGrabFlag = false;
	}

}