2015年4月15日 星期三

week08 陳薇亘

#include <GL/glut.h>
void display()
{
    glClear(GL_COLOR_BUFFER_BIT);
    glFlush();
}
void keyboard(unsigned char key,int x,int y)//按下exit跳出畫面
{
    exit(0);
}
int main(int argc,char**argv)
{

    glutInit(&argc,argv);
    glutCreateWindow("02161095");
    glutFullScreen();//全屏黑幕

    glutDisplayFunc(display);
    glutKeyboardFunc(keyboard);
    glutMainLoop();
}
#include <GL/glut.h>
#include <stdio.h>
#include <mmsystem.h>
void display()
{
    glClear(GL_COLOR_BUFFER_BIT);
    glFlush();
}
void keyboard(unsigned char key,int x,int y)
{
    exit(0);
}
void mouse(int button,int state, int x,int y)//滑鼠按下會跑出聲音和印出shoot
{
    if(state==GLUT_DOWN)
        PlaySound("Data/Shot.wav",NULL,SND_ASYNC);
        printf("shoot\n");
}
int main(int argc,char**argv)
{

    glutInit(&argc,argv);
    glutCreateWindow("02161095");
    glutFullScreen();//全屏

    glutDisplayFunc(display);
    glutKeyboardFunc(keyboard);//鍵盤控制
    glutMouseFunc(mouse);//滑鼠控制
    glutMainLoop();
}


 #include <GL/glut.h>
#include <stdio.h>
#include <mmsystem.h>
float potX=-1,potY=0;
void display()//讓茶壺移動
{
    glClearColor(0.1,0.1,0.5);
    glClearColor(GL_COLOR_BUFFER_BIT);
    glPushMatrix();
        glTranslatef(potX,potY,0);
        glSolidTeapot(0.01);
     flPopMatrix();
    glFlush();
    potX+=0.001;
    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("shoot\n");
        float mouseX=2*x/1280.0-1,mouseY=-(2*y/1024.0-1);
        if(abs(mouseX-potX)<0.01&&abs(mouseY-poTy)<0.01);{
            printf("got it\n");
            PlaySound("ahh.wav",NULL.SND_ASYNC);//尖叫聲
        }
}
int main(int argc,char**argv)
{

    glutInit(&argc,argv);
    glutCreateWindow("02161095");
    glutFullScreen();//全屏

    glutDisplayFunc(display);
    glutIdleFunc(display);
    glutKeyboardFunc(keyboard);
    glutMouseFunc(mouse);
    glutMainLoop();
}
//利用openCV寫入鬱金香圖片

沒有留言:

張貼留言