| _dircontents | |
| _dirdesc | |
| AbstractCommandWriter | |
| AbstractPlayerProcessing | |
| AbstractTaskContainer | |
| Action_Nothing | |
| ActionAvailability | |
| ActionContainer | |
| ActionFactory | |
| ActionInfoPanel | |
| ActionManager | |
| ActionObjectRemovalStrategy | |
| ActionRecorder | |
| ActionResult | |
| ActionSelectionWidget | |
| ActionWidget | |
| AddObject | |
| AddProductionCapability | |
| AddProductionLine_SelectionItemFactory | |
| AddResources | |
| AddWeatherAreaDialog | |
| AddWindChangeDialog | |
| AdminGameWindow | |
| AgeableItem | |
| AI | |
| AI::MoveVariant | |
| AI_KeyboardWatcher | |
| AiParameter | All parameters the AI stores persistently about a unit |
| AiThreat | Threat that a unit poses against other units |
| AiValue | The value of a unit for the AI |
| AllBuildingsLost | |
| AllEnemyBuildingsDestroyed | |
| AllEnemyUnitsDestroyed | |
| AllianceSetupWidget | |
| AllianceSetupWidget::ApplyStrategy | |
| AllianceSetupWindow | |
| AllUnitsLost | |
| AmmoTransferrable | |
| AmmoTransferWindow | |
| AntiBulkHandler | |
| AntiMineAStar3D | A 3D path finding algorithm which avoids units to jam; used by the AI's strategy module |
| AnyUnitEntersPolygon | |
| ASC_MainScreenWidget | The widget that controls the main screen of ASC |
| ASC_PBEM | |
| ASC_PBEM_FileUploadControl | File: ASC_PBEM.h author: Jade Rogalski license: GPL warranty: none |
| ASC_PG_App | |
| ASC_PG_Dialog | Adapter class for using Paragui Dialogs in ASC. This class transfers the event control from ASC to Paragui and back. All new dialog classes should be derived from this class |
| ASC_PG_ScreenUpdater | |
| ASC_PropertyEditor | |
| ASCAdaptatorString | ASCAdaptatorString represents the complementary class to ASCCharTString |
| ASCCharTString | ASCCharTString represents the STL parent's string class of ASCString |
| GuiFunctions::Ascend | |
| ASCexception | |
| ASCGUI_Window | |
| ASCGUI_Window::WidgetParameters | |
| ASCIIDecodingStream | Reading data from an ASCII encoded String |
| ASCIIEncodingStream | Data written to this stream will be encoded similar to base64 and can be retrieved as a string |
| ASCImageArrayProperty | |
| ASCImageProperty | |
| ASCmsgException | |
| ASCString | Abstract way to manipulate strings |
| ASCStringHelpers | The ASCStringHelpers class provides helper's functions used by ASCString |
| AssertionException | |
| AStar | A 2dimensional path finding algorithm, from Amit J. Patel |
| AStar3D | A 3D path finding algorithm, based on the 2D algorithm by Amit J. Patel |
| AStar3D::Container | |
| AStar3D::Node | |
| AStar3D::OperationLimiter | |
| AStar3D::PathPoint | |
| AStar::HexCoord | A hexagonal Coordinate. This structure is used instead of MapCoordinate to reduce the amount of modifications to Amits path finding code |
| AStar::Node | |
| GuiFunctions::Attack | |
| AttackCommand | |
| AttackFormula | Core formula, which weighs the different factory that go into the calculation |
| GuiFunctions::AttackGui | |
| AttackPanel | |
| AttackWeap | Structure to store the weapons which a unit can use to perform an attack |
| AuthenticationDialog | |
| AutoHarvestObjects | |
| AutoHarvestObjectsFactory | |
| AutoProgressBar | |
| ContextMenu::AutoTextContextAction | |
| AvailableProductionItemFactory | |
| AvailableUnitWindow | |
| BarGraphWidget | |
| BaseAI | |
| BaseMapItemTypeWidgetFactory< MapItemWidget > | The BaseMapItemTypeWidgetFactory iterates through all items of an ItemRepository and spawns a MapItemTypeWidget for it |
| BasicItem< Item > | |
| BattleSoundPlayer | |
| Bi3MapTranslationTable | Table to translate a Battle Isle map into an ASC map |
| Bi3MapTranslationTable::Objecttranslataion | |
| Bi3MapTranslationTable::Terrain2id | |
| Bi3MapTranslationTable::Terraincombixlat | |
| BI3TranslationTableLoader | |
| BiResourceGeneration | |
| BiResourceGenerationFactory | |
| BitMapEditor | |
| blds | |
| BoolProperty | |
| Building | An actual building on the map, which references a BuildingType Buildings have an owner, |
| BuildingConquered | |
| GuiFunctions::BuildingConstructionSelection | |
| BuildingControlWindow | |
| BuildingDestroyed | |
| BuildingItem | |
| BuildingLost | |
| BuildingPositionTrigger | |
| BuildingSeen | |
| BuildingType | The class describing properties that are common to all buildings of a certain kind |
| BuildingType::LocalCoordinate | A local coordinate referencing a single field that a building covers |
| BuildingTypeBaseWidget | |
| BuildingTypeCountWidget | |
| BuildingTypeResourceWidget | |
| BuildingTypeSelectionItemFactory | |
| BuildingValues | |
| GuiFunctions::BuildObject | |
| BuildProductionLineCommand | |
| GuiFunctions::BuildVehicleCommand | |
| BulkGraphicUpdates | |
| CalculateThreat_Vehicle | |
| CalculateThreat_VehicleType | |
| Campaign | |
| CampaignActionLogger | |
| GuiFunctions::Cancel | |
| CargoGuiFunctions::CancelMovement | |
| CancelResearchCommand | Cancels the research on the current technology, losing all research points |
| CaptureTriple | |
| CaptureTripleComp | |
| CargoDialog | |
| CargoEditor | |
| CargoInfoWindow | |
| CargoItemFactory | |
| CargoMoveCommand | Cargo Move is moving a unit between different carriers that are nested |
| CargoWidget | |
| CGameOptions | |
| CGameOptions::Mouse | Mouse configuration. Mouse button are: bit 0 = left button ; bit 1 = right button ; bit 2 = center button |
| CGameOptions::PanelData | |
| CGameOptions::SoundSettings | |
| ChanceSettingsDialog | - Author:
- Kevin Hirschmann
|
| ChangeBuildingDamage | |
| ChangeBuildingOwner | |
| ChangeContainerProperty | |
| ChangeDefaultPasswordDialog | |
| ChangeDiplomaticState | Cancels the research on the current technology, losing all research points |
| ChangeDiplomaticStatus | |
| ChangeGameParameter | |
| ChangeMapPasswordDialog | |
| ContextMenu::ChangeMineStrength | |
| ChangeObjectProperty | |
| ChangePasswordDialog | |
| ChangePlayerState | |
| ChangeUnitMovement | |
| ChangeUnitProperty | Changes the properties of a unit |
| ChangeView | |
| CharBuf | |
| ChooseString | |
| ChooseTech | |
| ClipBoardBase | |
| CargoGuiFunctions::CloseDialog | |
| collategraphicoperations | Collects all graphic operations and updates the screen on destruction When porting ASC from DOS to SDL, the problem arose that under DOS all graphic operations directly modified the graphics memory and were directly visible without any overhead |
| ColorConverter< BytesPerSourcePixel, BytesPerTargetPixel > | |
| ColorConverter< 1, 4 > | |
| ColorConverter< 4, 1 > | |
| ColorConverter_PassThrough< BytesPerSourcePixel, BytesPerTargetPixel > | |
| ColoredBar | |
| ColorMerger_Alpha_XLAT_TableShifter< pixelsize > | |
| ColorMerger_Alpha_XLAT_TableShifter< 1 > | |
| ColorMerger_AlphaHandler< pixelsize > | |
| ColorMerger_AlphaHandler< 1 > | |
| ColorMerger_AlphaHandler< 4 > | |
| ColorMerger_AlphaLighter< pixelsize > | |
| ColorMerger_AlphaLighter< 1 > | |
| ColorMerger_AlphaLighter< 4 > | |
| ColorMerger_AlphaMerge< pixelsize > | |
| ColorMerger_AlphaMerge< 4 > | |
| ColorMerger_AlphaMixer< pixelsize > | |
| ColorMerger_AlphaMixer< 1 > | |
| ColorMerger_AlphaMixer< 4 > | |
| ColorMerger_AlphaOverwrite< pixelsize > | |
| ColorMerger_AlphaShadow< pixelsize > | |
| ColorMerger_AlphaShadow< 1 > | |
| ColorMerger_AlphaShadow< 4 > | |
| ColorMerger_Brightness< pixelsize > | |
| ColorMerger_ColoredOverwrite< pixelsize > | |
| ColorMerger_Invert< pixelsize > | |
| ColorMerger_MaskApply< pixelsize > | |
| ColorMerger_PlainOverwrite< pixelsize > | |
| ColorMerger_Set< pixelsize > | |
| ColorSwitch | |
| ColorTransform_Gray< pixelSize > | |
| ColorTransform_Gray< 4 > | |
| ColorTransform_None< pixelsize > | |
| ColorTransform_PlayerCol< pixelsize > | |
| ColorTransform_PlayerCol< 1 > | |
| ColorTransform_PlayerCol< 4 > | |
| ColorTransform_PlayerTrueCol< pixelsize > | |
| ColorTransform_PlayerTrueColHSV< pixelsize > | |
| ColorTransform_UnitGray< pixelSize > | |
| ColorTransform_UnitGray< 1 > | |
| ColorTransform_UnitGray< 4 > | |
| ColorTransform_XLAT< pixelSize > | |
| Command | A Command is an action that the player initiates |
| CommandAllianceSetupStrategy | |
| CompressionStreamAdapter | |
| CompressionStreamInterface | |
| ConfigurableWindow | |
| ConfigurationFileLocatorCore | |
| ConfirmExitDialog | |
| GuiFunctions::ConstructBuilding | |
| ConstructBuildingCommand | |
| ConstructBuildingCommand::Lack | |
| ConstructBuildingCommand::ProductionEntry | |
| ConstructUnitCommand | |
| ConstructUnitCommand::Lack | |
| ConstructUnitCommand::ProductionEntry | |
| ConsumeAmmo | |
| ConsumeResource | |
| ContainerAction | |
| ContainerBase | The parent class of Vehicle and Building; The name Container originates from Battle Isle, where everything that could load units was a container |
| ContainerBase::Work | |
| ContainerBase::WorkClassFactory | |
| ContainerBaseType | |
| ContainerBaseType::TransportationIO | |
| ContextMenu::ContainerCargo | |
| ContainerCollector | |
| ContainerCollector::FileIndex | |
| ContainerCommand | |
| ContainerConstControls | |
| ContainerIndexer | |
| ContainerInfoLayer | |
| ContextMenu::ContainerProduction | |
| ContextMenu::ContainerProperties | |
| Context | |
| ContextAction | |
| ConvertContainer | |
| CoordinateItem | |
| CopyMap | |
| CursorDistSorter | |
| DamageBarWidget | |
| DashboardPanel | |
| DataTab | Todo: beschreibung und infotext in eigenem fenster heightchange production transport waffen detailinfos fenster |
| deallocating_map< T, U > | Map that stores pointers as values and deletes the pointed-to objects on destruction |
| deallocating_vector< T > | Container that stores pointers and deletes the pointed-to objects on destruction |
| ContextMenu::DeleteAllObjects | |
| ContextMenu::DeleteBuilding | |
| ContextMenu::DeleteMine | |
| ContextMenu::DeleteTopObject | |
| ContextMenu::DeleteVehicle | |
| GuiFunctions::Descend | |
| Destroyer | |
| GuiFunctions::DestructBuilding | |
| DestructBuildingCommand | |
| DestructContainer | |
| DestructUnitCommand | |
| DI_Color | A Device Independent color. Shamelessly pinched from Paragui to reduce coupling |
| DiplomacyCommand | Cancels the research on the current technology, losing all research points |
| DiplomaticModeChooser< SelectionType > | |
| DiplomaticStateVector | |
| direct | |
| DirectAllianceSetupStrategy | |
| DirectResearchCommand | Cancels the research on the current technology, losing all research points |
| GuiFunctions::DisableReactionfire | |
| DiscoverResources | |
| DiscoverResources::ResourceViewState | |
| DisplayEllipse | |
| DisplayImmediateMessage | |
| DisplayMessage | |
| DoubleArrayProperty | |
| DropDownSelector | |
| dynamic_array< T > | DEPRECATED Use containers of the C++ Standard Template Library instead! Container for managing objects of type T |
| EditAiParam | |
| EditArchivalInformation | |
| EditGameOptions | |
| EditingEnvironment | |
| EditMapParameters | |
| EditPlayerData | |
| EditTechAdapter | |
| EmailSetupWidget | |
| Emboss | |
| GuiFunctions::EnableReactionfire | |
| GuiFunctions::EndTurn | |
| Event | |
| Event::Delayedexecution | |
| EventAction | |
| EventAreasDialog | |
| EventEditor | |
| EventHandlingMutex | |
| EventList | |
| EventSupplier | |
| EventTrigger | |
| EventTriggered | |
| EventWindChangesDialog | |
| ExchangeGraphics | |
| ExperienceOverview | |
| Factory< AbstractProduct, IdentifierType > | |
| Factory1< AbstractProduct, IdentifierType, creatorParam > | |
| FactoryWithNames< AbstractProduct, IdentifierType, ObjectCreatorCallBack, NameType > | |
| FallOutSettingsDialog | |
| fatalgraphicserror | Class that is thrown as exception. Should be moved to error.h .. |
| fatalstackerror | |
| FieldAddressing | |
| FieldMarkingSuppressor | |
| ContextMenu::FieldResources | |
| FieldVector | |
| FightVisitor | |
| FileCache | |
| FileFindDialog | |
| FileInfo | |
| FileLocation | |
| FileName | This class handles filenames. All operations that work on filenames will be added here |
| FileSelectionItemFactory | |
| FileSelectionWindow | |
| FileTransfer | |
| FileWidget | |
| FindUnitPlacementPos | |
| FloatProperty | |
| FontViewer | |
| GameAction | A GameAction is an modification of something on a map |
| GameDialog | - Author:
- Kevin Hirschmann
|
| GameFileInformation | |
| GameMap | The map. THE central structure of ASC, which holds everything not globally available together |
| GameMap::ArchivalInformation | |
| GameMap::Campaign | |
| GameMap::IDManager | |
| GameMap::PreferredFilenames | |
| GameMap::ReplayInfo | |
| GameMap::ResourceTribute | The tribute can not only be used to demand resources from enemies but also to transfer resources to allies |
| GameMap::UnitProduction | Which vehicle types can be constructed by construction units |
| GameMap::Weather | |
| GameOptionsDialog | |
| GameParameterEditorWidget | |
| GameParameterSettings | |
| GameThreadParams | |
| GameTime | Time in ASC, measured in turns and moves |
| GameTransferMechanism | |
| GenericWorkerFactory< T, f > | |
| GetAttackerImage | |
| GetConnectedBuildings | |
| GetMiningInfo | Calculates some mining statistics for a mining station |
| GetMiningInfo::MiningInfo | |
| GetResource | |
| GetResourceCapacity | |
| GetResourcePlus | |
| GetResourceUsage | |
| GetTargetImage | |
| GetVideoModes | |
| GotoPosition | |
| GraphicSetManager_Base | |
| GraphicsQueueOperation | |
| GraphWidget | |
| GuiButton | |
| GuiDimension | - Author:
- Martin Bickel
|
| GuiFunction | |
| GuiIconHandler | |
| HeightChangeLimitation | |
| HiddenAStar | A path finding algorithm which tries to keep the units hidden from view |
| HiddenAStar3D | A 3D path finding algorithm which tries to keep the units hidden from view |
| HighLightingManager | |
| IconRepository | |
| IllegalValueException | |
| ImportBI3MapDialog | |
| ImportBiMap | |
| InflictDamage | |
| InfoPopUp | - Author:
- Kevin Hirschmann
|
| IngameMessageViewer | |
| InitNewfont | |
| InitScreenOp | |
| InsertBiMap | |
| IntegerArrayProperty | |
| IntegerProperty | |
| InternalAmmoTransferCommand | |
| GuiFunctions::InternalAmmoTransferDialog | |
| InternalAmmoTransferHandler | |
| InternalAmmoTransferWidget | |
| InternalAmmoTransferWindow | |
| IntRange | Represents a range of numbers, with a lower and upper boundary |
| IntRangeArrayProperty | |
| InvalidID | |
| InvalidString | |
| ItemFiltrationSystem | |
| ItemFiltrationSystem::DataLoader | |
| ItemFiltrationSystem::ItemFilter | |
| ItemLocator | |
| ItemRepository< T > | |
| ItemRepository< T >::RegisterID | |
| ItemRepositoryLoader< T > | |
| ItemSelectorWidget | |
| ItemSelectorWindow | |
| ItemTypeSelector< C > | |
| ItemTypeSelector< BuildingType > | |
| ItemTypeSelector< MineType > | |
| ItemTypeSelector< ObjectType > | |
| ItemTypeSelector< TerrainType > | |
| ItemTypeSelector< VehicleType > | |
| JumpDriveCommand | |
| GuiFunctions::JumpDriveIcon | |
| LayoutablePanel | This Panel saves its position in the gameoptions and loads it on construction |
| libbzip_compression | |
| libbzip_decompression | |
| list | |
| ListBoxImageItem< SelectionType > | |
| LoadableItemType | An abstract base class that provides the interface for all kinds of items that ASC loads from disk |
| LoadNextMap | |
| Locale | |
| LockReplayRecording | |
| LogActionIntoReplayInfo | |
| LoggingOutputHandler | |
| LoseMap | |
| ltGTime | |
| LuaBrush | |
| LuaCommandFileWriter | |
| LuaCommandListRecorder< C > | |
| LuaCommandListWriter< C > | |
| LuaCommandWriter | |
| LuaFieldSearcher | |
| LuaRunner | |
| LuaState | |
| LuaStatePrivate | |
| MailOptionsDialog | |
| MainScreenWidget | |
| MainScreenWidget::LockOptions | |
| MainScreenWidget::StandardActionLocker | Instanciating this class will disable the Controls for interacting with the map or the main menu |
| MapChange | |
| MapChangeCompleted | |
| MapComponent | A MapComponent represents any kind of item that can be placed on the map by the user |
| MapConinuationInfo | |
| MapCoodinateVector | Change of a MapCoordinate |
| MapCoordinate | Coordinate on the twodimensional map |
| MapCoordinate3D | Coordinate on the map including height |
| MapDisplayInterface | |
| MapDisplayPG | |
| MapDisplayPG::Cursor | |
| MapDisplayPG::CursorHiding | |
| MapDisplayPG::LockDisplay | |
| MapDisplayPG::Movement | |
| MapDisplayPG::MovementMask | |
| Maped_MainScreenWidget | |
| MapField | Single field of the map |
| MapField::ObjectRemovalStrategy | Interface for removing objects from a field when it turns out that they can no longer exist |
| MapField::Resourceview | |
| MapField::View | Some variables for the viewcalculation algorithm. see viewcalculation.cpp for details |
| MapInfoPanel | |
| MapItemSelectionWindow | |
| MapItemType | The base class for everything that can be placed on a map field |
| MapItemTypeWidget< MapItemType > | A MapItemTypeWidget show any kind of MapItemType in a SelectionWidget It is typically generated by a BaseMapItemTypeWidgetFactory |
| MapItemTypeWidgetFactory< MapItemWidget > | Adds selection logic to a BaseMapItemTypeWidgetFactory. Selected items are registered as being the active "brush" for editing the map |
| MapItemTypeWidgetFactory_IDSelection< MapItemWidget > | Adds selection logic to a BaseMapItemTypeWidgetFactory. The ID is of the selected item is obtained and written to the variable which was passed on construction |
| MapLayer | |
| MapModificationEvent | |
| MapNetwork | Base class for the management of resource networks and globally stored resources |
| MapRenderer | |
| MapRenderer::FieldRenderInfo | |
| MapRenderer::ViewPort | |
| MapSwitcher | The class that manages the switching between the primary map (for editing) and the secondary map (for selecting objects and terrain) |
| MatterAndMiningBaseWindow | |
| MatterConversionWindow | |
| MatterConverter | |
| MegaBlitter< BytesPerSourcePixel, BytesPerTargetPixel, SourceColorTransform, ColorMerger, SourcePixelSelector, TargetPixelSelector, MyColorConverter > | |
| MemoryMeasurement | |
| MemorySizeQueryInterface | |
| MemoryStream | Reads data from or writes data to a MemoryStreamStorage This allows a completely volatile storage of data |
| MemoryStreamCopy | Buffers the complete contents of a stream in memory |
| MemoryStreamStorage | An in-memory storage of streamed data |
| MemorySum< T > | |
| Menu | |
| Message | A Message to a player. It may either be send by another player or by the system |
| MessageDialog | |
| MessageLineWidget | |
| MessageListItemFactory | |
| MessageSelectionWindow | |
| MessagingHubBase | |
| Mine | |
| MineItem | |
| MineType | |
| MineTypeRepository | |
| MiniDumper | |
| MiningGraph | |
| MiningStation | |
| MiningStationFactory | |
| MiningWindow | |
| MirrorMap | |
| PolygonTriangulationLibrary::monchain_t | |
| MouseHider | |
| MouseVisibility | |
| MoveMalusType | The MoveMalusType categorizes the different units (Vehicle) Originally, these types were only used to determine the speed of their movement on the ground, hence the name, But now they are also used to specify production, weapon effectiveness, cargo loading capabilities and things like that |
| GuiFunctions::Movement | |
| CargoGuiFunctions::Movement | |
| GuiFunctions::MovementBase | |
| CargoGuiFunctions::MovementDestination | |
| MovementLimitation | |
| MovePixSel< pixelSize > | |
| MoveUnit | |
| MoveUnitCommand | |
| CargoGuiFunctions::MoveUnitIntoInnerContainer | |
| CargoGuiFunctions::MoveUnitUp | |
| MultilineEdit | |
| MultiLineEditorDialog | |
| MultiListBox | |
| MultiPlayerDialog | |
| MusicPlayList | A List containing several tracks of music |
| NamedIntProperty | |
| NetControlWindow | |
| NewGadgetDetection | Checks, which vehicle and building types are newly available |
| NewGuiHost | |
| NewMap | |
| NewMessage | |
| NewStringChooser | |
| NextCampaignMap | |
| NextMap | |
| NextTurnStrategy | Describes the behavier that next_turn() shall do when it finds out that the current player is the last one available |
| NextTurnStrategy_Abort | |
| NextTurnStrategy_AskUser | |
| NextTurnStrategy_OnlyCampaign | |
| PolygonTriangulationLibrary::node_t | |
| NoMapLoaded | |
| NonEditableLineEdit | |
| NullParamType | |
| Object | Instance of an object type (ObjectType) on the map |
| GuiFunctions::ObjectBuildingGui | |
| ObjectItem | |
| ObjectRemovalStrategy2 | |
| ObjectStorage< T > | |
| ObjectType | An object that can be placed on fields. Roads, pipelines and ditches are examples of objects |
| ObjectType::FieldModification | |
| ObjectType::WeatherPicture | Images of the objects |
| OpaqueLocaleData | |
| GuiFunctions::OpenContainer | |
| CargoGuiFunctions::OpenContainer | |
| OptionsDialog | |
| OutOfMemoryError | |
| OutOfRange | |
| OverviewMapHolder | |
| OverviewMapImage | Image for a TerrainType that is shown on the small map |
| OverviewMapPanel | |
| Package | |
| Package::PackageDependency | |
| PackageData | |
| PackageManager | |
| PackageRepository | |
| Panel | |
| Parser | |
| ParsingError | |
| Password | |
| PasswordDialog | |
| PathFinder | |
| PBEMServer | |
| PG_ListBoxDataItem< T > | |
| PG_MapDisplay | |
| PG_StatusWindowData | |
| PipeLayer | |
| PixelSize2Type< 1 > | |
| PixelSize2Type< 2 > | |
| PixelSize2Type< 4 > | |
| PixSel< pixelSize > | |
| Placeable | |
| Player | Different players in ASC. There may be 8 players (0..7) and neutral units (8) |
| Player::Dissection | |
| Player::PlayTime | |
| PlayerColor | |
| PlayerColorPanel | |
| PlayerID | Convenience-class which automatically determines the Player of units, buildings and other game objects |
| PlayerSelector | |
| PlayerSetupWidget | |
| PlayerSetupWindow | |
| PlayListLoader | |
| PlayListSelector | |
| PolygonTriangulationLibrary::point_t | |
| PointerList< T > | A list that stores pointers, but deletes the objects (and not only the pointers) on destruction. The erase method does NOT delete the objects ! |
| PointerVector< T > | A vector that stores pointers, but deletes the objects (and not only the pointers) on destruction. The erase method does NOT delete the objects ! |
| Poly_gon | |
| PolygonEditor | |
| PolygonPainter< Poly > | |
| PolygonPainterSquareCoordinate | |
| PositionTrigger | |
| PowerGenerationSwitchCommand | |
| GuiFunctions::PowerOff | |
| GuiFunctions::PowerOn | |
| GuiFunctions::PowerSwitch | |
| PrehistoricEventStructure | |
| PrehistoricEventStructure::LargeTriggerData | |
| PrehistoricEventStructure::LargeTriggerData::PolygonEntered | |
| PrivateCompressionData | |
| PrivateDecompressionData | |
| ProductionEditorWindow | |
| ProductionItemFactory | |
| Properties | Class for storing general key/values pairs. Intended as a mechanism to persist data from Lua scripts |
| PropertyContainer | |
| PropertyContainer::Property | |
| PropertyDialog | |
| PropertyReadingContainer | |
| PropertyTemplate< T > | |
| PropertyWritingContainer | |
| GuiFunctions::PutAntiPersonalMine | |
| GuiFunctions::PutAntiShipMine | |
| GuiFunctions::PutAntiSubMine | |
| GuiFunctions::PutAntiTankMine | |
| GuiFunctions::PutMine | |
| PutMineCommand | |
| GuiFunctions::PutMineStage2 | |
| PutObjectCommand | |
| PutPixel< pixelsize, ColorMerger > | |
| PutPixel2< pixelsize, ColorMerger > | |
| PutResource | |
| PutTribute | |
| RandomGenerator | |
| ReactionFireLayer | |
| ReactionFireSwitchCommand | |
| RecalculateAreaView | |
| Rect | - Author:
- Kevin Hirschmann
|
| RecycleUnitCommand | |
| CargoGuiFunctions::RecycleUnitCommandButton | |
| GuiFunctions::RefuelUnitCommand | |
| CargoGuiFunctions::RefuelUnitCommand | |
| CargoGuiFunctions::RefuelUnitDialogCommand | |
| GuiFunctions::RefuelUnitDialogCommand | |
| RegenerativePowerPlant | |
| RegisterUnitRFTarget | |
| Reinforcements | |
| ReinforcementSelector | |
| RemoveAllObjects | |
| RemoveEllipse | |
| GuiFunctions::RemoveMine | |
| RemoveMine | |
| RemoveObject | |
| RemoveProductionLineCommand | |
| RenameContainerCommand | |
| RepairBuildingCommand | |
| RepairBuildingCommand::RepairData | |
| CargoGuiFunctions::RepairUnit | |
| GuiFunctions::RepairUnit | |
| RepairUnitCommand | |
| ReplayClearer | |
| ReplayContext | |
| ReplayGuiFunctions::ReplayExit | |
| ReplayGuiFunctions::ReplayFaster | |
| ReplayGuiIconHandleHandler | |
| ReplayMapDisplay | |
| ReplayGuiFunctions::ReplayPause | |
| ReplayGuiFunctions::ReplayPlay | |
| ReplayGuiFunctions::ReplayRecord | |
| ReplayRecorder | |
| ReplayRecorderDialog | |
| ReplayRecorderWatcherGlobal | |
| ReplayRecorderWatcherLocal | |
| ReplayGuiFunctions::ReplayRecordExit | |
| ReplayGuiFunctions::ReplayRewind | |
| ReplayGuiFunctions::ReplaySlower | |
| Research | |
| ResearchEfficiency | |
| ResearchGraph | |
| ResearchWindow | |
| ResizeMap | |
| ResourceChangeNet | |
| ResourceGraphLayer | |
| ResourceInfoWindow | |
| ResourceLogger | |
| ResourceMatrix | A mathematical matrix for transforming Resources instance (which is mathematically a vector) into a different Resources |
| ResourceNet | |
| ResourcePlacement | - Author:
- Kevin Hirschmann Fills a map with resources using the diamond-square algorithm
|
| ResourcePlacementDialog | |
| Resources | Resources are basically the currency of ASC |
| ResourceSink | |
| ResourceTransferrable | |
| ResourceTribute | |
| ResourceWatch | |
| RotationCache | |
| rounddata | |
| RWOPS_Handler | |
| SaveGameBaseDialog | |
| SaveGameDialog | |
| SavegameSelectionItemFactory | |
| SavegameSelectionWindow | |
| SavegameWidget | |
| SaveUnitMovement | |
| Scanner | |
| ScannerPrivateData | |
| Schriften | |
| ScreenResolutionSetup | |
| SearchFields | Searches fields in hexagonal "circles" around a field and calls testfield for each field |
| SearchFieldsIterator | |
| SearchReconquerBuilding | |
| PolygonTriangulationLibrary::segment_t | |
| SelectBuildingFromMap | |
| SelectFromMap | |
| SelectionHolder | |
| SelectionItemFactory | |
| SelectionItemWidget | |
| SelectionWidget | |
| SelectUnitFromMap | |
| SelectUnitSetFilter | |
| GuiFunctions::SelfDestructIcon | |
| ServerInterface | |
| ServiceChecker | |
| ServiceCommand | |
| ServiceTargetSearcher | |
| SetResourceProcessingRateCommand | |
| SetViewSharing | |
| ShowNewTechnology | |
| ShowPolygonUsingTemps | |
| ShutDownMap | |
| SimpleObjectRemoval | |
| SinglePlayerDialog | |
| SingleUnitSet | |
| SingleUnitSet::TranslationTable | |
| SingleWeapon | A single weapon of a Vehicletype |
| SmallButtonHolder | |
| SmallGuiButton | |
| ForestCalculation::Smoothing | |
| SolarPowerplant | |
| SolarPowerWindow | |
| Sound | |
| Sound_InternalData | |
| SoundList | This class provides all the sounds required by the games user interface |
| SoundLoopManager | A helper class for managing looping sounds |
| SoundSettings | |
| SoundSystem | |
| SoundSystem_InternalData | |
| SourcePixelSelector_CacheRotation< pixelsize > | |
| SourcePixelSelector_CacheZoom< pixelsize, SourcePixelSelector > | |
| SourcePixelSelector_DirectFlip< pixelsize > | |
| SourcePixelSelector_DirectRectangle< pixelsize > | |
| SourcePixelSelector_DirectRotation< pixelsize > | |
| SourcePixelSelector_DirectSubRectangle< pixelsize > | |
| SourcePixelSelector_DirectZoom< pixelsize > | |
| SourcePixelSelector_Flip< pixelsize, SourcePixelSelector > | |
| SourcePixelSelector_Plain< pixelsize > | |
| SourcePixelSelector_Rectangle< pixelsize > | |
| SourcePixelSelector_Rotation< pixelsize, SourcePixelSelector > | |
| SourcePixelSelector_Zoom< pixelsize, SourcePixelSelector > | |
| SpawnBuilding | |
| SpawnMine | |
| SpawnObject | |
| SpawnUnit | |
| SpecialDisplayWidget | |
| SpecialInputWidget | |
| SpecificUnitEntersPolygon | |
| StandardUnitCostCalculator | |
| StartMultiplayerGame | |
| StartupScreen | |
| StaticResourceNet | |
| StatisticsCalculator | |
| StatusMessageWindowHolder | A class that hols a MessageWindow. This class ensures that the window is removed if the last copy of the object is deleted |
| StatusMessageWindowHolder::UserData | |
| StdIoErrorHandler | |
| StoringPosition | |
| StratAStar | A path finding algorithm which avoids units to jam; used by the AI's strategy module |
| StratAStar3D | A 3D path finding algorithm which avoids units to jam; used by the AI's strategy module |
| StreamCompressionError | |
| StreamCompressionFilter | Compresses data transparently into another stream (using bzip2 compression) |
| StreamDecompressionFilter | Deompresses data from a compressed stream (using bzip2 compression) |
| StringArray | |
| StringArrayProperty | |
| StringEdit | |
| StringEditor | |
| StringProperty | |
| StringSelector | |
| StringSplit | |
| StringTokenizer | This String Tokenizer is NOT intended to be a general purpose tool. It is exclusively used by the TextFileParser |
| SubWinButton | |
| SubWindow | |
| SuppressTechPresentation | |
| Surface | |
| SurfaceLock | |
| TableGenerator | |
| TagArrayProperty | |
| TagIntProperty | |
| tanycompression | |
| TargetCoordinateLocator | |
| TargetCoordinateRenderer | |
| TargetPixelSelector_All | |
| TargetPixelSelector_Rect | |
| TargetPixelSelector_Valid | |
| TaskContainer | |
| TaskFactory | |
| TaskHibernatingContainer | |
| TaskInterface | |
| TaskManager | |
| TaskWidget | |
| tbi3preferences | |
| tbufferoverflow | |
| tcharacter | |
| tchoice_dlg | |
| tchoosetechlevel | |
| tchoosezoomlevel | |
| tcomputebuildingview | |
| tcomputevehicleview | |
| tcomputeview | |
| tcontainerindex | |
| tdialogbox | |
| tdisplaymessage | |
| tdlgengine | |
| tdlgengine::tbutton | |
| tdlgengine::ttaborder | |
| tdrawgettempline | Draws a straight line on the hexagonal map and calls putpix8 for each field |
| tdrawline | An abstract class that draws a line |
| TechAdapter | |
| TechAdapterDependency | |
| TechAdapterLoader | |
| TechAdapterSelectionItemFactory | |
| TechAdapterWidget | |
| TechDependency | |
| Technology | |
| TechnologyPresenter | |
| TechnologyPresenter::Gadgets | |
| TechnologySelectionItemFactory | |
| TechWidget | |
| TemporaryContainerStorage | |
| TerrainAccess | This class is used by buildings, vehicles and objects to specify which terrain it can move to / be built on |
| TerrainBits | Properties of a terrain describing which units can move onto this field and which can't |
| TerrainItem | |
| TerrainType | The type of a field |
| TerrainType::MoveMalus | |
| TerrainType::Weather | |
| TestFailure | |
| TextFileDataLoader | |
| TextFormatParser | Parses a .ASCTXT file and returns a TextPropertyGroup |
| TextPropertyGroup | Class that stores all the (preparsed) entries of an .ASCTXT file |
| TextPropertyGroup::Entry | |
| TextPropertyList | |
| TextRenderer | |
| TextRenderer::TagRenderer | |
| tfight | |
| tfight::tavalues | |
| TFileData | |
| tfileerror | |
| tfindfile | Searching for files |
| tfindfile::FileInfo | |
| tfont | |
| tfontsettings | |
| TGameInfo | |
| tgameloaders | |
| tgetid | |
| tgiveunitawaydlg | |
| tgraphmodeparameters | Graphical surface |
| thelpsystem | |
| ThreadExitException | |
| timporterror | |
| tinitgfxengine | |
| tinternalerror | |
| tinvalidmode | |
| tinvalidversion | |
| TLIBFiles | |
| tloadBImap | |
| tlzwstreamcompression | |
| tmapgenerator | |
| tmaploaders | |
| tmemoryblock | |
| tmessagedlg | |
| tmineattacksunit | |
| tminestrength | |
| tmouserect | |
| tmousesettings | |
| tn_c_lzw_filestream | |
| tn_file_buf_stream | |
| tn_lzw_file_buf_stream | |
| tnbufstream | |
| tncontainerstream | |
| tnetwork | |
| tnetwork::tglobalparams | |
| tnetworkcomputer | |
| tnetworkloaders | |
| tnstream | The interface for all kinds of IO stream |
| toldcharacter | |
| toldfont | |
| tparagraph | |
| tpcxheader | |
| tpicture | |
| tpix | |
| tplasma | |
| tplayerchange | |
| tplayerselall | |
| tputresources | |
| tputresourcesdlg | |
| TrainUnitCommand | |
| TransferControlCommand | |
| TransferHandler | |
| Transferrable | |
| CargoGuiFunctions::TransferUnitControl | |
| TransferWidget | |
| PolygonTriangulationLibrary::trap_t | |
| treactionfire | |
| treadafterend | |
| tres | |
| tresearchinfo | |
| trgbpixel | A class for a single pixel |
| TriggerNothing | |
| TriggerNothingFalse | |
| TriggerNothingTrue | |
| trleheader | |
| tround | |
| TrueColorImage | A class for a RGB image. Was an attempt to rewrite the graphics engine, but should be scrapped. Any new code should use SDLmm-Surfaces |
| trunreplay | |
| tsavegameloaders | |
| tsearchreactionfireingunits | |
| tspfldloaders | |
| tstringselect | |
| ttributepayments | |
| tunitattacksbuilding | |
| tunitattacksobject | |
| tunitattacksunit | |
| tunitlist | |
| TurnPassed | |
| TUserData | |
| tviewanytext | |
| tviewtext | |
| tviewtext::tstartpoint | |
| tviewtextquery | |
| tviewtextwithscrolling | |
| tvirtualdisplay | A virtual screen is allocated and the agmp pointer set to it |
| tvirtualscreenbuf | |
| txlattables | |
| TypedSurface< colorDepth > | |
| TypedSurfaceBase | |
| UnitAction | |
| UnitAttacksSomething | |
| UnitAttacksUnit_FakeHemming | |
| UnitAvailabilityWindow | |
| UnitCommand | |
| UnitConquered | |
| UnitCostCalculator | |
| UnitDestroyed | |
| UnitFieldRegistration | |
| UnitGuideWidget | |
| UnitGuideWindow | |
| UnitHooveringLogic | |
| CargoGuiFunctions::UnitInfo | |
| GuiFunctions::UnitInfo | |
| UnitInfoDialog | |
| UnitInfoLayer | |
| UnitInfoPanel | |
| UnitListFactory | |
| UnitLost | |
| UnitMovementRangeLayer | |
| UnitNaming | |
| CargoGuiFunctions::UnitProduction | |
| UnitPropertyEditor | |
| UnitSummaryWindow | |
| CargoGuiFunctions::UnitTraining | |
| UnitTrainingLayer | |
| UnitTrigger | |
| UnitTypeTransformation | |
| UnitWeapon | All the weapons of a Vehicletype |
| UnitWeaponRangeLayer | |
| UpdateRectOp | |
| UpdateRectsOp | |
| ValArrayProperty< T > | |
| VariableLocker | |
| vector | |
| Vector2D | A Vector2D is a line (without a defined start point) in a 2 dimensional space and is deccribed by its x- and y component |
| Vehicle | |
| Vehicle::ReactionFire | The class that manages the reaction fire which causes a unit to attack approaching enemies even if it is not the unit's turn |
| VehicleAttackAction | |
| VehicleBaseWidget | |
| VehicleCounterFactory | |
| VehicleItem | |
| VehicleProduction_SelectionItemFactory | |
| VehicleProduction_SelectionWindow | |
| CargoGuiFunctions::VehicleSelectionFactory | |
| VehicleType | The class describing properties that are common to all vehicles of a certain kind |
| VehicleType::HeightChangeMethod | |
| VehicleType::JumpDrive | |
| VehicleTypeBaseWidget | |
| VehicleTypeCountLocateWidget | |
| VehicleTypeCountWidget | |
| VehicleTypeImage | |
| VehicleTypeRenderer | |
| VehicleTypeResourceWidget | |
| VehicleTypeSelectionItemFactory | |
| CargoGuiFunctions::VehicleWidget | |
| VersionIdentifier | |
| PolygonTriangulationLibrary::vertexchain_t | |
| VideoRecorder | |
| ViewFormattedText | |
| ViewRegistration | |
| ViewTextQuery | |
| VisibilityLayer | |
| WeapDist | Some very old system to calculate the weapon efficiency over a given distance |
| WeaponInfoLine | |
| WeaponInfoPanel | |
| WeaponRange | |
| WeatherArea | - Author:
- Kevin Hirschmann
|
| WeatherAreaInformation | |
| Weathercast | |
| WeatherChange | |
| WeatherDialog | - Author:
- Kevin Hirschmann
|
| WeatherField | |
| WeatherPanel | |
| WeatherRect | |
| WeatherSystem | |
| WholeMapRenderer | |
| Win32IoErrorHandler | |
| WindAccu | - Author:
- Kevin Hirschmann
|
| WindChange | |
| WindData | |
| WindDirectionSettingsDialog | |
| WindInfoPanel | |
| WindInformation | |
| WindMovement | Caches some calculations for the effects that wind has on the movement of units |
| WindowCounter | |
| WindPowerplant | |
| WindPowerWindow | |
| WindSpeedSettingsDialog | |
| xy | |
| yy_buffer_state | |
| yy_trans_info | |
| yyguts_t | |
| ZoomCache | |