Added pairing minigame type
This commit is contained in:
Binary file not shown.
Binary file not shown.
@@ -19,6 +19,10 @@ const look_and_learn_scene: = preload("res://sources/look_and_learn/look_and_lea
|
|||||||
@export var syllable_minigames: Array[PackedScene]
|
@export var syllable_minigames: Array[PackedScene]
|
||||||
@export var syllable_minigames_icons: Array[Texture]
|
@export var syllable_minigames_icons: Array[Texture]
|
||||||
|
|
||||||
|
@export_subgroup("Pairing")
|
||||||
|
@export var pairing_minigames: Array[PackedScene]
|
||||||
|
@export var pairing_minigames_icons: Array[Texture]
|
||||||
|
|
||||||
@export_subgroup("Words")
|
@export_subgroup("Words")
|
||||||
@export var words_minigames: Array[PackedScene]
|
@export var words_minigames: Array[PackedScene]
|
||||||
@export var words_minigames_icons: Array[Texture]
|
@export var words_minigames_icons: Array[Texture]
|
||||||
@@ -127,6 +131,8 @@ func _setup_minigame_selection() -> void:
|
|||||||
exercise_button_1.text = exercise1
|
exercise_button_1.text = exercise1
|
||||||
if exercise1 == "Syllable":
|
if exercise1 == "Syllable":
|
||||||
exercise_button_1.images = syllable_minigames_icons
|
exercise_button_1.images = syllable_minigames_icons
|
||||||
|
elif exercise1 == "Pairing":
|
||||||
|
exercise_button_1.images = pairing_minigames_icons
|
||||||
elif exercise1 == "Words":
|
elif exercise1 == "Words":
|
||||||
exercise_button_1.images = words_minigames_icons
|
exercise_button_1.images = words_minigames_icons
|
||||||
elif exercise1 == "Sentences":
|
elif exercise1 == "Sentences":
|
||||||
@@ -138,6 +144,8 @@ func _setup_minigame_selection() -> void:
|
|||||||
exercise_button_2.text = exercise2
|
exercise_button_2.text = exercise2
|
||||||
if exercise2 == "Syllable":
|
if exercise2 == "Syllable":
|
||||||
exercise_button_2.images = syllable_minigames_icons
|
exercise_button_2.images = syllable_minigames_icons
|
||||||
|
elif exercise2 == "Pairing":
|
||||||
|
exercise_button_2.images = pairing_minigames_icons
|
||||||
elif exercise2 == "Words":
|
elif exercise2 == "Words":
|
||||||
exercise_button_2.images = words_minigames_icons
|
exercise_button_2.images = words_minigames_icons
|
||||||
elif exercise2 == "Sentences":
|
elif exercise2 == "Sentences":
|
||||||
@@ -149,6 +157,8 @@ func _setup_minigame_selection() -> void:
|
|||||||
exercise_button_3.text = exercise3
|
exercise_button_3.text = exercise3
|
||||||
if exercise3 == "Syllable":
|
if exercise3 == "Syllable":
|
||||||
exercise_button_3.images = syllable_minigames_icons
|
exercise_button_3.images = syllable_minigames_icons
|
||||||
|
elif exercise3 == "Pairing":
|
||||||
|
exercise_button_3.images = pairing_minigames_icons
|
||||||
elif exercise3 == "Words":
|
elif exercise3 == "Words":
|
||||||
exercise_button_3.images = words_minigames_icons
|
exercise_button_3.images = words_minigames_icons
|
||||||
elif exercise3 == "Sentences":
|
elif exercise3 == "Sentences":
|
||||||
@@ -193,6 +203,9 @@ func _fill_minigame_choice(exercise_type: String, is_completed: bool, minigame_n
|
|||||||
if exercise_type == "Syllable":
|
if exercise_type == "Syllable":
|
||||||
exercise_scenes = syllable_minigames
|
exercise_scenes = syllable_minigames
|
||||||
exercise_icons = syllable_minigames_icons
|
exercise_icons = syllable_minigames_icons
|
||||||
|
if exercise_type == "Pairing":
|
||||||
|
exercise_scenes = pairing_minigames
|
||||||
|
exercise_icons = pairing_minigames_icons
|
||||||
elif exercise_type == "Words":
|
elif exercise_type == "Words":
|
||||||
exercise_scenes = words_minigames
|
exercise_scenes = words_minigames
|
||||||
exercise_icons = words_minigames_icons
|
exercise_icons = words_minigames_icons
|
||||||
|
|||||||
@@ -68,8 +68,10 @@ grow_horizontal = 2
|
|||||||
grow_vertical = 2
|
grow_vertical = 2
|
||||||
script = ExtResource("1_qlsw4")
|
script = ExtResource("1_qlsw4")
|
||||||
gardens_layout = ExtResource("2_1i16w")
|
gardens_layout = ExtResource("2_1i16w")
|
||||||
syllable_minigames = Array[PackedScene]([ExtResource("5_ix8qe"), ExtResource("3_vqohy"), ExtResource("4_cvoj1")])
|
syllable_minigames = Array[PackedScene]([ExtResource("3_vqohy"), ExtResource("4_cvoj1")])
|
||||||
syllable_minigames_icons = Array[Texture]([ExtResource("6_hekq6"), ExtResource("5_h8c5w"), ExtResource("6_p30hm")])
|
syllable_minigames_icons = Array[Texture]([ExtResource("5_h8c5w"), ExtResource("6_p30hm")])
|
||||||
|
pairing_minigames = Array[PackedScene]([ExtResource("5_ix8qe")])
|
||||||
|
pairing_minigames_icons = Array[Texture]([ExtResource("6_hekq6")])
|
||||||
words_minigames = Array[PackedScene]([ExtResource("6_r5cos"), ExtResource("7_o1s4m")])
|
words_minigames = Array[PackedScene]([ExtResource("6_r5cos"), ExtResource("7_o1s4m")])
|
||||||
words_minigames_icons = Array[Texture]([ExtResource("9_68su4"), ExtResource("10_5wvwc")])
|
words_minigames_icons = Array[Texture]([ExtResource("9_68su4"), ExtResource("10_5wvwc")])
|
||||||
sentences_minigames = Array[PackedScene]([ExtResource("8_g4mhc")])
|
sentences_minigames = Array[PackedScene]([ExtResource("8_g4mhc")])
|
||||||
|
|||||||
@@ -13,11 +13,11 @@ func _ready() -> void:
|
|||||||
Database.db.query("CREATE TABLE ExerciseTypes (ID INTEGER PRIMARY KEY ASC AUTOINCREMENT UNIQUE NOT NULL, Type TEXT NOT NULL)")
|
Database.db.query("CREATE TABLE ExerciseTypes (ID INTEGER PRIMARY KEY ASC AUTOINCREMENT UNIQUE NOT NULL, Type TEXT NOT NULL)")
|
||||||
Database.db.insert_row("ExerciseTypes",
|
Database.db.insert_row("ExerciseTypes",
|
||||||
{
|
{
|
||||||
Type = "Grapheme",
|
Type = "Syllable",
|
||||||
})
|
})
|
||||||
Database.db.insert_row("ExerciseTypes",
|
Database.db.insert_row("ExerciseTypes",
|
||||||
{
|
{
|
||||||
Type = "Syllable",
|
Type = "Pairing",
|
||||||
})
|
})
|
||||||
Database.db.insert_row("ExerciseTypes",
|
Database.db.insert_row("ExerciseTypes",
|
||||||
{
|
{
|
||||||
@@ -27,6 +27,10 @@ func _ready() -> void:
|
|||||||
{
|
{
|
||||||
Type = "Sentences",
|
Type = "Sentences",
|
||||||
})
|
})
|
||||||
|
Database.db.insert_row("ExerciseTypes",
|
||||||
|
{
|
||||||
|
Type = "Boss",
|
||||||
|
})
|
||||||
|
|
||||||
query = "SELECT name FROM sqlite_master WHERE type='table' AND name='LessonsExercises'"
|
query = "SELECT name FROM sqlite_master WHERE type='table' AND name='LessonsExercises'"
|
||||||
Database.db.query(query)
|
Database.db.query(query)
|
||||||
|
|||||||
Reference in New Issue
Block a user