From c0d2ef77cd7ed0a7d0701f2dac3df6ba6a588f9f Mon Sep 17 00:00:00 2001 From: Olivier 'reivilibre Date: Mon, 9 Jan 2023 20:34:59 +0000 Subject: [PATCH] Last tweaks.. --- levels/Level0A.tscn | 1 + levels/Level0B.tscn | 4 +++- levels/Win.gd | 4 ++++ levels/Win.tscn | 24 ++++++++++++++++++++++++ ui/Scheduler.gd | 2 +- 5 files changed, 33 insertions(+), 2 deletions(-) create mode 100644 levels/Win.gd create mode 100644 levels/Win.tscn diff --git a/levels/Level0A.tscn b/levels/Level0A.tscn index e7df84b..2588527 100644 --- a/levels/Level0A.tscn +++ b/levels/Level0A.tscn @@ -74,3 +74,4 @@ texture = ExtResource( 3 ) num_days = 9 next_level = "Level0B" needed_coins = 20 +slug_chance_per_roll = 0.0 diff --git a/levels/Level0B.tscn b/levels/Level0B.tscn index 76b06f0..4f49e91 100644 --- a/levels/Level0B.tscn +++ b/levels/Level0B.tscn @@ -140,5 +140,7 @@ position = Vector2( 1320, 116 ) texture = ExtResource( 3 ) [node name="Hud" parent="." instance=ExtResource( 8 )] -next_level = "Level0B" +next_level = "Level0C" +slug_chance_per_roll = 0.4 +slug_roll_rate = 6 max_slugs_per_group = 1 diff --git a/levels/Win.gd b/levels/Win.gd new file mode 100644 index 0000000..5c7256f --- /dev/null +++ b/levels/Win.gd @@ -0,0 +1,4 @@ +extends Control + +func _on_AgainBtn_pressed() -> void: + var _x := get_tree().change_scene("res://levels/Level0A.tscn") diff --git a/levels/Win.tscn b/levels/Win.tscn new file mode 100644 index 0000000..5937c6d --- /dev/null +++ b/levels/Win.tscn @@ -0,0 +1,24 @@ +[gd_scene load_steps=4 format=2] + +[ext_resource path="res://ui/normal_theme.tres" type="Theme" id=1] +[ext_resource path="res://levels/Win.gd" type="Script" id=2] +[ext_resource path="res://ui/thanks.png" type="Texture" id=3] + +[node name="Win" type="Control"] +anchor_right = 1.0 +anchor_bottom = 1.0 +script = ExtResource( 2 ) + +[node name="Sprite" type="Sprite" parent="."] +texture = ExtResource( 3 ) +centered = false + +[node name="AgainBtn" type="Button" parent="."] +margin_left = 131.0 +margin_top = 839.0 +margin_right = 237.0 +margin_bottom = 872.0 +theme = ExtResource( 1 ) +text = "Play again" + +[connection signal="pressed" from="AgainBtn" to="." method="_on_AgainBtn_pressed"] diff --git a/ui/Scheduler.gd b/ui/Scheduler.gd index 1c9aa32..134ebd2 100644 --- a/ui/Scheduler.gd +++ b/ui/Scheduler.gd @@ -84,7 +84,7 @@ func _slug_spawner(parent: Node2D): print("num rolls = ", num_rolls) var interval = 1 / (DAY_PER_SEC * slug_roll_rate) print("interval = ", interval) - for roll_num in range(num_rolls): + for _roll_num in range(num_rolls): # wait for our next roll timer.start(interval); yield(timer, "timeout")