extends Node2D # Preview, not a test - #71's ship lab layout with all 7 vessels present, # checking the vessel-name row no longer overlaps itself. # # bash tests/screenshot.sh res://tests/_lab_menu_preview.tscn /tmp/lab.png 20 720x1280 var configured: bool = false func _process(_delta: float) -> void: if configured: return configured = true GameState.buildings.clear() GameState.extractors.clear() GameState.transporters.clear() GameState.rocks = 500 GameState.research_points = 5 var main: Node = load("res://Main.tscn").instantiate() add_child(main) main.get_node("EnemySpawner").set_process(false) main.get_node("AsteroidField").set_process(false) main.get_node("BuildingField").place(GameState.BUILDING_SHIP_LAB, Vector2(400.0, 0.0)) var lab_id: int = int(GameState.buildings[-1].id) var bc: Node = main.get_node("BuildController") bc.lab_building_id = lab_id main.get_node("UI/LabMenu").visible = true bc._refresh_lab()