Ensure proper initialization of all Arrays and Dictionaries

This commit is contained in:
Adrien Ufferte
2025-05-05 10:52:37 +02:00
parent a6c37a7f0b
commit 0bfead86e0
53 changed files with 100 additions and 101 deletions
+1 -1
View File
@@ -6,7 +6,7 @@ const gardens_scene: PackedScene = preload("res://sources/gardens/gardens.tscn")
const Kalulu: = preload("res://sources/minigames/base/kalulu.gd")
@export var locked_color: Color
@export var unlocked_colors: Array[Color]
@export var unlocked_colors: Array[Color] = []
@export var gardens_layout: GardensLayout
@onready var kalulu: Kalulu = $Kalulu
@@ -22,7 +22,7 @@ const icons_textures: Dictionary = {
password = value
_draw_password()
@onready var icons: Array[TextureRect]
@onready var icons: Array[TextureRect] = []
func _ready() -> void:
_draw_password()
@@ -6,7 +6,7 @@ const device_button_scene: PackedScene = preload("res://sources/menus/main/devic
const login_scene_path: String = "res://sources/menus/login/login.tscn"
@export var colors: Array[Color]
@export var colors: Array[Color] = []
@onready var container: GridContainer = %GridContainer
@@ -29,7 +29,7 @@ var current_language_path: String
var mutex: Mutex
var thread: Thread
var server_version: Dictionary
var server_version: Dictionary = {}
func _ready() -> void:
await get_tree().process_frame
+1 -1
View File
@@ -1,6 +1,6 @@
extends OptionButton
var items : Array[String]
var items : Array[String] = []
func _ready() -> void:
# Adds the supported locales to the field
+1 -1
View File
@@ -19,7 +19,7 @@ const next_scene_path: String = "res://sources/menus/settings/teacher_settings.t
@onready var students_step: PackedScene = preload("res://sources/menus/register/steps/teacher/students_count_step.tscn")
@onready var player_step: PackedScene = preload("res://sources/menus/register/steps/parent/player_step.tscn")
var current_steps: Array[Step]
var current_steps: Array[Step] = []
@onready var register_data: TeacherSettings = TeacherSettings.new()
@onready var progress_bar: RegisterProgressBar = %ProgressBar
+1 -1
View File
@@ -5,7 +5,7 @@ const StudentPanel = preload("res://sources/menus/settings/student_panel.gd")
const student_panel_scene: PackedScene = preload("res://sources/menus/settings/student_panel.tscn")
@export var title: String
@export var students: Array[StudentData]
@export var students: Array[StudentData] = []
@onready var title_label: Label = %Title
@onready var students_container: GridContainer = %StudentsContainer
+1 -1
View File
@@ -7,7 +7,7 @@ signal unlocks_changed
@export var lesson_GPs: String:
set = _set_lesson_GPs
@export var unlocks: Dictionary
@export var unlocks: Dictionary = {}
@onready var lesson_label: Label = %LessonLabel
@onready var gps_label: Label = %GPsLabel