T4: Old Tam's tips in normal worlds, with a setting
This commit is contained in:
@@ -80,6 +80,26 @@ func bind(p: CharacterBody3D) -> void:
|
||||
sens_row.add_child(sens)
|
||||
_main.add_child(sens_row)
|
||||
|
||||
# Old Tam's tips in normal worlds (T4): on or off, or all of them again.
|
||||
if not Guide.active:
|
||||
var tips_row := HBoxContainer.new()
|
||||
var tips := CheckButton.new()
|
||||
tips.text = "Old Tam's tips"
|
||||
tips.focus_mode = Control.FOCUS_NONE
|
||||
tips.button_pressed = Hints.enabled
|
||||
tips.add_theme_font_size_override("font_size", 18)
|
||||
tips.size_flags_horizontal = Control.SIZE_EXPAND_FILL
|
||||
tips.toggled.connect(Hints.set_enabled)
|
||||
tips_row.add_child(tips)
|
||||
var again := Button.new()
|
||||
again.text = "Show again"
|
||||
again.focus_mode = Control.FOCUS_NONE
|
||||
again.add_theme_font_size_override("font_size", 15)
|
||||
again.tooltip_text = "Every tip shows once more, when it next fits"
|
||||
again.pressed.connect(func(): Hints.reset_seen(); again.text = "Done")
|
||||
tips_row.add_child(again)
|
||||
_main.add_child(tips_row)
|
||||
|
||||
# The tutorial: skip a step, or leave it (saved, to carry on later).
|
||||
if Guide.active:
|
||||
_main.add_child(_button("Skip this tutorial step", func(): Guide.skip(); close()))
|
||||
|
||||
Reference in New Issue
Block a user