2015年4月15日 星期三

02161061



嘗試製作第一張圖的遊戲,慢慢達成了,有個會移動的茶壺標靶給我們打,打擊有聲音,打到也有另一種聲音。
#include <stdio.h>
#include <GL/glut.h>
#include <mmsystem.h>
float potX=-1,potY=0;
void display()
 {
     glClearColor(0.5,0.5,0.3,0);
     glClear(GL_COLOR_BUFFER_BIT);
     glPushMatrix();
        glTranslatef(potX,potY,0);
        glutSolidTeapot(0.07);
     glPopMatrix();
     glFlush();
     potX+=0.01;
     if(potX>1.1)potX=-1.1;
 }
 void keyboard(unsigned char key,int x,int y)
 {
    exit(0);
 }
 void mouse(int button,int state,int x,int y)
 {
     if(state==GLUT_DOWN){
         PlaySound("Data/Shot.wav", NULL, SND_ASYNC);
         printf("Shot!!\n");
    }
 }
 int main(int argc, char**argv)
 {
     glutInit(&argc, argv);
     glutCreateWindow("02161061");
     glutFullScreen();
     glutDisplayFunc(display);
     glutIdleFunc(display);
     glutKeyboardFunc(keyboard);
     glutMouseFunc(mouse);
     glutMainLoop();
 }

沒有留言:

張貼留言