From a3a33750191c8c7306eafcda20330cc1971f4f32 Mon Sep 17 00:00:00 2001 From: Adrien Ufferte Date: Tue, 8 Jul 2025 11:59:12 +0200 Subject: [PATCH] Use range() to ensure compatibility with previous (and future ?) GDScript versions --- sources/gardens/gardens.gd | 7 ++----- sources/gardens/gardens_edit_tool.gd | 6 +++--- 2 files changed, 5 insertions(+), 8 deletions(-) diff --git a/sources/gardens/gardens.gd b/sources/gardens/gardens.gd index e80870e4..7922bd14 100644 --- a/sources/gardens/gardens.gd +++ b/sources/gardens/gardens.gd @@ -211,7 +211,7 @@ func _ready() -> void: if not transition_data: if starting_garden == -1: lesson_ind = 1 - for garden_ind: int in garden_parent.get_child_count(): + for garden_ind: int in range(garden_parent.get_child_count()): var garden_control: Garden = garden_parent.get_child(garden_ind) if starting_garden != -1: break @@ -535,11 +535,8 @@ func _close_minigames_layout() -> void: func _set_up_lessons() -> void: var lesson_ind: int = 1 - - for garden_ind: int in garden_parent.get_child_count(): - + for garden_ind: int in range(garden_parent.get_child_count()): var garden_control: Garden = garden_parent.get_child(garden_ind) - for index: int in range(garden_control.lesson_button_controls.size()): if not lesson_ind in lessons: break diff --git a/sources/gardens/gardens_edit_tool.gd b/sources/gardens/gardens_edit_tool.gd index 4ce07d47..32e8b78f 100644 --- a/sources/gardens/gardens_edit_tool.gd +++ b/sources/gardens/gardens_edit_tool.gd @@ -61,7 +61,7 @@ func _init_gardens_layout() -> void: func set_up_click_detection() -> void: - for garden_control_ind: int in garden_parent.get_child_count(): + for garden_control_ind: int in range(garden_parent.get_child_count()): var garden_control: Garden = garden_parent.get_child(garden_control_ind) for flower_ind: int in garden_control.flower_controls.size(): @@ -145,7 +145,7 @@ func _input(event: InputEvent) -> void: func get_garden_and_sub_ind_from_ind(ind: int) -> Array[int]: var count: int = 0 - for garden_control_ind: int in garden_parent.get_child_count(): + for garden_control_ind: int in range(garden_parent.get_child_count()): var garden_control: Garden = garden_parent.get_child(garden_control_ind) for lesson_button_ind: int in garden_control.lesson_button_controls.size(): if count == ind: @@ -155,7 +155,7 @@ func get_garden_and_sub_ind_from_ind(ind: int) -> Array[int]: func get_best_showing_garden() -> int: - for garden_ind: int in garden_parent.get_child_count(): + for garden_ind: int in range(garden_parent.get_child_count()): var garden_control: Control = garden_parent.get_child(garden_ind) if abs(garden_control.global_position.x) < garden_control.size.x / 2: return garden_ind