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; }
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; } }