代码拉取完成,页面将自动刷新
同步操作将从 oisc/Qt 2048 强制同步,此操作会覆盖自 Fork 仓库以来所做的任何修改,且无法恢复!!!
确定后同步将在后台操作,完成时将刷新页面,请耐心等待。
#ifndef GAMEVIEW_H
#define GAMEVIEW_H
#include <QWidget>
#include <QLabel>
#include <QPushButton>
#include <QKeyEvent>
#include "scoreboard.h"
#include "numbergrid.h"
#include "gamedatadef.h"
#include "mask.h"
class GameView : public QWidget
{
Q_OBJECT
public:
explicit GameView(QWidget *parent = 0);
public slots:
void display(ViewData *data); //将模型发过来的数据呈现的函数
void slot_restart(); //重新开始
void win(); //展示赢得函数
void gameover(); //展示结束的函数
signals:
void restart(); //重置的信号 发给模型要求重置
void key_op(GameOP); //操作信号
private:
QLabel *title, *info; //提示文字
ScoreBoard *scoreb; //分数板
QPushButton *reset; //重新开始按钮
NumberGrid *ng; //数值格子
Mask *mask; //展示输赢的蒙版
bool isActive; //表示当前是否接受操作
void showMsg(QString); //显示蒙版
void hideMsg(); //隐藏蒙版
void setupUi();
void keyPressEvent(QKeyEvent *e);
};
#endif // GAMEVIEW_H
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。