俄罗斯方块与绘图应用开发详解
1. 俄罗斯方块应用
在俄罗斯方块应用中,我们需要定义各种颜色的方块形状信息。以下是具体的颜色定义和方块形状信息:
const COLORREF RED = RGB(255, 0, 0);
const COLORREF BROWN = RGB(255, 128, 0);
const COLORREF TURQUOISE = RGB(0, 255, 255);
const COLORREF GREEN = RGB(0, 255, 0);
const COLORREF BLUE = RGB(0, 0, 255);
const COLORREF PURPLE = RGB(255, 0, 255);
const COLORREF YELLOW = RGB(255, 255, 0);
1.1 红色方块
红色方块是由四个普通方块组成的一个大正方形,它在旋转时形状不变。因此,我们只需要定义一个方向的方块信息,就可以用于所有四个方向。
SquareArray RedGeneric = {Square(0, 0), Square(0, 1),
Square(1, 1), Square(1, 0)};
SquareInfo RedInfo = {&RedGeneric, &RedGeneric,
&RedGeneric, &RedGeneric};
超级会员免费看
订阅专栏 解锁全文
1096

被折叠的 条评论
为什么被折叠?



