• 大小: 0.01M
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2021-03-27
  • 语言: 其他
  • 标签: 2048  小游戏  04  Qt  

资源简介


用QT写的一个很好用的2048,给大家分享一下,相互学习

资源截图

代码片段和文件信息

#include “GameWidget.h“

// 颜色数组 存储每个数字对应的背景色
QColor digitBkg[11] = {QColor::fromRgb(0xFF 0xFF 0xCC) QColor::fromRgb(0xFF 0xFF 0x99)
                            QColor::fromRgb(0xFF 0xCC 0xCC) QColor::fromRgb(0xFF 0xCC 0x99)
                            QColor::fromRgb(0xFF 0x99 0x99) QColor::fromRgb(0xFF 0x99 0x66)
                            QColor::fromRgb(0xFF 0x66 0x66) QColor::fromRgb(0xCC 0x99 0x66)
                            QColor::fromRgb(0xCC 0x33 0x33) QColor::fromRgb(0xCC 0x00 0x33)
                            QColor::fromRgb(0xFF 0x00 0x00)};

// 每个方向位置的增量
QPointF dPos[5];

GameWidget::GameWidget(QWidget *parent) :
    QGLWidget(QGLFormat(QGL::SampleBuffers) parent)
    timer(this)
{
    // 连接手势移动信号和相应的槽函数
    connect(this SIGNAL(GestureMove(GestureDirect)) SLOT(onGestureMove(GestureDirect)));
    // 连接时钟信号和画板更新的槽
    connect(&timer SIGNAL(timeout()) this SLOT(update()));
    // 初始化board数组
    memset(board 0 s

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2015-01-01 16:14  My2048\
     文件       19219  2014-05-23 14:54  My2048\GameWidget.cpp
     文件        2976  2014-05-23 14:36  My2048\GameWidget.h
     文件         428  2014-05-22 14:50  My2048\My2048.pro
     文件       13584  2014-12-24 20:08  My2048\My2048.pro.user
     文件       29994  2014-05-23 00:27  My2048\My2048.pro.user.3.2-pre1
     目录           0  2015-01-01 16:15  My2048\debug\
     文件         175  2014-05-21 15:27  My2048\main.cpp
     目录           0  2015-01-01 16:15  My2048\release\
     文件        3713  2014-05-23 14:33  My2048\widget.cpp
     文件        1423  2014-05-23 14:30  My2048\widget.h

评论

共有 条评论