資源簡介
用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
- 上一篇:魚群算法基本代碼 可對照李曉磊博士論文
- 下一篇:用VHDL語言控制流水燈
評論
共有 條評論