From 4e7c3d3da80f196bf32e0ec685ee92884349d374 Mon Sep 17 00:00:00 2001 From: dariasteam Date: Sun, 16 Sep 2018 13:58:25 +0100 Subject: [PATCH] Fix unlock levels bug --- Scenes/Maps/map_1.tscn | 2 -- Scenes/Menu/back_button.gd | 5 +++-- Scenes/Menu/level_selector.gd | 3 ++- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/Scenes/Maps/map_1.tscn b/Scenes/Maps/map_1.tscn index b3ad932..605c420 100644 --- a/Scenes/Maps/map_1.tscn +++ b/Scenes/Maps/map_1.tscn @@ -1567,8 +1567,6 @@ script/script = ExtResource( 13 ) [node name="Cages" type="Node2D" parent="."] -editor/display_folded = true - [node name="jail" parent="Cages" instance=ExtResource( 14 )] transform/pos = Vector2( -1250, -2410 ) diff --git a/Scenes/Menu/back_button.gd b/Scenes/Menu/back_button.gd index 3ea10f3..aa89597 100644 --- a/Scenes/Menu/back_button.gd +++ b/Scenes/Menu/back_button.gd @@ -5,10 +5,11 @@ export(PackedScene) var scene func _ready(): set_process_input(true) -func _on_Button_pressed(): +func _on_Button_pressed(): + global.save_game() get_tree().set_pause(false) get_tree().change_scene_to(scene) func _input(ev): - if (ev.is_action_pressed("ui_cancel")): + if (ev.is_action_pressed("ui_cancel")): _on_Button_pressed() \ No newline at end of file diff --git a/Scenes/Menu/level_selector.gd b/Scenes/Menu/level_selector.gd index 7e7af52..1daffeb 100644 --- a/Scenes/Menu/level_selector.gd +++ b/Scenes/Menu/level_selector.gd @@ -19,7 +19,8 @@ func _ready(): func next_level(): if (global.level < levels.size()): global.level += 1 - global.unlocked_levels += 1 + if (global.level >= global.unlocked_levels): + global.unlocked_levels += 1 global.save_game() viewport.get_child(0).queue_free() #reset_hud()