Use generated textures for seal ornaments

This commit is contained in:
2026-06-20 06:17:15 +09:00
parent d7d5d77985
commit 697eaaf7f9
3 changed files with 34 additions and 26 deletions

View File

@@ -3659,6 +3659,12 @@ func _check_ancient_ui_theme(failures: Array[String]) -> void:
var seal_ribbon := scene._make_seal_ribbon(120, 18)
_check_seal_ribbon(failures, seal_ribbon, "generated seal ribbon")
seal_ribbon.free()
var seal_tile := scene._make_seal_tile("1", 24)
_check_panel_uses_generated_texture(failures, seal_tile, "numbered seal tile")
seal_tile.free()
var seal_tick := scene._make_seal_tick()
_check_panel_uses_generated_texture(failures, seal_tick, "section seal tick")
seal_tick.free()
scene.free()
@@ -3672,6 +3678,14 @@ func _check_seal_ribbon(failures: Array[String], ribbon: HBoxContainer, label: S
var cluster := ribbon.get_child(2) as HBoxContainer
if cluster == null or cluster.get_child_count() != 3:
failures.append("%s should include a three-seal center cluster" % label)
for index in range(ribbon.get_child_count()):
var panel := ribbon.get_child(index) as PanelContainer
if index == 2:
continue
_check_panel_uses_generated_texture(failures, panel, "%s segment %d" % [label, index])
if cluster != null:
for index in range(cluster.get_child_count()):
_check_panel_uses_generated_texture(failures, cluster.get_child(index) as PanelContainer, "%s center seal %d" % [label, index])
func _check_bamboo_gutter_row(failures: Array[String], panel: PanelContainer, label: String) -> void: