一.主要功能包括:图片尺寸自适应;图片动态分割;查看原图;随机切换图片;鼠标拖动拼图;自动判断拼图成功。
- 开始
- 设置图片矩阵大小默认为3×3
- 生成图片框矩阵并初始化其位置
- 加载默认图片
- 图片尺寸调整
- 图片分割、打乱、加载到图片框矩
- 拼图
- 判断拼图是否成功
- 是否继续拼图
- 是,随机加载图片/加载用户自选图片
- 设置/采用默认图片矩阵方式,继续拼图
- 否,结束
二 界面设计
三 运行实现
(1)单击工具条上的“查看原图”按钮,效果如图
(2)单击工具条上的“试玩新图”按钮,可自选图片
(3)单击工具条上的“切换图片”按钮,可再已备图片切换
(4)单击工具条上的“图片重排”按钮,效果如图
(5)改变难度(切割图片块数的变化)
四 系统扩展
用两个timer组件实现计时功能