资料内容仅供您学习参考,如有不当之处,请联系改正或者删除。
{0x0660, 0x0660, 0x0660, 0x0660, BLUE}, // 口
{0x4460, 0x02E0, 0x0622, 0x0740, CYAN}, // L
蓝绿色
{0x2260, 0x0E20, 0x0644, 0x0470, GREEN}, // 反 L
{0x0C60, 0x2640, 0x0C60, 0x2640, BROWN}, // Z
{0x0360, 0x4620, 0x0360, 0x4620, YELLOW}, // 反 Z
{0x4E00, 0x4C40, 0x0E40, 0x4640, MAGENTA}}; // T
品红
2.4、 方块的变形
方块要实现变形, 其实就是经过 EasyX 画出不同的图形来实现的,
当然乱画是不行的, 而为了控制其变形的情况, 必须设定相应的图形
描述, 本程序使用的是不同图形的不同 ID 码表示的方法来实在方块的
描述的。能过键盘接收变形指令( 即向上键) , 将所得信号传递给信
号接收函数, 再经过信号处理函数改变当前方块的 ID 值, 最后根据新
的 ID 值画出新的图形, 此时即实在了方块的变形。
2.5、 定时处理机制
为了提高游戏的易控性和自动性, 定时机制是很有必要的。经过
定时器的设置后, 这里经过利用控制程序跳到定时器的时间的处理函
数去实现, 当固定时间片间隔到达后, 先检测当前下坠物是否已经到
达了底部, 不是则进行下坠物向下移动一个单位的操作, 是则到底后
产生一个新的”下一个下坠物”, 并代替旧的, 将原先旧的”下一个