2015年4月15日 星期三

week10 昌昀融 02160544 課堂作業






的#include <GL / glut.h> ///宣告
的#include <stdio.h>中///宣告
的#include <MMSYSTEM.H> ///宣告
浮動像素= -1,吡= 0;
無效顯示()///函式
{
    glClear(GL_COLOR_BUFFER_BIT);
    glPushMatrix();
        的glTranslatef(像素,吡啶,0);
        glutSolidTeapot(0.03);
    glPopMatrix();
    glFlush();
    PX + = 0.0001;
    如果(PX> 1.1)= PX -1.1;
}
無效的鍵盤(無符號字符鍵,詮釋的x,int y)對
{
    出口(0);
}
鼠標無效(INT按鈕,INT狀態,詮釋的x,int y)對
{
    如果(國家== GLUT_DOWN)
    PlaySound(“數據/ Shot.wav”,NULL,SND_ASYNC);
        的printf(“走”);
        浮MX = 5 * X / 1280.0-1,我= - (3 * Y / 1024.0-1);
        如果(ABS(MX-PX)<0.01 && ABS(我-PY)<0.01)
        {
            PlaySound(“wolf.wav”,NULL,SND_ASYNC);
        }
}
INT主(INT ARGC,字符* argv的[])
{
    glutInit(ARGC,ARGV);
    glutCreateWindow(“02160421”);
    glutIdleFunc(顯示);
    glutDisplayFunc(顯示);
    glutKeyboardFunc(鍵盤);
    glutMouseFunc(小鼠);
    glutMainLoop();
}

沒有留言:

張貼留言