Complete remaining client gap features

This commit is contained in:
shenlei
2026-09-04 13:25:05 +09:00
parent 13ccb8d02d
commit 9a4a044da5
47 changed files with 6667 additions and 140 deletions
+4 -2
View File
@@ -74,9 +74,11 @@ func _run() -> void:
# --- 7. NEXT / DONE -> has_next + iAdjustLine += 2 ---
var nx := qd.parse_script("x[NEXT]")
_ck(nx.has_next and nx.adjust_line == 2, "NEXT -> has_next + adjust_line=2 (%d)" % nx.adjust_line)
_ck(nx.has_next and nx.next_button_type == "NEXT" and nx.adjust_line == 2,
"NEXT -> button type + adjust_line=2 (%d)" % nx.adjust_line)
var dn := qd.parse_script("x[NEXT][DONE]")
_ck(dn.has_next and dn.adjust_line == 4, "NEXT+DONE -> adjust_line=4 (%d)" % dn.adjust_line)
_ck(dn.has_next and dn.next_button_type == "DONE" and dn.adjust_line == 4,
"NEXT+DONE -> DONE button type + adjust_line=4 (%d)" % dn.adjust_line)
# --- 8. WAIT -> isLock ---
var w := qd.parse_script("x[WAIT]y")