Skip to content

Notices

juruo888 edited this page Jun 23, 2022 · 2 revisions

此页面适合开发人员 / 贡献者阅读。

本项目使用的开发环境为 Windows 10 Home China & Python 3.8.10,供参考。

以下部分内容会使用 Python 3.8.10 第三方库。

主要算法逻辑

左键点击刮开:使用 pygame 获取鼠标位置,然后在灰色背景上面画一个透明,且半径为 40 的圆。

右键换图:定义变量检测是否是第一次点击,若是则循环换到与当前不同的图片,若只有一张图则还显示当前图片。换图时会先关闭当前窗口再创建新的窗口。

图片大小调整:循环,若图片大小长宽全部小于 800 就全部乘以 1.5。然后继续循环,若图片大小长宽全部大于 800 就全部乘以 0.5。

日志重命名:获取 latest.log 第一条日志的时间,将其重命名为此。

时间炸弹:将当前时间与爆炸时间比较。

水印:使用 font.ttf 渲染文字显示在左上角。

错误弹窗:使用 pywin32 中的 MessageBox 弹窗,若点是则打开 website/issues.url

Clone this wiki locally