我罗斯方块最终篇

这个作业属于哪个课程 [2020面向对象程序设计张栋班][1]
这个作业要求在哪里 [我罗斯方块最终篇][2]
这个作业的目标 1.代码的 git 仓库链接。
2.运行截图/运行视频。
3.代码要点
4.收获与心得。
5.依然存在的问题。
成员 031902439 苏海瑶
031902437 赖凯慧
031902416 饶清
作业正文 [我罗斯方块最终篇][3]
github地址 [github作业地址][4]
[1]:https://edu.cnblogs.com/campus/fzu/2020OOP/
[2]:https://edu.cnblogs.com/campus/fzu/2020OOP/homework/10814
[3]:https://www.cnblogs.com/ClaireSHY/p/13122122.html
[4]:https://github.com/ClaireSu/woluosijihe/tree/master

依然存在的问题

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、此次大作业让我们明白了自己的不足,收获了一些方法

posted @ 2020-06-13 22:50  ClaireSHY  阅读(220)  评论(1编辑  收藏  举报