Added spawn controller; added collision shape to jet; added yaw left to cpu default to test spawnning

This commit is contained in:
2026-10-21 01:42:31 -05:00
parent bf1623d771
commit d70d4de95e
11 changed files with 138 additions and 10 deletions
+7 -5
View File
@@ -12,29 +12,31 @@ func _get_jet_type(faction: int) -> Jet:
if faction == Globals.Faction.ALLIES:
jet = create_allies_jet()
jet.name = Globals.Faction.keys()[Globals.Faction.ALLIES] + "_JET"
elif faction == Globals.Faction.AXIS:
jet = create_axis_jet()
jet.name = Globals.Faction.keys()[Globals.Faction.AXIS] + "_JET"
elif faction == Globals.Faction.NEUTRAL:
jet = create_neutral_jet()
jet.name = Globals.Faction.keys()[Globals.Faction.NEUTRAL] + "_JET"
else:
jet = create_neutral_jet()
get_tree().root.add_child.call_deferred(jet)
await jet.ready
return jet
func create_player_jet(faction: int = 0) -> Jet:
var jet: Jet = await _get_jet_type(faction)
var jet: Jet = _get_jet_type(faction)
jet.set_as_player()
jet.set_as_player.call_deferred()
return jet
func create_cpu_jet(faction: int = 0) -> Jet:
var jet = await _get_jet_type(faction)
var jet = _get_jet_type(faction)
jet.set_as_cpu()
jet.set_as_cpu.call_deferred()
return jet