This commit is contained in:
Vasiliy Horbachenko
2018-05-16 03:04:24 +03:00
committed by Vasyl Horbachenko
commit 6152570fd8
15 changed files with 276 additions and 0 deletions

25
__init__.py Executable file
View File

@@ -0,0 +1,25 @@
#!/usr/bin/env python3
import dcs
import os
import gen
m = dcs.Mission()
conflict = gen.Conflict(
heading=100,
attacker=m.country("USA"),
defender=m.country("Russia"),
point=m.terrain.krymsk().position,
size=10000)
armor_conflict = gen.ArmorConflictGenerator(m, conflict)
armor_conflict.generate(
attackers={dcs.vehicles.Armor.MBT_M1A2_Abrams: 8},
defenders={dcs.vehicles.Armor.MBT_T_80U: 6})
aircraft_conflict = gen.AircraftConflictGenerator(m, conflict)
aircraft_conflict.generate_cas({dcs.planes.A_10C: 2})
aircraft_conflict.generate_escort({dcs.planes.F_15C: 2})
aircraft_conflict.generate_interceptors({dcs.planes.Su_27: 2})