Use range() to ensure compatibility with previous (and future ?) GDScript versions

This commit is contained in:
Adrien Ufferte
2025-07-08 11:59:12 +02:00
parent da9e7d4653
commit a3a3375019
2 changed files with 5 additions and 8 deletions
+2 -5
View File
@@ -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
+3 -3
View File
@@ -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