求俄罗斯方块游戏的数据结构设计
如题,欢迎大家讨论,方案越多越好,主要是想看谁的设计最好,借鉴学习下.我是这样设计
/*游戏面板*/
typedef struct BOARD
{
int var; //各方块状态 1已占 0未占
int color; //颜色
};
/*方块形状*/
typedef struct SHAPE
{
char shape[4][4]; //存储一个方块的形状
int color; //方块颜色
SHAPE *next; //变换的下一个方块形状
};
自己总觉的char shape[4][4]不太好。
[ 本帖最后由 Dripel 于 2010-12-22 16:06 编辑 ]