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
UnivMap Class Reference

Public Member Functions

bool isNull ()
 
 UnivMap (VSSprite *ull, VSSprite *url, VSSprite *lll, VSSprite *lrl)
 
void Draw ()
 

Detailed Description

Definition at line 1843 of file cockpit.cpp.

Constructor & Destructor Documentation

UnivMap::UnivMap ( VSSprite ull,
VSSprite url,
VSSprite lll,
VSSprite lrl 
)
inline

Definition at line 1854 of file cockpit.cpp.

1855  {
1856  ul = ull;
1857  ur = url;
1858  ll = lll;
1859  lr = lrl;
1860  }

Member Function Documentation

void UnivMap::Draw ( )
inline

Definition at line 1861 of file cockpit.cpp.

References VSSprite::Draw(), GFXBlendMode(), GFXColor4f(), GFXDisable(), GFXEnable(), INVSRCALPHA, SRCALPHA, TEXTURE0, and TEXTURE1.

1862  {
1863  if (ul || ur || ll || lr) {
1865  GFXEnable( TEXTURE0 );
1866  GFXDisable( TEXTURE1 );
1867  GFXColor4f( 1, 1, 1, 1 );
1868  }
1869  if (ul)
1870  ul->Draw();
1871  if (ur)
1872  ur->Draw();
1873  if (ll)
1874  ll->Draw();
1875  if (lr)
1876  lr->Draw();
1877  }
bool UnivMap::isNull ( )
inline

Definition at line 1850 of file cockpit.cpp.

1851  {
1852  return ul == NULL;
1853  }

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