资源简介
这是基于Qt5.7.1版本的俄罗斯方块小游戏~基于绘制和键盘事件对数组进行控制,可以选择简单、中等、困难三个难度(其实就是对下落事件进行控制),课程设计必备~
代码片段和文件信息
//////////////////////////////////////////////////////
/**
* @file CatRect.cpp
*
* @note 方块类
*
* @author MollyNeko
*
* @date 2018-08-06
*
* @version 1.0.0
**/
//////////////////////////////////////////////////////
#include
#include
#include “catrect.h“
CatRect::CatRect(Qobject *parent):
Qobject(parent)
{
}
CatRect::CatRect(ENUM_RECT_SHAPE enShape ENUM_RECT_DIRECT enDirect Qobject *parent):
Qobject(parent)
m_enShape(enShape)
m_enDirect(enDirect)
{
m_nWidth = WIDTH_ARRAY[enShape][enDirect];
m_nHeight = HEIGHT_ARRAY[enShape][enDirect];
m_strRect = RECT_ARRAY[enShape][enDirect];
m_enColor = COLOR_ARRAY[enShape];
}
/* 控制函数 */
qint32 CatRect::GetWidth()
{
return m_nWidth;
}
qint32 CatRect::GetHeight()
{
return m_nHeight;
}
QString CatRect::GetRect()
{
return m_strRect;
}
Qt::GlobalColor CatRect::GetColor()
{
return m_enColor;
}
///////////////////////////
相关资源
- C++语言和面向对象程序设计第二版
- LBG矢量量化图像压缩 c++代码
- Visual C++ 用户界面制作与应用 pdf VC
- c指针系统归纳ppt pdf
- C++ Primer Plus第五版中文版文字版
- C语言程序设计谭浩强版最全配套)
- 64位libstdc++.so.6.0.22,解决glibcxx not f
- 全方位图像展开程序
- vibe运动目标提取opencv C++源代码
- C语言解析精粹第二版pdf()
- blender 源代码 c c++ git 2016-4-3同步获取
- 纯C语言——电子相册
- VC++串口modbus测试工程
- Visual C++从入门到精通(第3版) 高清
- windows标准打印机状态转换为AEA标准
- MFC下实现OpenGL纹理贴图
- C语言四大圣经
- C++软件渲染管线
- Goc编程工具
- gcc.tar(gcc-4.8.5-39.el7.x86_64.rpm)
- mfc复制文件显示进度
- CTP行情接收工具和行情拆分工具 完整
- CC3D飞控资料(代码原理图)
- 基于VS2010MFC平台使用C++编写的上位机
- C++内存管理课件——侯捷老师
- Programming principles and practice Using C++ (
- 黑马程序员最新24期C/C++全栈培训讲义
- vb关于api编程的pdf电子书《Visual basi
- MSVBCRT.AIO.2020.04.10.X86+X64.zip
- MFC项目:图书管理系统
评论
共有 条评论