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

gameevent_dialogs.cpp File Reference

dialogs for the game event system More...

#include <stdio.h>
#include "global.h"
#include "buildingtype.h"
#include "vehicletype.h"
#include "newfont.h"
#include "typen.h"
#include "dlg_box.h"
#include "spfst.h"
#include "gameevents.h"
#include "gameoptions.h"
#include "loadimage.h"
#include "errors.h"
#include "itemrepository.h"
#include "gameevent_dialogs.h"
#include "dialog.h"
#include "dialogs/fieldmarker.h"
#include "widgets/textrenderer.h"
#include <pgpropertyeditor.h>
#include <pgpropertyfield_checkbox.h>

Include dependency graph for gameevent_dialogs.cpp:

Go to the source code of this file.

Functions

int selectfield (int *cx, int *cy)
void editpolygon (Poly_gon &poly)
VehicleselectUnitFromMap ()
bool chooseWeather (int &weather)
bool chooseTerrain (int &terrainID)
bool chooseObject (int &objectID)
bool chooseVehicleType (int &vehicleTypeID)
void getxy_building (int *x, int *y)
void selectFields (FieldAddressing::Fields &fields)
void showtechnology (const Technology *tech)
int selectunit (int unitnetworkid)
void playerselall (int *playerbitmap)


Detailed Description

dialogs for the game event system

Definition in file gameevent_dialogs.cpp.


Function Documentation

bool chooseObject int &  objectID  ) 
 

Definition at line 96 of file gameevent_dialogs.cpp.

References objectTypeRepository, and selectItemID().

Referenced by AddObject::setup().

bool chooseTerrain int &  terrainID  ) 
 

Definition at line 88 of file gameevent_dialogs.cpp.

References selectItemID(), and terrainTypeRepository.

Referenced by MapChange::setup().

bool chooseVehicleType int &  vehicleTypeID  ) 
 

Definition at line 104 of file gameevent_dialogs.cpp.

References selectItemID(), and vehicleTypeRepository.

Referenced by AddProductionCapability::setup().

bool chooseWeather int &  weather  ) 
 

Definition at line 70 of file gameevent_dialogs.cpp.

References chooseString(), cwettertypen, and cwettertypennum.

Referenced by WeatherChange::setup().

void editpolygon Poly_gon poly  ) 
 

Definition at line 64 of file gameevent_dialogs.cpp.

References actmap, ASC_PG_Dialog::RunModal(), savemap(), SelectFromMap::Show(), and Poly_gon::vertex.

void getxy_building int *  x,
int *  y
 

Definition at line 318 of file gameevent_dialogs.cpp.

References actmap, ASC_PG_Dialog::RunModal(), and SelectFromMap::Show().

Referenced by AddResources::setup(), AddProductionCapability::setup(), ChangeBuildingOwner::setup(), ChangeBuildingDamage::setup(), and BuildingPositionTrigger::setup().

void playerselall int *  playerbitmap  ) 
 

Definition at line 679 of file gameevent_dialogs.cpp.

References tdialogbox::done(), tplayerselall::init(), tplayerselall::playerbit, and tplayerselall::run().

Referenced by AnyUnitEntersPolygon::setup().

int selectfield int *  cx,
int *  cy
 

Definition at line 60 of file gameevent_dialogs.cpp.

Referenced by movebuilding().

void selectFields FieldAddressing::Fields fields  ) 
 

Definition at line 336 of file gameevent_dialogs.cpp.

References actmap, ASC_PG_Dialog::RunModal(), and SelectFromMap::Show().

Referenced by FieldAddressing::setup().

int selectunit int  unitnetworkid  ) 
 

Definition at line 554 of file gameevent_dialogs.cpp.

References actmap, GameMap::getField(), GameMap::getUnit(), Vehicle::networkid, ASC_PG_Dialog::RunModal(), SelectFromMap::Show(), and tfield::vehicle.

Referenced by SpecificUnitEntersPolygon::setup(), and UnitTrigger::setup().

Vehicle* selectUnitFromMap  ) 
 

Definition at line 65 of file gameevent_dialogs.cpp.

void showtechnology const Technology tech  ) 
 

Definition at line 478 of file gameevent_dialogs.cpp.

References ASC_PG_Dialog::RunModal(), PG_Widget::Show(), ASCString::toString(), and PolygonTriangulationLibrary::tr.

Referenced by researchCheck().


Generated on Tue Jun 24 01:43:56 2008 for Advanced Strategic Command by  doxygen 1.4.2