Provision transporters with hubs
This commit is contained in:
parent
663648d949
commit
d0a9f5b971
21 changed files with 309 additions and 588 deletions
|
|
@ -15,17 +15,20 @@ func _ready() -> void:
|
|||
GameState.add_building(GameState.BUILDING_MOTHERSHIP, Vector2(-420.0, 0.0))
|
||||
GameState.add_building(GameState.BUILDING_TRANSPORT_HUB, Vector2(420.0, 0.0))
|
||||
|
||||
# One laden, mid-leg, and one running home empty, so both states show.
|
||||
GameState.transporters.append({
|
||||
"hub_id": 2, "state": GameState.TRANSPORTER_TO_BUILDING, "target_id": 2,
|
||||
"carrying": 8, "progress": 0.45,
|
||||
"from": Vector2(-420.0, 0.0), "to": Vector2(420.0, 0.0),
|
||||
})
|
||||
GameState.transporters.append({
|
||||
"hub_id": 2, "state": GameState.TRANSPORTER_RETURNING, "target_id": 0,
|
||||
"carrying": 0, "progress": 0.5,
|
||||
"from": Vector2(-380.0, 150.0), "to": Vector2(420.0, 150.0),
|
||||
})
|
||||
# The hub already provisioned these two. Put one laden mid-leg and one on
|
||||
# its way home empty so both visual states show.
|
||||
var laden: Dictionary = GameState.transporters[0]
|
||||
laden.state = GameState.TRANSPORTER_TO_BUILDING
|
||||
laden.target_id = 2
|
||||
laden.carrying = 8
|
||||
laden.progress = 0.45
|
||||
laden.from = Vector2(-420.0, 0.0)
|
||||
laden.to = Vector2(420.0, 0.0)
|
||||
var returning: Dictionary = GameState.transporters[1]
|
||||
returning.state = GameState.TRANSPORTER_RETURNING
|
||||
returning.progress = 0.5
|
||||
returning.from = Vector2(-380.0, 150.0)
|
||||
returning.to = Vector2(420.0, 150.0)
|
||||
|
||||
var main: Node = load("res://Main.tscn").instantiate()
|
||||
add_child(main)
|
||||
|
|
|
|||
Loading…
Reference in a new issue