iter52-卡1:迭代52卡①(minesweeper_rules公开面还债): safe_remaining私有化21→20(函数体逐字不动,测试4行改锚)——gdstyle S13归绿零新基线键,全仓.safe_remaining(零残留; 验收档中

This commit is contained in:
DKChan committed 2026-11-05 03:04:20 +08:00
1 parent 32f9be8c4d
commit 8aec7dbff1
25 files changed
+137 -226

No files matched your search

@@ -53,7 +53,7 @@ func _test_install_invariants() -> void:
Kit.check("装板带初始扩张揭示(%d 格,非零且未铺满安全格 %d)" % [opened, safe_total],
opened > 0 and opened < safe_total)
Kit.check("安全格余量 = 安全格总数 − 已揭示数(%d − %d)" % [safe_total, opened],
_rules.safe_remaining() == safe_total - opened)
_rules._safe_remaining() == safe_total - opened)
Kit.check("装板后仍有未揭示格", _rules.has_unrevealed())
@@ -86,12 +86,12 @@ func _test_reveal_advances() -> void:
if c == Vector2i(-1, -1):
Kit.check("存在未揭示安全格(揭示推进前置)", false)
return
var before: int = _rules.safe_remaining()
var before: int = _rules._safe_remaining()
var ok: bool = _rules.fx_reveal(c)
Kit.check("专长揭示受理(fx_reveal 不受邻接约束)", ok)
Kit.check("fx_reveal 后该格已揭示", _rules.is_revealed(c))
Kit.check("fx_reveal 后安全格余量递减(%d → %d)" % [before, _rules.safe_remaining()],
_rules.safe_remaining() < before)
Kit.check("fx_reveal 后安全格余量递减(%d → %d)" % [before, _rules._safe_remaining()],
_rules._safe_remaining() < before)
func _test_seal_place() -> void: