Advanced Strategic Command
Classes | Typedefs | Enumerations | Variables
weatherarea.h File Reference
#include <list>
#include <map>
#include <set>
#include "gamemap.h"
#include "ascstring.h"
#include "geometry.h"
#include "typen.h"
#include "basestreaminterface.h"
Include dependency graph for weatherarea.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  Vector2D
 A Vector2D is a line (without a defined start point) in a 2 dimensional space and is deccribed by its x- and y component. More...
 
class  IllegalValueException
 
struct  WindData
 
struct  WeatherRect
 
struct  ltGTime
 
class  WeatherArea
 
class  WeatherField
 
class  WeatherSystem
 

Typedefs

typedef map< int, WindDataWindChanges
 
typedef multiset< MapField * > FieldSet
 
typedef list< MapField * > MapFields
 
typedef vector< WeatherField * > WeatherFields
 
typedef vector< int > Percentages
 
typedef multimap< GameTime,
WeatherArea *, ltGTime
WeatherAreas
 
typedef list< WeatherArea * > WeatherAreaList
 

Enumerations

enum  Direction {
  N, NE, SE, S,
  SW, NW
}
 
enum  FalloutType {
  DRY, LRAIN, HRAIN, LSNOW,
  HSNOW, ICE
}
 
enum  WeatherSystemMode { EVENTMODE, RANDOMMODE }
 

Variables

const char * cdirections []
 

Typedef Documentation

typedef multiset<MapField*> FieldSet

Definition at line 114 of file weatherarea.h.

typedef list<MapField*> MapFields

Definition at line 116 of file weatherarea.h.

typedef vector<int> Percentages

Definition at line 121 of file weatherarea.h.

typedef list<WeatherArea*> WeatherAreaList

Definition at line 207 of file weatherarea.h.

typedef multimap<GameTime, WeatherArea*, ltGTime> WeatherAreas

Definition at line 206 of file weatherarea.h.

typedef vector<WeatherField*> WeatherFields

Definition at line 120 of file weatherarea.h.

typedef map<int, WindData> WindChanges

Definition at line 113 of file weatherarea.h.

Enumeration Type Documentation

enum Direction
Enumerator
N 
NE 
SE 
S 
SW 
NW 

Definition at line 84 of file weatherarea.h.

Enumerator
DRY 
LRAIN 
HRAIN 
LSNOW 
HSNOW 
ICE 

Definition at line 94 of file weatherarea.h.

Enumerator
EVENTMODE 
RANDOMMODE 

Definition at line 209 of file weatherarea.h.

Variable Documentation

const char* cdirections[]