extends SceneTree ## Can you actually reach the bag station, and does the panel render? func _initialize() -> void: var main: Node = (load("res://main.tscn") as PackedScene).instantiate() get_root().add_child(main) await process_frame main._load_level("grocer") main._modes.set_mode(0) for i in 20: await physics_frame var tasks = main.get("_tasks") print("stations : ", tasks.get("_stations").size()) for s in tasks.get("_stations"): print(" ", Tasks.Kind.keys()[int(s["kind"])], " @ ", s["pos"], " ", s["label"]) var player = main.get("_player") player.global_position = Vector3(-0.3, 0.0, 2.2) await process_frame await process_frame print("near : '", tasks.nearest_label(), "' prompt='", tasks.prompt(), "'") print("start : ", tasks.try_start(), " phase=", tasks.phase) var st: Dictionary = tasks.panel_state() print("panel : ", st.get("title"), " / ", st.get("instruction"), " / ", st.get("footer")) print(main.get("_hud")._bags_art(st)) tasks.handle_key(KEY_SPACE) st = tasks.panel_state() print("torn : ", st.get("instruction"), " / ", st.get("footer")) for i in 8: tasks.handle_key(KEY_LEFT if i % 2 == 0 else KEY_RIGHT) print(main.get("_hud")._bags_art(tasks.panel_state())) tasks.handle_key(KEY_SPACE) # turn it over for i in 8: tasks.handle_key(KEY_LEFT if i % 2 == 0 else KEY_RIGHT) print(main.get("_hud")._bags_art(tasks.panel_state())) quit()