19 lines
672 B
GDScript3
19 lines
672 B
GDScript3
|
|
extends Node2D
|
||
|
|
|
||
|
|
# Preview, not a test - the fleet-hold cap shown on the FLEET HOLD caption.
|
||
|
|
#
|
||
|
|
# bash tests/screenshot.sh res://tests/_fleet_cargo_limit_preview.tscn /tmp/cargo_limit.png 15 720x1280
|
||
|
|
|
||
|
|
|
||
|
|
func _ready() -> void:
|
||
|
|
GameState.buildings.clear()
|
||
|
|
GameState.extractors.clear()
|
||
|
|
GameState.rocks = 200
|
||
|
|
GameState.gas = 30
|
||
|
|
GameState.fleet_cargo = 0
|
||
|
|
var scene: Node = load("res://Main.tscn").instantiate()
|
||
|
|
add_child(scene)
|
||
|
|
var fleet: Node = scene.get_node("Fleet")
|
||
|
|
fleet.spawn_ships(3, Vector2.ZERO, PackedStringArray(["interceptor", "interceptor", "shield"]))
|
||
|
|
# Two cargo-capable interceptors (40) + one shield vessel (0) = 40 total.
|
||
|
|
GameState.fleet_cargo = 27
|