Vegastrike 0.5.1 rc1  1.0
Original sources for Vegastrike Evolved
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
StarXML Namespace Reference

Enumerations

enum  Names {
  UNKNOWN, XFILE, X, Y,
  Z, RI, RJ, RK,
  SI, SJ, SK, QI,
  QJ, QK, NAME, DIRECTION,
  RADIUS, GRAVITY, YEAR, DAY,
  PPOSITION, SYSTEM, PLANET, UNIT,
  EMRED, EMGREEN, EMBLUE, EMALPHA,
  SRED, SGREEN, SBLUE, SALPHA,
  SPOWER, BACKGROUND, BACKGROUND_COLOR, BACKGROUND_DEGAMMA,
  STARS, STARSPREAD, NEARSTARS, FADESTARS,
  REFLECTIVITY, ALPHA, DESTINATION, JUMP,
  FACTION, LIGHT, COLL, ATTEN,
  DIFF, SPEC, AMB, TERRAIN,
  CONTTERRAIN, MASS, BUILDING, VEHICLE,
  ATMOSPHERE, NEBULA, NEBFILE, ASTEROID,
  SCALEX, NUMWRAPS, DIFFICULTY, REFLECTNOLIGHT,
  ENHANCEMENT, SCALEATMOS, SCALESYSTEM, CITYLIGHTS,
  INSIDEOUT, INNERRADIUS, OUTERRADIUS, NUMSLICES,
  RING, SPACEELEVATOR, WRAPX, WRAPY,
  FOG, FOGELEMENT, FOCUS, CONCAVITY,
  MINALPHA, MAXALPHA, DIRED, DIGREEN,
  DIBLUE, DIALPHA, TAILMODESTART, TAILMODEEND,
  OPTICALILLUSION, SERIAL, VARNAME, VARVALUE,
  CONDITION, EXPRESSION, TECHNIQUE, OVERRIDE
}
 

Variables

const EnumMap::Pair element_names []
 
const EnumMap::Pair attribute_names []
 
const EnumMap element_map (element_names, sizeof(element_names)/sizeof(element_names[0]))
 
const EnumMap attribute_map (attribute_names, sizeof(attribute_names)/sizeof(attribute_names[0]))
 

Enumeration Type Documentation

Enumerator
UNKNOWN 
XFILE 
X 
Y 
Z 
RI 
RJ 
RK 
SI 
SJ 
SK 
QI 
QJ 
QK 
NAME 
DIRECTION 
RADIUS 
GRAVITY 
YEAR 
DAY 
PPOSITION 
SYSTEM 
PLANET 
UNIT 
EMRED 
EMGREEN 
EMBLUE 
EMALPHA 
SRED 
SGREEN 
SBLUE 
SALPHA 
SPOWER 
BACKGROUND 
BACKGROUND_COLOR 
BACKGROUND_DEGAMMA 
STARS 
STARSPREAD 
NEARSTARS 
FADESTARS 
REFLECTIVITY 
ALPHA 
DESTINATION 
JUMP 
FACTION 
LIGHT 
COLL 
ATTEN 
DIFF 
SPEC 
AMB 
TERRAIN 
CONTTERRAIN 
MASS 
BUILDING 
VEHICLE 
ATMOSPHERE 
NEBULA 
NEBFILE 
ASTEROID 
SCALEX 
NUMWRAPS 
DIFFICULTY 
REFLECTNOLIGHT 
ENHANCEMENT 
SCALEATMOS 
SCALESYSTEM 
CITYLIGHTS 
INSIDEOUT 
INNERRADIUS 
OUTERRADIUS 
NUMSLICES 
RING 
SPACEELEVATOR 
WRAPX 
WRAPY 
FOG 
FOGELEMENT 
FOCUS 
CONCAVITY 
MINALPHA 
MAXALPHA 
DIRED 
DIGREEN 
DIBLUE 
DIALPHA 
TAILMODESTART 
TAILMODEEND 
OPTICALILLUSION 
SERIAL 
VARNAME 
VARVALUE 
CONDITION 
EXPRESSION 
TECHNIQUE 
OVERRIDE 

Definition at line 54 of file star_system_xml.cpp.

55 {
56  UNKNOWN,
57  XFILE,
58  X,
59  Y,
60  Z,
61  RI,
62  RJ,
63  RK,
64  SI,
65  SJ,
66  SK,
67  QI,
68  QJ,
69  QK,
70  NAME,
71  DIRECTION,
72  RADIUS,
73  GRAVITY,
74  YEAR,
75  DAY,
76  PPOSITION,
77  SYSTEM,
78  PLANET,
79  UNIT,
80  EMRED,
81  EMGREEN,
82  EMBLUE,
83  EMALPHA,
84  SRED,
85  SGREEN,
86  SBLUE,
87  SALPHA,
88  SPOWER,
89  BACKGROUND,
92  STARS,
93  STARSPREAD,
94  NEARSTARS,
95  FADESTARS,
97  ALPHA,
99  JUMP,
100  FACTION,
101  LIGHT,
102  COLL,
103  ATTEN,
104  DIFF,
105  SPEC,
106  AMB,
107  TERRAIN,
108  CONTTERRAIN,
109  MASS,
110  BUILDING,
111  VEHICLE,
112  ATMOSPHERE,
113  NEBULA,
114  NEBFILE,
115  ASTEROID,
116  SCALEX,
117  NUMWRAPS,
118  DIFFICULTY,
120  ENHANCEMENT,
121  SCALEATMOS,
122  SCALESYSTEM,
123  CITYLIGHTS,
124  INSIDEOUT,
125  INNERRADIUS,
126  OUTERRADIUS,
127  NUMSLICES,
128  RING,
130  WRAPX,
131  WRAPY,
132  FOG,
133  FOGELEMENT,
134  FOCUS,
135  CONCAVITY,
136  MINALPHA,
137  MAXALPHA,
138  DIRED,
139  DIGREEN,
140  DIBLUE,
141  DIALPHA,
143  TAILMODEEND,
145  SERIAL,
146  VARNAME,
147  VARVALUE,
148  CONDITION,
149  EXPRESSION,
150  TECHNIQUE,
151  OVERRIDE
152 };

Variable Documentation

const EnumMap StarXML::attribute_map(attribute_names, sizeof(attribute_names)/sizeof(attribute_names[0]))
const EnumMap::Pair StarXML::attribute_names[]

Definition at line 180 of file star_system_xml.cpp.

const EnumMap StarXML::element_map(element_names, sizeof(element_names)/sizeof(element_names[0]))
const EnumMap::Pair StarXML::element_names[]
Initial value:
= {
EnumMap::Pair( "UNKNOWN", UNKNOWN ),
EnumMap::Pair( "Planet", PLANET ),
EnumMap::Pair( "System", SYSTEM ),
EnumMap::Pair( "Unit", UNIT ),
EnumMap::Pair( "Enhancement", ENHANCEMENT ),
EnumMap::Pair( "Jump", JUMP ),
EnumMap::Pair( "Light", LIGHT ),
EnumMap::Pair( "Attenuated", ATTEN ),
EnumMap::Pair( "Diffuse", DIFF ),
EnumMap::Pair( "Specular", SPEC ),
EnumMap::Pair( "Ambient", AMB ),
EnumMap::Pair( "Terrain", TERRAIN ),
EnumMap::Pair( "ContinuousTerrain", CONTTERRAIN ),
EnumMap::Pair( "Building", BUILDING ),
EnumMap::Pair( "Vehicle", VEHICLE ),
EnumMap::Pair( "Atmosphere", ATMOSPHERE ),
EnumMap::Pair( "Nebula", NEBULA ),
EnumMap::Pair( "Asteroid", ASTEROID ),
EnumMap::Pair( "RING", RING ),
EnumMap::Pair( "citylights", CITYLIGHTS ),
EnumMap::Pair( "SpaceElevator", SPACEELEVATOR ),
EnumMap::Pair( "Fog", FOG ),
EnumMap::Pair( "FogElement", FOGELEMENT ),
EnumMap::Pair( "Condition", CONDITION ),
}

Definition at line 154 of file star_system_xml.cpp.