void main() { init_1602(); init_24c02(); init(); readtemp(); EA=1; ET0=1; TR0=0; while(1) { keyscan(); if(second==0) { if(ahour==hour&&amin==minute) { display3(); alarmflag=1; beep=0; while(alarmflag==1) { if(k1==0||k2==0||k3==0||k4==0) { alarmflag=0; write_com(0x01); beep=1; while(k1==0||k2==0||k3==0||k4==0); } } } } if(flag==0&&k3==0) { display4(); } if(flag==0&&alarmflag==0) { display1(); } if(flag==1&&alarmflag==0) { display2(); } } }
void display2() { glClearColor(0.6, 0.75, 0.85, 1); // sky color is light blue glClear(GL_COLOR_BUFFER_BIT | GL_DEPTH_BUFFER_BIT); glWindowPos2i(250,500); // Enable Z-buffering in OpenGL glEnable(GL_DEPTH_TEST); glCullFace(GL_BACK); glLoadIdentity(); // Set the look at position for perspective projection gluLookAt( Ex, Ey, Ez, Ex + lx, Ey, Ez+lz, 0.0, 1, 0.0); Print("Select car :",1); glWindowPos2i(250,450); Print("1. Mercedes Benz",1); glWindowPos2i(250,400); Print("2. Ferrari California ",1); if(opt==1) { display3(); } else if(opt==2) { display4(); } glEnable(GL_TEXTURE_2D); glTexEnvi(GL_TEXTURE_ENV,GL_TEXTURE_ENV_MODE,GL_MODULATE); glColor3f(1,1,1); glBindTexture(GL_TEXTURE_2D,texture[7]); glBegin(GL_QUADS); glColor3f(1,1,1); glNormal3f( 0, 0, 1); glTexCoord2f(0,0);glVertex3f(-1200,-1000,200); glTexCoord2f(1,0);glVertex3f(+1200,-1000,200); glTexCoord2f(1,1);glVertex3f(+1200,+1000,200); glTexCoord2f(0,1);glVertex3f(-1200,+1000,200); glEnd(); glDisable(GL_TEXTURE_2D); }