增强版的扫雷内存读取器






3.86/5 (6投票s)
2003年5月15日
1分钟阅读

57547

671
这是一个小小的增强,让你可以在玩扫雷时简单地高亮显示地雷。
引言
这只是对位于 这里 的优秀项目的 frmMain.cs 的一些增强。首先下载该项目,然后将 ProcessMemoryReaderLib\MineSweeperReader 目录中的 frmMain
替换为这个版本。
主要目的是包含一个复选框以使窗体透明,并且不绘制小地雷,而是用红色突出显示地雷的位置。这样你就可以将窗体直接覆盖在扫雷上,在显示地雷位置的同时玩游戏,并且仍然可以像往常一样通过右键单击标记地雷。
另一个小增强是将所有按钮包含在一个 Windows Forms Panel
中,这样当你重新读取扫雷内存时,在重新绘制之前擦除所有先前按钮的速度就不会那么慢。
注释
如果你在尝试标记地雷(或任何其他时间)时意外点击了红色边框,它会使焦点从扫雷移开并返回到应用程序...只需再次点击透明区域即可继续。
另外,如果透明度无法正常工作(例如 - 你看到的是我选择的透明颜色 Lime,或者当你点击时,应用程序会获取点击事件而不是应该接收点击事件的扫雷,而透明窗体在扫雷后面),那么你可能需要关闭 32 位颜色并降至 24 位或 16 位(或 256 位,如果你对所有这些新颖的颜色感到厌倦)。这是根据我的经验,我不知道什么导致了这个问题。