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
quadtree_xml.cpp File Reference
#include "quadtree.h"
#include "xml_support.h"
#include "gfxlib.h"
#include "ani_texture.h"
#include <assert.h>
#include "vsfilesystem.h"
#include "vsimage.h"

Go to the source code of this file.

Classes

struct  TerrainData
 
struct  TerraXML
 

Namespaces

 TerrainXML
 

Constant Groups

 TerrainXML
 

Enumerations

enum  TerrainXML::Names {
  TerrainXML::UNKNOWN, TerrainXML::TEXTURE, TerrainXML::TERRAIN, TerrainXML::MATERIAL,
  TerrainXML::DATA, TerrainXML::LEVEL, TerrainXML::BLEND, TerrainXML::FFILE,
  TerrainXML::ALPHAFILE, TerrainXML::TERRAINFILE, TerrainXML::DETAIL, TerrainXML::STATICDETAIL,
  TerrainXML::REFLECT, TerrainXML::COLOR, TerrainXML::SCALE, TerrainXML::ORIGINX,
  TerrainXML::SCALES, TerrainXML::ORIGINY, TerrainXML::SCALET, TerrainXML::SPHERESIZEX,
  TerrainXML::SPHERESIZEZ, TerrainXML::TERRAINAMBIENT, TerrainXML::TERRAINDIFFUSE, TerrainXML::TERRAINSPECULAR,
  TerrainXML::TERRAINEMISSIVE, TerrainXML::RED, TerrainXML::GREEN, TerrainXML::BLUE,
  TerrainXML::ALPHA, TerrainXML::POWER, TerrainXML::RADIUS, TerrainXML::ANIMATIONFILE
}
 

Functions

enum BLENDFUNC parse_alpha (const char *tmp)
 

Variables

const EnumMap::Pair TerrainXML::element_names []
 
const EnumMap::Pair TerrainXML::attribute_names []
 
const EnumMap TerrainXML::element_map (element_names, 9)
 
const EnumMap TerrainXML::attribute_map (attribute_names, 24)
 

Function Documentation

enum BLENDFUNC parse_alpha ( const char *  tmp)

Definition at line 146 of file mesh_xml.cpp.

147 {
148  if (strcmp( tmp, "ZERO" ) == 0)
149  return ZERO;
150  if (strcmp( tmp, "ONE" ) == 0)
151  return ONE;
152  if (strcmp( tmp, "SRCCOLOR" ) == 0)
153  return SRCCOLOR;
154  if (strcmp( tmp, "INVSRCCOLOR" ) == 0)
155  return INVSRCCOLOR;
156  if (strcmp( tmp, "SRCALPHA" ) == 0)
157  return SRCALPHA;
158  if (strcmp( tmp, "INVSRCALPHA" ) == 0)
159  return INVSRCALPHA;
160  if (strcmp( tmp, "DESTALPHA" ) == 0)
161  return DESTALPHA;
162  if (strcmp( tmp, "INVDESTALPHA" ) == 0)
163  return INVDESTALPHA;
164  if (strcmp( tmp, "DESTCOLOR" ) == 0)
165  return DESTCOLOR;
166  if (strcmp( tmp, "INVDESTCOLOR" ) == 0)
167  return INVDESTCOLOR;
168  if (strcmp( tmp, "SRCALPHASAT" ) == 0)
169  return SRCALPHASAT;
170  if (strcmp( tmp, "CONSTALPHA" ) == 0)
171  return CONSTALPHA;
172  if (strcmp( tmp, "INVCONSTALPHA" ) == 0)
173  return INVCONSTALPHA;
174  if (strcmp( tmp, "CONSTCOLOR" ) == 0)
175  return CONSTCOLOR;
176  if (strcmp( tmp, "INVCONSTCOLOR" ) == 0)
177  return INVCONSTCOLOR;
178  return ZERO;
179 }