OpenGL实现俄罗斯方块源代码.doc
文本预览下载声明
PAGE
PAGE 1
OpenGL实现俄罗斯方块
设计思路
本程序采用以C++为基础并利用OpenGl库函数的方式实现俄罗斯方块程序,实现俄罗斯方块中正方形,T形,L形,反L形,直线型,Z字形,反Z字形七种形状的变换操作,七种形状的坐标被存储在一个三维数组中,每次随机选择一个形状生成并下落,在下落过程中监听键盘事件。
详细设计说明
本程序中主要的函数及其作用说明如下:
down:定时下落函数,由glutTimerFunc(1000,down,1);函数设置每隔1000毫秒即调用一次该函数,在函数中将方块的所有纵坐标减一个单位。
key: 键盘事件监听函数,当键盘上有按键被触
显示全部