25 lines
789 B
GDScript
25 lines
789 B
GDScript
extends CanvasLayer
|
|
|
|
func _unhandled_input(event: InputEvent) -> void:
|
|
if event is InputEventKey and event.pressed and not event.echo:
|
|
match event.keycode:
|
|
KEY_F1:
|
|
FlagManager.debug_print_all()
|
|
KEY_F2:
|
|
QuestManager.debug_print_all()
|
|
KEY_F3:
|
|
# Test rapide : donne 3 badges
|
|
FlagManager.set_flag(&"badges_gagnes", 3)
|
|
print("3 badges ajoutés !")
|
|
KEY_F4:
|
|
# Test rapide : force la rencontre du Prof
|
|
FlagManager.set_flag(&"prof_rencontre", true)
|
|
KEY_F5:
|
|
_give_test_quests()
|
|
|
|
func _give_test_quests() -> void:
|
|
QuestManager.start_quest(&"main_01_prof", true) # true = force (ignore prérequis)
|
|
QuestManager.start_quest(&"main_02_starter", true)
|
|
QuestManager.start_quest(&"side_chenipan", true)
|
|
print("[DEBUG] 3 quêtes de test démarrées.")
|