Vega strike Python Modules doc  0.5.1
Documentation of the " Modules " folder of Vega strike
 All Data Structures Namespaces Files Functions Variables
balancer.py
Go to the documentation of this file.
1 # -*- coding: utf-8 -*-
2 import VS
3 import Director
4 import launch
5 from Vector import Add
6 
7 class balancer (Director.Mission):
8  loops=()
9  def __init__ (self, ships, num_ships=1, num_waves=1):
10  Director.Mission.__init__(self)
11  you = VS.getPlayer()
12  for i in xrange(len(ships)):
13  launch.launch(you.getFlightgroupName(), you.getFactionName(), ships[i], "ai_sitting_duck.py", num_ships, num_waves, Add(you.Position(),((i+1)*500,0,0)), '', False)
14  print(" ++ Balancer mission launching %s unit..."%ships[i])
15  launch.launch(you.getFlightgroupName(), you.getFactionName(), "Archimedes", "ai_sitting_duck.py", num_ships, num_waves, Add(you.Position(),(0,0,8000)), '', False)
16  print(" ++ Balancer mission launching the playground")
17 
18  def Execute(self):
19  pass