vegastrike  0.5.1.r1
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
galaxy.cpp File Reference
#include "star_system_generic.h"
#include "cmd/script/mission.h"
#include "universe_generic.h"
#include "galaxy_xml.h"
#include "galaxy_gen.h"
#include "vsfilesystem.h"
#include "configxml.h"
#include "vs_globals.h"
#include "xml_support.h"
#include "lin_time.h"
#include "options.h"
#include <vector>
#include <string>
#include <map>
#include <deque>
#include <algorithm>

Go to the source code of this file.

Functions

string RemoveDotSystem (const char *input)
 
string getUniversePath ()
 
string getVarEitherSectionOrSub (Galaxy *galaxy, string section, string subsection, string variable, string defaultst)
 
void ClampIt (float &prop, float min, float max)
 
void ClampIt (int &prop, int min, int max)
 
void GetSystemXProp (Galaxy *galaxy, std::string sector, std::string minmax, SystemInfo &si)
 
SystemInfo GetSystemMin (Galaxy *galaxy)
 
SystemInfo GetSystemMax (Galaxy *galaxy)
 
void AvgSystems (const SystemInfo &a, const SystemInfo &b, SystemInfo &si)
 
const vector< string > & ParseDestinations (const string &value)
 
void MakeStarSystem (string file, Galaxy *galaxy, string origin, int forcerandom)
 

Variables

vs_options game_options
 

Function Documentation

void AvgSystems ( const SystemInfo a,
const SystemInfo b,
SystemInfo si 
)

Definition at line 165 of file galaxy.cpp.

void ClampIt ( float &  prop,
float  min,
float  max 
)

Definition at line 73 of file galaxy.cpp.

void ClampIt ( int &  prop,
int  min,
int  max 
)

Definition at line 81 of file galaxy.cpp.

SystemInfo GetSystemMax ( Galaxy galaxy)

Definition at line 127 of file galaxy.cpp.

SystemInfo GetSystemMin ( Galaxy galaxy)

Definition at line 120 of file galaxy.cpp.

void GetSystemXProp ( Galaxy galaxy,
std::string  sector,
std::string  minmax,
SystemInfo si 
)

Definition at line 98 of file galaxy.cpp.

string getUniversePath ( )

Definition at line 56 of file galaxy.cpp.

string getVarEitherSectionOrSub ( Galaxy galaxy,
string  section,
string  subsection,
string  variable,
string  defaultst 
)

Definition at line 62 of file galaxy.cpp.

void MakeStarSystem ( string  file,
Galaxy galaxy,
string  origin,
int  forcerandom 
)

Definition at line 192 of file galaxy.cpp.

const vector< string >& ParseDestinations ( const string &  value)

Definition at line 178 of file galaxy.cpp.

string RemoveDotSystem ( const char *  input)

Definition at line 27 of file galaxy.cpp.

Variable Documentation

vs_options game_options

Definition at line 83 of file main.cpp.