Qt平台下的精简版俄罗斯方块,代码80行(顺便散点分) [问题点数:40分,结帖人lxyppc]
2016-02-15 11:32
537 查看
代码虽小,五脏俱全。
之前写了一个90行版本的(90行版本),需要.h和main.cpp两个文件。现在用一个文件来实现了。
由于没有.h文件了,“借”用了一个Qt中原生的SLOT来响应timer事件
这个版本采用位运算来判定方块的合法性,使得代码更精简
P.S. 由于在ubuntu和windows下mono格式的颜色是反的, ubuntu下运行看起来不太习惯
C/C++ code
?
更多0
最近的方块贴
C#写的170行俄罗斯方块
哟嗬...这不是159行的俄罗斯方块么....
120行的俄罗斯方块(Javascript)
from: http://bbs.csdn.net/topics/380206545
http://blog.csdn.net/moooxin/article/details/7278177
之前写了一个90行版本的(90行版本),需要.h和main.cpp两个文件。现在用一个文件来实现了。
由于没有.h文件了,“借”用了一个Qt中原生的SLOT来响应timer事件
这个版本采用位运算来判定方块的合法性,使得代码更精简
P.S. 由于在ubuntu和windows下mono格式的颜色是反的, ubuntu下运行看起来不太习惯
C/C++ code
?
最近的方块贴
C#写的170行俄罗斯方块
哟嗬...这不是159行的俄罗斯方块么....
120行的俄罗斯方块(Javascript)
from: http://bbs.csdn.net/topics/380206545
http://blog.csdn.net/moooxin/article/details/7278177
相关文章推荐
- Qt做的俄罗斯方块游戏
- QT 学习网址
- Qt Charts 5.7.0 安装教程
- qt5.2中文显示为乱码问题
- pyqt5 菜单,工具栏,线程,matplotlib
- PyQt5 结合 matplotlib 时,如何显示其 NavigationToolbar
- 关于解决Qt OpenGL编译/usr/bin/ld: cannot find -lGL 问题的方法
- QT,QTOPIA,QT4,QTE等的区别,还有QTE在QT CREATOR上的设置
- QT程序自动寻找依赖的DLL(Qt官方开发环境生成的exe发布方式--使用windeployqt)
- Qt PaintEvent 绘制窗体背景图片
- qt 设置字体
- QT安装——Windows
- PyQt+OpenCV 录制保存、播放视频
- 用Qt实现一个桌面弹幕程序(二)--实现一个弹幕①
- 【N32926/N32916】QT系统的编译
- QT 跨平台之IOS sqlite加密编译
- qt调用vc编写库文件的方法
- 【QT相关】文件、目录基础操作
- 静态代码检查工具 cppcheck 的使用(可分别集成到VS和QT Creator里)
- 在Ubuntu14.04上创建Qt 5.4.0开发环境