#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 "spfst-legacy.h"
#include "dialogs/fieldmarker.h"
#include "widgets/textrenderer.h"
#include "dialogs/selectionwindow.h"
#include "dialogs/vehicletypeselector.h"
#include <pgpropertyeditor.h>
#include <pgpropertyfield_checkbox.h>
Include dependency graph for gameevent_dialogs.cpp:

Go to the source code of this file.
Classes | |
| class | UnitListFactory |
| class | UnitAvailabilityWindow |
| class | tplayerselall |
Functions | |
| int | selectfield (int *cx, int *cy) |
| void | editpolygon (Poly_gon &poly) |
| Vehicle * | selectUnitFromMap () |
| 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) |
| int | selectunit (int unitnetworkid) |
| void | playerselall (int *playerbitmap) |
Definition in file gameevent_dialogs.cpp.
| bool chooseObject | ( | int & | objectID | ) |
Definition at line 99 of file gameevent_dialogs.cpp.
References objectTypeRepository, and selectItemID().
Referenced by AddObject::setup().
| bool chooseTerrain | ( | int & | terrainID | ) |
Definition at line 91 of file gameevent_dialogs.cpp.
References selectItemID(), and terrainTypeRepository.
Referenced by MapChange::setup().
| bool chooseVehicleType | ( | int & | vehicleTypeID | ) |
Definition at line 107 of file gameevent_dialogs.cpp.
References selectItemID(), and vehicleTypeRepository.
Referenced by AddProductionCapability::setup().
| bool chooseWeather | ( | int & | weather | ) |
Definition at line 73 of file gameevent_dialogs.cpp.
References chooseString(), cwettertypen, and cwettertypennum.
Referenced by WeatherChange::setup().
| void editpolygon | ( | Poly_gon & | poly | ) |
Definition at line 67 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 321 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 553 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 | |||
| ) |
| void selectFields | ( | FieldAddressing::Fields & | fields | ) |
Definition at line 339 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 428 of file gameevent_dialogs.cpp.
References actmap, GameMap::getField(), Vehicle::getPosition(), GameMap::getUnit(), Vehicle::networkid, ASC_PG_Dialog::RunModal(), SelectFromMap::Show(), and MapField::vehicle.
Referenced by SpecificUnitEntersPolygon::setup(), and UnitTrigger::setup().
| Vehicle* selectUnitFromMap | ( | ) |
Definition at line 68 of file gameevent_dialogs.cpp.
1.5.1