Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | File List | Namespace Members | Class Members | File Members | Related Pages

gamemap.h File Reference

Definition of THE central asc class: GameMap. More...

#include <vector>
#include <time.h>
#include "typen.h"
#include "baseaiinterface.h"
#include "vehicle.h"
#include "buildings.h"
#include "basestrm.h"
#include "messages.h"
#include "research.h"
#include "password.h"
#include "objects.h"
#include "mapfield.h"
#include "networkinterface.h"
#include "player.h"

Include dependency graph for gamemap.h:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Enumerations

enum  GameParameter {
  cgp_fahrspur, cgp_eis, cgp_movefrominvalidfields, cgp_building_material_factor,
  cgp_building_fuel_factor, cgp_forbid_building_construction, cgp_forbid_unitunit_construction, cgp_bi3_training,
  cgp_maxminesonfield, cgp_antipersonnelmine_lifetime, cgp_antitankmine_lifetime, cgp_mooredmine_lifetime,
  cgp_floatingmine_lifetime, cgp_buildingarmor, cgp_maxbuildingrepair, cgp_buildingrepairfactor,
  cgp_globalfuel, cgp_maxtrainingexperience, cgp_initialMapVisibility, cgp_attackPower,
  cgp_jammingAmplifier, cgp_jammingSlope, cgp_superVisorCanSaveMap, cgp_objectsDestroyedByTerrain,
  cgp_trainingIncrement, cgp_experienceDivisorAttack, cgp_disableDirectView, cgp_disableUnitTransfer,
  cgp_experienceDivisorDefense, cgp_debugEvents, cgp_objectGrowthMultiplier, cgp_objectGrowOnOtherObjects,
  cgp_researchOutputMultiplier, cgp_produceOnlyResearchedStuffInternally, cgp_produceOnlyResearchedStuffExternally
}

Variables

const int gameparameternum = 35
 The number of game paramters that can be specified for each map.
GameParameterSettings gameParameterSettings [gameparameternum]


Detailed Description

Definition of THE central asc class: GameMap.

Definition in file gamemap.h.


Enumeration Type Documentation

enum GameParameter
 

Enumeration values:
cgp_fahrspur 
cgp_eis 
cgp_movefrominvalidfields 
cgp_building_material_factor 
cgp_building_fuel_factor 
cgp_forbid_building_construction 
cgp_forbid_unitunit_construction 
cgp_bi3_training 
cgp_maxminesonfield 
cgp_antipersonnelmine_lifetime 
cgp_antitankmine_lifetime 
cgp_mooredmine_lifetime 
cgp_floatingmine_lifetime 
cgp_buildingarmor 
cgp_maxbuildingrepair 
cgp_buildingrepairfactor 
cgp_globalfuel 
cgp_maxtrainingexperience 
cgp_initialMapVisibility 
cgp_attackPower 
cgp_jammingAmplifier 
cgp_jammingSlope 
cgp_superVisorCanSaveMap 
cgp_objectsDestroyedByTerrain 
cgp_trainingIncrement 
cgp_experienceDivisorAttack 
cgp_disableDirectView 
cgp_disableUnitTransfer 
cgp_experienceDivisorDefense 
cgp_debugEvents 
cgp_objectGrowthMultiplier 
cgp_objectGrowOnOtherObjects 
cgp_researchOutputMultiplier 
cgp_produceOnlyResearchedStuffInternally 
cgp_produceOnlyResearchedStuffExternally 

Definition at line 64 of file gamemap.h.


Variable Documentation

const int gameparameternum = 35
 

The number of game paramters that can be specified for each map.

Definition at line 62 of file gamemap.h.

Referenced by GameParameterEditorWidget::Apply(), GameParameterEditorWidget::GameParameterEditorWidget(), GameMap::getgameparameter(), GameParameterEditorWidget::ResetParameter(), GameMap::setgameparameter(), ChangeGameParameter::setup(), and writeGameParametersToString().

GameParameterSettings gameParameterSettings[gameparameternum]
 

Definition at line 2050 of file gamemap.cpp.

Referenced by ChangeGameParameter::execute(), GameParameterEditorWidget::GameParameterEditorWidget(), GameMap::getgameparameter(), GameParameterEditorWidget::ResetParameter(), GameMap::setgameparameter(), ChangeGameParameter::setup(), and writeGameParametersToString().


Generated on Tue May 13 01:37:17 2008 for Advanced Strategic Command by  doxygen 1.4.2