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

guifunctions.cpp File Reference

All the buttons of the user interface with which the unit actions are controlled. More...

#include <stdio.h>
#include <cstring>
#include <stdlib.h>
#include "guifunctions.h"
#include "guifunctions-interface.h"
#include "unitctrl.h"
#include "controls.h"
#include "dialog.h"
#include "gameoptions.h"
#include "iconrepository.h"
#include "replay.h"
#include "attack.h"
#include "graphics/blitter.h"
#include "viewcalculation.h"
#include "spfst.h"
#include "dialogs/cargodialog.h"
#include "dialogs/ammotransferdialog.h"
#include "mapdisplay.h"
#include "sg.h"
#include "loaders.h"
#include "itemrepository.h"
#include "turncontrol.h"
#include "dialogs/buildingtypeselector.h"
#include "dialogs/internalAmmoTransferDialog.h"
#include "actions/jumpdrive.h"
#include "actions/selfdestruct.h"

Include dependency graph for guifunctions.cpp:

Go to the source code of this file.

Namespaces

namespace  GuiFunctions

Functions

Surface buildGuiIcon (const Surface &image, bool remove=false)
Surface generate_gui_build_icon (BuildingType *bld)
void registerCargoGuiFunctions (GuiIconHandler &handler)
 generic functions that are available in the cargo dialog
void registerGuiFunctions (GuiIconHandler &handler)

Variables

AttackGui attackGui
ObjectBuildingGui objectBuildingGui
VehicleBuildingGui vehicleBuildingGui
BuildingConstruction buildingConstruction
GuiIconHandler primaryGuiIcons


Detailed Description

All the buttons of the user interface with which the unit actions are controlled.

Definition in file guifunctions.cpp.


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.

void registerCargoGuiFunctions GuiIconHandler handler  ) 
 

generic functions that are available in the cargo dialog

Definition at line 2756 of file guifunctions.cpp.

void registerGuiFunctions GuiIconHandler handler  ) 
 

Definition at line 2762 of file guifunctions.cpp.

References GuiIconHandler::registerUserFunction().

Referenced by loaddata().


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 01:47:27 2008 for Advanced Strategic Command by  doxygen 1.4.2