依然存在的问题
1、使用的方法是建立多个头文件,将每个类归在头文件里
2、在每个单独的头文件中都能编译成功,但是当合并在一起时,编译失败
3、在界面方面还是不能达到预期的效果
代码要点
class action {
public:
/* draw */
extern void cleanBlock(Block block);
extern void drawBlock(Block block);
extern void addBlock(int** map, Block block);
/* check */
extern int checkCrash(int** map, Block* block);
int ch = 0;
int t = 50;
void getAction();
int _move(int** map, Block* block, int x, int y, int sign);
void rotation(Block* block, int director);
void _transfer(int** map, Block* block, int sign);
int _action(int** map, Block* block, int c);
};
要点在于每一个方块的各种变化或者移动
收获与心得
1、我们组对于面向对象程序设计是完全新手的,之前是完全没有接触过的,所以进行的过程非常困难
2、渲染的方式我们也不明白,在构造界面上花了很久的时间,但是没有成功
3、此次大作业让我们明白了自己的不足,收获了一些方法