mirror of
https://github.com/dcs-retribution/dcs-retribution.git
synced 2025-11-10 15:41:24 +00:00
20 lines
522 B
Python
20 lines
522 B
Python
from .conflictgen import *
|
|
from .naming import *
|
|
|
|
from dcs.mission import *
|
|
from dcs.unitgroup import *
|
|
from dcs.task import *
|
|
|
|
|
|
class ShipGenerator:
|
|
def __init__(self, mission: Mission, conflict: Conflict):
|
|
self.m = mission
|
|
self.conflict = conflict
|
|
|
|
def generate(self, type: ShipType, at: Point) -> ShipGroup:
|
|
return self.m.ship_group(
|
|
country=self.conflict.attackers_side,
|
|
name=namegen.next_transport_group_name(),
|
|
_type=type,
|
|
position=at)
|