本文实例为大家分享了C++实现俄罗斯方块游戏代码,供大家参考,具体内容如下
1.block.c
#include
#include
#include
#include
#include
#include
#include
#include "block.h"
//init for globle
void
init_for_globle(void)
{
x = X / 2 - 2; // the first diamond ap
之前学了些C++的课程,一直想着说编点小游戏,可是MFC又不想学,所以就只能变成控制台的小游戏。
俄罗斯方块一定是很多人小时候玩过的游戏。接下来就说说设计想法。
主要实现,选择游戏的等级,加速下降,不同形状不同颜色,暂停和退出功能。
首先是类的设计。
class Box
{
private:
int map[23][12];//画面坐标,记录有方块的点,也是游戏界面
int hotpoint[2];//当前活动的点,所有图形都是以此为基准绘制的
int top;//