Vega strike Python Modules doc  0.5.1
Documentation of the " Modules " folder of Vega strike
 All Data Structures Namespaces Files Functions Variables
dynamic_universe Namespace Reference

Data Structures

class  ShipTracker
 

Functions

def updatePlayerKillList
 
def TrackLaunchedShip
 
def Execute
 

Variables

tuple dnewsman_ = dynamic_news.NewsManager()
 
list _ships = []
 
list player_kill_list = []
 

Function Documentation

def dynamic_universe.Execute ( )

Definition at line 74 of file dynamic_universe.py.

References generate_dyn_universe.KeepUniverseGenerated().

74 
75 def Execute():
77  global curiter, _ships
78  if (len(_ships)>curiter):
79  if (not _ships[curiter].Check()):
80  _ships[curiter] = _ships[-1]
81  del _ships[-1]
82  else:
83  curiter+=1
84  else:
85  curiter=0
def dynamic_universe.TrackLaunchedShip (   fgname,
  fac,
  typ,
  un 
)

Definition at line 69 of file dynamic_universe.py.

References fg_util.LaunchShip().

69 
70 def TrackLaunchedShip(fgname,fac,typ,un):
71  fg_util.LaunchShip(fgname,fac,typ)
72  global _ships
73  _ships.append( ShipTracker(fgname,fac,typ,un) )
curiter=0
def dynamic_universe.updatePlayerKillList (   playernum,
  faction 
)

Definition at line 16 of file dynamic_universe.py.

References reconvert.append.

16 
17 def updatePlayerKillList(playernum,faction):
18  fac = VS.GetFactionIndex(faction)
19  ret=0
20  for i in xrange(VS.getNumPlayers()-len(player_kill_list)):
21  player_kill_list.append([]);
22  for i in xrange(VS.getNumPlayers()):
23  numfac=Director.getSaveDataLength(i,"kills")
24  for j in xrange(numfac-len(player_kill_list[i])):
25  player_kill_list[i].append(0)
26  for j in xrange(numfac):
27  if (i==playernum and j==fac):
28  ret = Director.getSaveData(i,"kills",j)-player_kill_list[i][j];
29  player_kill_list[i][j]=Director.getSaveData(i,"kills",j)
30  return ret

Variable Documentation

list _ships = []

Definition at line 14 of file dynamic_universe.py.

tuple dnewsman_ = dynamic_news.NewsManager()

Definition at line 13 of file dynamic_universe.py.

list player_kill_list = []

Definition at line 15 of file dynamic_universe.py.