首页 > 其他 > 详细

Qt连连看(三)非核心功能实现

时间:2021-07-01 09:32:31      阅读:16      评论:0      收藏:0      [点我收藏+]

主要的界面设计好后,我们来看下非核心功能的实现。由于这块不需要用到稍微复杂的算法,解决起来相对来说容易许多,于是我们选择先实现这部分非核心功能,这块几乎不涉及游戏的核心逻辑。

游戏界面如下:

技术分享图片

这时我们需要完成的功能如下:

(1) 按下设置按钮,可以设置游戏的花色数和游戏总时长,规定只可成功设置一次

(2) 按下开始游戏按钮后,自身按钮文字显示为重新开始,按照设定(默认)的花色数字随机显示游戏界面,进度条随设定(默认)的时长进行动态显示,设置按钮不可用

(3) 按下重新开始按钮后,清除进度条和游戏界面,重新按照设定(默认)的花色数字随机显示游戏界面,进度条随设定(默认)的时长进行动态显示

(3) 按下暂停游戏按钮,自身按钮文字显示为继续游戏,游戏界面、重排按钮变为灰色即不可用,进度条暂停

(4)  按下继续游戏按钮,自身按钮文字显示为暂停游戏,游戏界面、重排按钮可用,进度条恢复

(4) 重排按钮可用并按下时,游戏界面内存在的格子会进行随机排列(因为游戏可能会出现死锁的情况)

Qt连连看(三)非核心功能实现

原文:https://www.cnblogs.com/wizarderror/p/14957008.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!