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

GuiFunctions Namespace Reference


Classes

class  Movement
class  Cancel
class  AttackGui
class  Ascend
class  Descend
class  EndTurn
class  Attack
class  PowerOn
class  PowerOff
class  UnitInfo
class  DestructBuilding
class  OpenContainer
class  EnableReactionfire
class  DisableReactionfire
class  JumpDriveIcon
class  RepairUnit
class  RefuelUnit
class  RefuelUnitDialog
class  PutMine
class  PutGroundMine
class  PutAntiTankMine
class  PutAntiPersonalMine
class  PutAntiShipMine
class  PutAntiSubMine
class  RemoveMine
class  ObjectBuildingGui
class  BuildObject
class  VehicleBuildingGui
class  BuildVehicle
class  BuildingConstruction
class  ConstructBuilding
class  BuildingConstructionSelection
class  InternalAmmoTransferDialog
class  SelfDestructIcon

Functions

Surface buildGuiIcon (const Surface &image, bool remove=false)
Surface generate_gui_build_icon (BuildingType *bld)

Variables

AttackGui attackGui
ObjectBuildingGui objectBuildingGui
VehicleBuildingGui vehicleBuildingGui
BuildingConstruction buildingConstruction
GuiIconHandler primaryGuiIcons


Function Documentation

Surface GuiFunctions::buildGuiIcon const Surface image,
bool  remove = false
 

Definition at line 1721 of file guifunctions.cpp.

References MegaBlitter< BytesPerSourcePixel, BytesPerTargetPixel, SourceColorTransform, ColorMerger, SourcePixelSelector, TargetPixelSelector, MyColorConverter >::blit(), Surface::createSurface(), and IconRepository::getIcon().

Referenced by GuiFunctions::VehicleBuildingGui::getImage(), and GuiFunctions::ObjectBuildingGui::getImage().

Surface GuiFunctions::generate_gui_build_icon BuildingType bld  ) 
 

Definition at line 2383 of file guifunctions.cpp.

References MegaBlitter< BytesPerSourcePixel, BytesPerTargetPixel, SourceColorTransform, ColorMerger, SourcePixelSelector, TargetPixelSelector, MyColorConverter >::blit(), Surface::createSurface(), fielddisthalfx, fielddistx, fielddisty, BuildingType::fieldExists(), fieldxsize, fieldysize, BuildingType::paintSingleField(), and s2.


Variable Documentation

AttackGui GuiFunctions::attackGui
 

Definition at line 226 of file guifunctions.cpp.

Referenced by GuiFunctions::Attack::execute().

BuildingConstruction GuiFunctions::buildingConstruction
 

Definition at line 2561 of file guifunctions.cpp.

Referenced by GuiFunctions::ConstructBuilding::execute().

ObjectBuildingGui GuiFunctions::objectBuildingGui
 

Definition at line 1922 of file guifunctions.cpp.

Referenced by GuiFunctions::BuildObject::execute().

GuiIconHandler GuiFunctions::primaryGuiIcons
 

Definition at line 2746 of file guifunctions.cpp.

Referenced by loaddata(), and ASC_MainScreenWidget::spawnPanel().

VehicleBuildingGui GuiFunctions::vehicleBuildingGui
 

Definition at line 2134 of file guifunctions.cpp.

Referenced by GuiFunctions::BuildVehicle::execute().


Generated on Tue Jun 24 02:22:45 2008 for Advanced Strategic Command by  doxygen 1.4.2