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

Advanced Strategic Command File List

Here is a list of all files with brief descriptions:
admingame.cpp [code]
admingame.h [code]
ai.h [code]The interface for the artificial intelligence of ASC
ai_common.h [code]
alliancesetup.cpp [code]
alliancesetup.h [code]
ammotransferdialog.cpp [code]
ammotransferdialog.h [code]
asc-mainscreen.cpp [code]
asc-mainscreen.h [code]Everything that happens on the main screen of ASC
ascstring.cpp [code]
ascstring.h [code]
ASCStringHelpers.h [code]
astar2.cpp [code]Pathfinding routines using the A* algorithm
astar2.h [code]Interface for the A* pathfinding algorithm
attack.cpp [code]All the routines for fighting in ASC
attack.h [code]Interface for all the fighting routines of ASC
attackpanel.cpp [code]
attackpanel.h [code]
autoprogressbar.cpp [code]
autoprogressbar.h [code]
bargraphwidget.cpp [code]
bargraphwidget.h [code]
base.cpp [code]
baseaiinterface.h [code]Some AI related classes
basegfx.cpp [code]Platform indepedant graphic functions
basegfx.h [code]Basegfx.h is the interface for the legacy graphic routines (of which some are platform dependent)
basestreaminterface.h [code]The standard interface for ASC streams. This is the parent class for all kinds of streams: normal files, compressed files, files inside containers, memory buffer, ..
basestrm.cpp [code]The various streams that ASC offers, like file and memory streams
basestrm.h [code]The interface for the various streams that ASC offers, like file and memory streams
basetemp.h [code]
basictypes.h [code]
blitter.cpp [code]
blitter.h [code]
buildingcapture.cpp [code]
buildings.cpp [code]The buildings which a placed on the map
buildings.h [code]The buildings which a placed on the map
buildingtype.cpp [code]The implementation of the buildingtype class
buildingtype.h [code]The interface for the buildingtype class
buildingtypeselector.cpp [code]
buildingtypeselector.h [code]
cannedmessages.cpp [code]
cannedmessages.h [code]
cargodialog.cpp [code]
cargodialog.h [code]
cargoeditor.cpp [code]
cargoeditor.h [code]
cargowidget.cpp [code]
cargowidget.h [code]
choosetech.cpp [code]
choosetech.h [code]
clipboard.cpp [code]The clipboard for ASC
clipboard.h [code]The clipboard for ASC
colorizer.cpp [code]
colorizer.h [code]
ColorTransform_PlayerColor.h [code]
containerbase-functions.cpp [code]
containerbase-functions.h [code]
containerbase.cpp [code]Implementation of methods that buildings and vehicles have in common
containerbase.h [code]The base class for buildings and vehicles
containerbasetype.cpp [code]
containerbasetype.h [code]
containercontrols.cpp [code]
containercontrols.h [code]
controls.cpp [code]
controls.h [code]
dashboard.cpp [code]The box displaying unit information
dashboard.h [code]The box displaying unit information
dialog.cpp [code]Many many dialog boxes used by the game and the mapeditor
dialog.h [code]Interface for all the dialog boxes used by the game and the mapeditor
dlg_box.cpp [code]Some basic classes from which all of ASC's dialogs are derived
dlg_box.h [code]Interface for some basic classes from which all of ASC's dialogs are derived
dlgraph.cpp [code]This file is included by dlg_box.cpp !
drawing.cpp [code]
drawing.h [code]
drawline.cpp [code]
drawtile.cpp [code]
dropdownselector.cpp [code]
dropdownselector.h [code]
ed_mapcomponent.cpp [code]
ed_mapcomponent.h [code]
edgen.cpp [code]The random map generator
edgen.h [code]
edglobal.cpp [code]Various functions for the mapeditor
edglobal.h [code]
editgameoptions.cpp [code]
editgameoptions.h [code]
editmapparam.cpp [code]
editmapparam.h [code]
editplayerdata.cpp [code]
editplayerdata.h [code]
edmain.cpp [code]The map editor's main program
edmisc.cpp [code]Various functions for the mapeditor
edmisc.h [code]
edselfnt.cpp [code]Selecting units, buildings, objects, weather etc. in the mapeditor
edselfnt.h [code]
emailsetup.cpp [code]
emailsetup.h [code]
errors.h [code]The (base-) classes which are thrown as exceptions
eventeditor.cpp [code]
eventeditor.h [code]
events.cpp [code]
events.h [code]
exchangegraphics.cpp [code]
exchangegraphics.h [code]
explosivemines.cpp [code]
explosivemines.h [code]
facecache.h [code]
factory.h [code]
fieldimageloader.cpp [code]
fieldimageloader.h [code]
fieldmarker.cpp [code]
fieldmarker.h [code]
unix/fileio.cpp [code]
win32/fileio.cpp [code]
unix/fileio.h [code]
win32/borland/fileio.h [code]
win32/fileio.h [code]
win32/gcc/fileio.h [code]
win32/msvc/fileio.h [code]
win32/watcom/fileio.h [code]
fileselector.cpp [code]
fileselector.h [code]
gamedialog.cpp [code]
gamedialog.h [code]
gamedlg.cpp [code]Tons of dialog boxes which are used in ASC only (and not in the mapeditor)
gamedlg.h [code]
gameevent_dialogs.cpp [code]Dialogs for the game event system
gameevent_dialogs.h [code]Interface to game event dialogs
gameevents.cpp [code]The event handling of ASC
gameevents.h [code]Interface to the event handling of ASC
gameeventsystem.cpp [code]The event handling of ASC
gameeventsystem.h [code]Interface to the event handling of ASC
gamemap.cpp [code]Implementation of THE central asc class: GameMap
gamemap.h [code]Definition of THE central asc class: GameMap
gameoptions.cpp [code]The options which configure the behaviour of ASC
gameoptions.h [code]
geometry.cpp [code]
geometry.h [code]
global.h [code]Global platform dependant definitions. This file just branches to the platform specific files in their respective subdirectories
unix/global_os.h [code]
win32/borland/global_os.h [code]
win32/gcc/global_os.h [code]
win32/global_os.h [code]
win32/msvc/global_os.h [code]
win32/watcom/global_os.h [code]
gradient.cpp [code]
graphics.cpp [code]
graphics.h [code]
graphicset.cpp [code]A system that provides a set of images for vehicles, buildings, etc
graphicset.h [code]A system that provides a set of images for vehicles, buildings, etc
graphicsqueue.h [code]
guidimension.cpp [code]
guidimension.h [code]
guifunctions-interface.h [code]
guifunctions.cpp [code]All the buttons of the user interface with which the unit actions are controlled
guifunctions.h [code]
guiiconhandler.cpp [code]All system for controlling the buttons of the user interface with which the unit actions are controlled
guiiconhandler.h [code]
history.cpp [code]Originally planed to provide history functions for ASC, but was never finished. Long derelicted
iconrepository.cpp [code]A central class to store all icons images
iconrepository.h [code]
infopopup.cpp [code]
infopopup.h [code]
internalAmmoTransferDialog.cpp [code]
internalAmmoTransferDialog.h [code]
itemrepository.cpp [code]Storage facility for all buildingtypes, vehicletypes etc
itemrepository.h [code]
jumpdrive.cpp [code]
jumpdrive.h [code]
keysymbols.h [code]
legacynetworkloaders.cpp [code]
loadbi3.cpp [code]Importing maps from Battle Isle
loadbi3.h [code]Loading Battle Isle 3 maps. The central BI3 map loading class is a straight conversion of Joerg Richter's code from his BI3 map editor
loaders.cpp [code]Procedure for loading and writing savegames, maps etc
loaders.h [code]Procedure for loading and writing savegames, maps etc
loadimage.h [code]
loadpcx.h [code]Interface for loading and writing of PCX images
loadpcxc.cpp [code]Loading and storing images in PCX format, written in C
locatefile.cpp [code]
locatefile.h [code]
lzw.h [code]
mainscreenwidget.cpp [code]
mainscreenwidget.h [code]
map2pcx.cpp [code]
mapalgorithms.cpp [code]Routines for working with hexagonal grids
mapalgorithms.h [code]
mapdisplay.cpp [code]Everything for displaying the map on the screen
mapdisplay.h [code]
mapdisplayinterface.h [code]
maped-mainscreen.cpp [code]
maped-mainscreen.h [code]
mapfield.cpp [code]The fields on which the action takes place
mapfield.h [code]
mapimageexport.cpp [code]
mapimageexport.h [code]
mapitemtype.cpp [code]
mapitemtype.h [code]
mappolygons.cpp [code]Operating with polygons on the map
mappolygons.h [code]Operating with polygons on tje map
mdump.cpp [code]
mdump.h [code]
memory-measurement.cpp [code]
memory-measurement.h [code]
memorycheck.cpp [code]Includefile (!) for heap tracking
memsize_interface.h [code]
messagedialog.cpp [code]
messagedialog.h [code]
messagedlg.cpp [code]
messagedlg.h [code]
messages.cpp [code]
messages.h [code]Classes and Functions managing the in-game mails and the journal
messaginghub.cpp [code]
messaginghub.h [code]
ai/misc.cpp [code]
misc.cpp [code]
misc.h [code]Miscellaneous functions which are used by ASC and all its tools
missing.cpp [code]
multilistbox.cpp [code]
multilistbox.h [code]
music.cpp [code]The music playing system of ASC
music.h [code]
ndir.h [code]
networkinterface.cpp [code]
networkinterface.h [code]
networksupervisor.cpp [code]
networksupervisor.h [code]
newfont.cpp [code]Handling the fonts of ASC
newfont.h [code]
newgame.cpp [code]
newgame.h [code]
newmap.cpp [code]
newmap.h [code]
nextcampaignmap.cpp [code]
nextcampaignmap.h [code]
objects.cpp [code]Mine and Objects which can be placed on a map field
objects.h [code]Mine and Objects which can be placed on a map field
objecttype.cpp [code]
objecttype.h [code]
oldlzw.cpp [code]Some old LZW encoding and decoding stuff. Included by basestrm.cpp
overviewmapimage.cpp [code]
overviewmapimage.h [code]
overviewmappanel.cpp [code]
overviewmappanel.h [code]
palette.cpp [code]The color palette and various color translation tables
palette.h [code]The color palette and various color translation tables
paraconfig_gnu.h [code]
paraconfig_macos.h [code]
paraconfig_win32.h [code]
paradialog.cpp [code]
paradialog.h [code]Dialog classes based on the Paragui library
paragui.cpp [code]
paragui.h [code]The main include file
password.cpp [code]A class for holding, encoding and comparing passwords
password.h [code]A class for holding, encoding and comparing passwords
pbem-server-dummy.cpp [code]
pbem-server-interaction.cpp [code]
pbem-server-interaction.h [code]
pbem-server.cpp [code]
pbem-server.h [code]
pg_mapdisplay.cpp [code]
pg_mapdisplay.h [code]
pgapplication.cpp [code]
pgapplication.h [code]Header file for the PG_Application class
pgbutton.cpp [code]
pgbutton.h [code]Header file for the PG_Button class
pgcheckbutton.cpp [code]
pgcheckbutton.h [code]Header file for the PG_CheckButton class
pgcolor.cpp [code]
pgcolor.h [code]Header file for the PG_Color class
pgcolors.cpp [code]
pgcolors.h [code]Header file of the PG_Colors class
pgcolorselector.cpp [code]
pgcolorselector.h [code]
pgcolumnitem.cpp [code]
pgcolumnitem.h [code]Header file for the PG_ColumnItem class
pgdatacontainer.cpp [code]
pgdatacontainer.h [code]Header file for the PG_DataContainer class
pgdraw.h [code]Header file for the PG_Draw namespace
pgdropdown.cpp [code]
pgdropdown.h [code]Header file for the PG_DropDown class
pgeventsupplier.h [code]
pgfactory.h [code]Header file for the PG_FactoryHolder class template
pgfile.cpp [code]
pgfile.h [code]Header file for the PG_File class
pgfilearchive.cpp [code]
pgfilearchive.h [code]Header file for the PG_FileArchive class
pgfont.cpp [code]
pgfont.h [code]Header file for the PG_Font and PG_FontEngine classes
pgfont_impl.cpp [code]
pgimage.cpp [code]
pgimage.h [code]Header file for the PG_Image class
pginfo.h [code]Paragui Library related functions
pglabel.cpp [code]
pglabel.h [code]Header file for the PG_Label class
pglayout.cpp [code]
pglayout.h [code]Header file for the PG_Layout namespace
pglineedit.cpp [code]
pglineedit.h [code]Header file for the PG_LineEdit class
pglistbox.cpp [code]
pglistbox.h [code]Header file for the PG_ListBox class
pglistboxbaseitem.cpp [code]
pglistboxbaseitem.h [code]Header file for the PG_ListBoxBaseItem class
pglistboxitem.cpp [code]
pglistboxitem.h [code]Header file for the PG_ListBoxItem class
pglog.cpp [code]
pglog.h [code]ParaGUI logging facility
pgmain.cpp [code]
pgmaskedit.cpp [code]
pgmaskedit.h [code]Header file for the PG_MaskEdit class
pgmenubar.cpp [code]
pgmenubar.h [code]Header file for the PG_MenuBar class
pgmessagebox.cpp [code]
pgmessagebox.h [code]Header file for the PG_MessageBox class
pgmessageobject.cpp [code]
pgmessageobject.h [code]Header file for the PG_MessageObject class
pgmultilineedit.cpp [code]
pgmultilineedit.h [code]Header file for the PG_MultiLineEdit class
pgnavigator.cpp [code]
pgnavigator.h [code]Header file for the PG_Navigator class
pgpoint.cpp [code]
pgpoint.h [code]Header file for the PG_Pointt class
pgpopupmenu.cpp [code]
pgpopupmenu.h [code]Header file for the PG_PopupMenu class
pgprogressbar.cpp [code]
pgprogressbar.h [code]Header file for the PG_ProgressBar class
pgpropertyeditor.cpp [code]
pgpropertyeditor.h [code]Header file for the PG_PropertyEditor class
pgpropertyeditor_linefield.h [code]
pgpropertyfield_button.h [code]
pgpropertyfield_checkbox.h [code]
pgpropertyfield_dropdown.h [code]
pgpropertyfield_intdropdown.h [code]
pgpropertyfield_integer.h [code]
pgpropertyfield_string.h [code]
pgradiobutton.cpp [code]
pgradiobutton.h [code]Header file for the PG_RadioButton class
pgrect.cpp [code]
pgrect.h [code]Header file for the PG_Rect class
pgrectlist.cpp [code]
pgrectlist.h [code]Header file for the PG_RectList class
pgrichedit.cpp [code]
pgrichedit.h [code]Header file for the PG_RichEdit class
pgscrollarea.cpp [code]
pgscrollarea.h [code]Header file for the PG_ScrollArea class
pgscrollbar.cpp [code]
pgscrollbar.h [code]Header file for the PG_ScrollBar class
pgscrollwidget.cpp [code]
pgscrollwidget.h [code]Header file for the PG_ScrollWidget class
pgsdleventsupplier.cpp [code]
pgsdleventsupplier.h [code]Header file for the PG_EventSupplier class
pgsigconvert.cpp [code]
pgsigconvert.h [code]
pgsignals.h [code]Header file for the PG_Signal0, PG_Signal1 and PG_Signal2 classes
pgsingleton.h [code]Header file for the PG_Singleton class template
pgslider.cpp [code]
pgslider.h [code]Header file for the PG_Slider class
pgspinnerbox.cpp [code]
pgspinnerbox.h [code]Header file for the PG_SpinnerBox class
pgstring.h [code]Header file for the PG_String class
pgsurfacecache.cpp [code]
pgsurfacecache.h [code]Headerfile for for the PG_SurfaceCache class
pgtheme.h [code]Header file for the PG_Theme interface class
pgthemewidget.cpp [code]
pgthemewidget.h [code]Header file for the PG_ThemeWidget class
pgtimerobject.cpp [code]
pgtimerobject.h [code]Header file for the PG_TimerObject class
pgtooltiphelp.cpp [code]
pgtooltiphelp.h [code]
pgwidget.cpp [code]
pgwidget.h [code]Header file for the PG_Widget class
pgwidgetdnd.cpp [code]
pgwidgetdnd.h [code]
pgwidgetlist.cpp [code]
pgwidgetlist.h [code]Header file for the PG_WidgetList class
pgwindow.cpp [code]
pgwindow.h [code]Header file for the PG_Window class
physfsrwops.cpp [code]
physfsrwops.h [code]
player.cpp [code]
player.h [code]
playercolor.cpp [code]
playercolor.h [code]
playerselector.cpp [code]
playerselector.h [code]
playersetup.cpp [code]
playersetup.h [code]
polygontriangulation.h [code]Interface to the polygon triangulation library
prehistoricevents.cpp [code]The old event system of ASC, is only used to load old maps
prehistoricevents.h [code]The old event system that is still required to load old maps
productionanalysis.cpp [code]
productionanalysis.h [code]
propstrings_priv.cpp [code]
propstrings_priv.h [code]
pwd_dlg.cpp [code]Dialog for entering and asking for passwords
pwd_dlg.h [code]
reactionfire.cpp [code]
reactionfire.h [code]
replay.cpp [code]Everything for recording and playing replays
replay.h [code]Interface for recording and playing replays
replaymapdisplay.cpp [code]
replaymapdisplay.h [code]
replayrecorder.cpp [code]
replayrecorder.h [code]
research.cpp [code]
research.h [code]Everything related to research
resourcenet.cpp [code]Handling the connection of buildings by pipelines, powerlines etc
resourcenet.h [code]Handling the connection of buildings by pipelines, powerlines etc
resourceplacement.cpp [code]
resourceplacement.h [code]
resourceplacementdialog.cpp [code]
resourceplacementdialog.h [code]
rotozoom.cpp [code]
SDL_sound.h [code]
SDL_sound_internal.h [code]
sdlstretch.cpp [code]
sdlstretch.h [code]
selectionwindow.cpp [code]
selectionwindow.h [code]
selfdestruct.cpp [code]
selfdestruct.h [code]
serverinterface.h [code]
service.cpp [code]
servicing.cpp [code]
servicing.h [code]
setpixel.cpp [code]
sg.cpp [code]THE main program: ASC
sg.h [code]Interface for various global functions and variables
sgstream.cpp [code]The IO for many basic classes and structurs of ACS
sgstream.h [code]The IO for many basic classes and structurs of ACS
simple_file_transfer.cpp [code]
simple_file_transfer.h [code]
simplestream.cpp [code]
simplestream.h [code]
sound.cpp [code]
sound.h [code]
soundList.cpp [code]The collection of all sounds used by ASC
soundList.h [code]The collection of all sounds used by ASC
soundsettings.cpp [code]
soundsettings.h [code]
spfst.cpp [code]Map accessing and usage routines used by ASC and the mapeditor
spfst.h [code]Map accessing and usage routines used by ASC and the mapeditor
stack.cpp [code]A small general-purpose stack (not type safe)
stack.h [code]Interface for a small general-purpose stack (not type safe)
statisticdialog.cpp [code]
statisticdialog.h [code]
stdio-errorhandler.cpp [code]
stdio-errorhandler.h [code]
strategy.cpp [code]
stretch.cpp [code]
stringtokenizer.cpp [code]
stringtokenizer.h [code]A simple string tokenizer
strtmesg.cpp [code]
strtmesg.h [code]
graphics/surface.cpp [code]
libs/paragui/src/draw/surface.cpp [code]
surface.h [code]
surface2png.cpp [code]
surface2png.h [code]
tactics.cpp [code]
targetcoordinatelocator.cpp [code]
targetcoordinatelocator.h [code]
terraininfo.cpp [code]
terraininfo.h [code]
terraintype.cpp [code]
terraintype.h [code]
testSound.cpp [code]
textfile_evaluation.cpp [code]
textfile_evaluation.h [code]Functions to evaluate the parsed *.asctxt files
textfileparser.cpp [code]
textfileparser.h [code]Functions to parse the *.asctxt files
textfiletags.cpp [code]
textfiletags.h [code]
textrenderer-addons.cpp [code]
textrenderer-addons.h [code]
textrenderer.cpp [code]
textrenderer.h [code]
theme_priv.cpp [code]
theme_priv.h [code]
themeloader.cpp [code]
turncontrol.cpp [code]
turncontrol.h [code]
typen.cpp [code]
typen.h [code]
unitcounting.cpp [code]
unitcounting.h [code]
unitctrl.cpp [code]
unitctrl.h [code]New system for actions performed by units This design is considered a failure, it won't be used for any new code
unitinfodialog.cpp [code]
unitinfodialog.h [code]
unitset.cpp [code]
unitset.h [code]
valuation.cpp [code]
vehicle.cpp [code]
vehicle.h [code]
vehicletype.cpp [code]The Vehicletype class
vehicletype.h [code]
vehicletypeselector.cpp [code]
vehicletypeselector.h [code]
videorecorder.cpp [code]
videorecorder.h [code]
viewcalculation.cpp [code]Functions for calculating the view of units and buildings
viewcalculation.h [code]
weatherarea.cpp [code]
weatherarea.h [code]
weathercast.cpp [code]
weathercast.h [code]
weatherdialog.cpp [code]
weatherdialog.h [code]
win32-errormsg.cpp [code]
win32-errormsg.h [code]
windowing.cpp [code]
windowing.h [code]
ychar.cpp [code]
ychar.h [code]
ystring.cpp [code]
ystring.h [code]

Generated on Tue May 13 01:27:38 2008 for Advanced Strategic Command by  doxygen 1.4.2