feat: escoria-wizard

This commit is contained in:
Balloonpopper
2022-07-28 22:10:46 +10:00
committed by Julian Murgia
parent a53637fac1
commit faab5ba808
93 changed files with 5543 additions and 0 deletions

View File

@@ -0,0 +1,56 @@
tool
extends WindowDialog
# Declare member variables here. Examples:
# var a: int = 2
# var b: String = "text"
const LAST_PAGE = 15
export var current_page = 1
func help_on_prev_button_pressed() -> void:
current_page -= 1
if current_page < 1:
current_page = 1
show_page()
func help_on_next_button_pressed() -> void:
current_page += 1
if current_page > LAST_PAGE:
current_page = LAST_PAGE
show_page()
func show_page() -> void:
for loop in get_tree().get_nodes_in_group("masks"):
loop.visible = false
for loop in get_tree().get_nodes_in_group("pagetext"):
loop.visible = false
$masks/leftall.visible = true
$masks/middleall.visible = true
$masks/rightall.visible = true
get_node("masks").get_node("page%s" % current_page).visible = true
get_node("text").get_node("page%s" % current_page).visible = true
match current_page:
2: $masks/leftall.visible = false
3: $masks/rightall.visible = false
4: $masks/leftall.visible = false
5: $masks/leftall.visible = false
6: $masks/leftall.visible = false
7: $masks/leftall.visible = false
8: $masks/middleall.visible = false
9: $masks/middleall.visible = false
10: $masks/middleall.visible = false
11: $masks/rightall.visible = false
12: $masks/rightall.visible = false
13: $masks/rightall.visible = false
14: $masks/rightall.visible = false