add debug auto play to automatically press play and continue farming for testing purposes
This commit is contained in:
parent
6013c08892
commit
f8e46af129
@ -69,7 +69,7 @@ unique_name_in_owner = true
|
|||||||
layout_mode = 2
|
layout_mode = 2
|
||||||
size_flags_horizontal = 4
|
size_flags_horizontal = 4
|
||||||
|
|
||||||
[node name="AutoCheck" type="CheckButton" parent="MarginContainer/UITop"]
|
[node name="AutoProgressToggle" type="CheckButton" parent="MarginContainer/UITop"]
|
||||||
layout_mode = 2
|
layout_mode = 2
|
||||||
text = "Auto Progress"
|
text = "Auto Progress"
|
||||||
|
|
||||||
|
@ -49,8 +49,14 @@ layout_mode = 2
|
|||||||
text = "Test
|
text = "Test
|
||||||
"
|
"
|
||||||
|
|
||||||
|
[node name="AutostartToggle" type="CheckButton" parent="MenuButtons"]
|
||||||
|
visible = false
|
||||||
|
layout_mode = 2
|
||||||
|
text = "Auto Play"
|
||||||
|
|
||||||
[connection signal="pressed" from="MenuButtons/PlayButton" to="." method="_on_play_button_pressed"]
|
[connection signal="pressed" from="MenuButtons/PlayButton" to="." method="_on_play_button_pressed"]
|
||||||
[connection signal="pressed" from="MenuButtons/SaveButton" to="." method="_on_save_button_pressed"]
|
[connection signal="pressed" from="MenuButtons/SaveButton" to="." method="_on_save_button_pressed"]
|
||||||
[connection signal="pressed" from="MenuButtons/LoadButton" to="." method="_on_load_button_pressed"]
|
[connection signal="pressed" from="MenuButtons/LoadButton" to="." method="_on_load_button_pressed"]
|
||||||
[connection signal="pressed" from="MenuButtons/ExitButton" to="." method="_on_exit_button_pressed"]
|
[connection signal="pressed" from="MenuButtons/ExitButton" to="." method="_on_exit_button_pressed"]
|
||||||
[connection signal="pressed" from="MenuButtons/TestButton" to="." method="_on_test_button_pressed"]
|
[connection signal="pressed" from="MenuButtons/TestButton" to="." method="_on_test_button_pressed"]
|
||||||
|
[connection signal="toggled" from="MenuButtons/AutostartToggle" to="." method="_on_autostart_toggle_toggled"]
|
||||||
|
@ -3,6 +3,7 @@ extends Node
|
|||||||
|
|
||||||
|
|
||||||
var debugSpeedEnabled: bool
|
var debugSpeedEnabled: bool
|
||||||
|
var debugAutoPlayEnabled: bool
|
||||||
var player_save := ConfigFile.new()
|
var player_save := ConfigFile.new()
|
||||||
|
|
||||||
|
|
||||||
|
@ -23,6 +23,7 @@ func _ready() -> void:
|
|||||||
|
|
||||||
_create_area()
|
_create_area()
|
||||||
current_area_duration = 0
|
current_area_duration = 0
|
||||||
|
%UITop/AutoProgressToggle.button_pressed = true
|
||||||
|
|
||||||
|
|
||||||
# func _process(_delta: float) -> void:
|
# func _process(_delta: float) -> void:
|
||||||
@ -76,7 +77,7 @@ func _on_quest_generated(quest) -> void:
|
|||||||
|
|
||||||
|
|
||||||
func _on_quest_completed() -> void:
|
func _on_quest_completed() -> void:
|
||||||
if %UITop/AutoCheck.button_pressed:
|
if %UITop/AutoProgressToggle.button_pressed:
|
||||||
_go_next_area()
|
_go_next_area()
|
||||||
else:
|
else:
|
||||||
# Globals.fade_node(%UITop/ContinueButton, "in", 0.25)
|
# Globals.fade_node(%UITop/ContinueButton, "in", 0.25)
|
||||||
|
@ -2,11 +2,21 @@ extends Control
|
|||||||
|
|
||||||
|
|
||||||
func _ready() -> void:
|
func _ready() -> void:
|
||||||
|
Engine.time_scale = 1.0
|
||||||
if OS.is_debug_build():
|
if OS.is_debug_build():
|
||||||
$MenuButtons/TestButton.show()
|
$MenuButtons/TestButton.show()
|
||||||
|
$MenuButtons/AutostartToggle.show()
|
||||||
|
$MenuButtons/AutostartToggle.button_pressed = Globals.debugAutoPlayEnabled
|
||||||
|
await get_tree().create_timer(5).timeout
|
||||||
|
if Globals.debugAutoPlayEnabled:
|
||||||
|
_enter_loaded_save()
|
||||||
|
|
||||||
|
|
||||||
func _on_play_button_pressed() -> void:
|
func _on_play_button_pressed() -> void:
|
||||||
|
_enter_loaded_save()
|
||||||
|
|
||||||
|
|
||||||
|
func _enter_loaded_save() -> void:
|
||||||
get_tree().change_scene_to_file("res://scenes/combatUIScene.tscn")
|
get_tree().change_scene_to_file("res://scenes/combatUIScene.tscn")
|
||||||
|
|
||||||
|
|
||||||
@ -25,3 +35,7 @@ func _on_save_button_pressed() -> void:
|
|||||||
|
|
||||||
func _on_test_button_pressed() -> void:
|
func _on_test_button_pressed() -> void:
|
||||||
pass # Replace with function body.
|
pass # Replace with function body.
|
||||||
|
|
||||||
|
|
||||||
|
func _on_autostart_toggle_toggled(toggled_on: bool) -> void:
|
||||||
|
Globals.debugAutoPlayEnabled = toggled_on
|
||||||
|
Loading…
Reference in New Issue
Block a user