Vega strike Python Modules doc  0.5.1
Documentation of the " Modules " folder of Vega strike
 All Data Structures Namespaces Files Functions Variables
random_encounters.playerdata Class Reference

Public Member Functions

def GeneratePhaseAndAmplitude
 
def UpdatePhaseAndAmplitude
 
def __init__
 

Data Fields

 prob_phase
 
 prob_amplitude
 
 prob_period
 
 quests
 
 curquest
 
 last_ship
 
 curmode
 
 lastmode
 
 lastsys
 
 sig_container
 
 significant_distance
 
 detection_distance
 

Detailed Description

Definition at line 19 of file random_encounters.py.

Constructor & Destructor Documentation

def __init__ (   self,
  sig_distance,
  det_distance 
)

Definition at line 27 of file random_encounters.py.

References debug.debug, faction_ships.Precache(), and locale.str().

27 
28  def __init__(self,sig_distance,det_distance):
29  debug.debug("init playerdata")
30  try:
32  except:
33  import sys
34  debug.debug(str(sys.exc_info()[0])+str(sys.exc_info()[1]))
35  self.quests=[]
36  self.curquest=0
37  self.last_ship=0
38  self.curmode=0
39  self.lastmode=0
40  self.lastsys=""
41  self.sig_container=VS.Unit()
42  self.significant_distance=sig_distance
43  self.detection_distance=det_distance
45  debug.debug("done playerdat")
def __init__(self, sigdis, detectiondis, gendis, minnships, gennships, unitprob, enemyprob, capprob, capdist):

Member Function Documentation

def GeneratePhaseAndAmplitude (   self)

Definition at line 20 of file random_encounters.py.

def UpdatePhaseAndAmplitude (   self)

Definition at line 24 of file random_encounters.py.

References random_encounters.playerdata.prob_amplitude, random_encounters.playerdata.prob_period, and random_encounters.playerdata.prob_phase.

24 
25  def UpdatePhaseAndAmplitude(self):
26  self.prob_phase+=1;
return self.prob_amplitude*(.6+.4*VS.cos ((self.prob_phase*3.1415926536*2)/self.prob_period))

Field Documentation

curmode

Definition at line 37 of file random_encounters.py.

curquest

Definition at line 35 of file random_encounters.py.

detection_distance

Definition at line 42 of file random_encounters.py.

last_ship

Definition at line 36 of file random_encounters.py.

lastmode

Definition at line 38 of file random_encounters.py.

lastsys

Definition at line 39 of file random_encounters.py.

prob_amplitude

Definition at line 22 of file random_encounters.py.

prob_period

Definition at line 23 of file random_encounters.py.

prob_phase

Definition at line 21 of file random_encounters.py.

quests

Definition at line 34 of file random_encounters.py.

sig_container

Definition at line 40 of file random_encounters.py.

significant_distance

Definition at line 41 of file random_encounters.py.


The documentation for this class was generated from the following file: