iter52-卡1:迭代52卡①(minesweeper_rules公开面还债): safe_remaining私有化21→20(函数体逐字不动,测试4行改锚)——gdstyle S13归绿零新基线键,全仓.safe_remaining(零残留; 验收档中
This commit is contained in:
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:
|
||||
|
||||
Reference in new issue
Block a user