game::Session
Root
: game::Root
GameDir : afl::io::Directory Local game directory
SpecLoader : game::SpecificationLoader Virtual object to load a ShipList
Actions : game::Root::Actions_t Permitted actions on this game
HostVersion : game::HostVersion
RegKey : game::RegistrationKey
HostConfig : game::config::HostConfiguration
UserConfig : game::config::UserConfigurationIncludes directory configuration such as charset, editability
PlayerList
: game::PlayerList Players including race names, nicks, etc.
Player : game::Player[]
TurnLoader : game::TurnLoader Virtual object to load a game turn
StringVerifier : game::StringVerifier Virtual object to define rules for string properties (e.g. permitted characters in friendly codes)
ShipList
: game::spec::ShipList
Beams
: game::spec::ComponentVector
Beam : game::spec::Beam[]
Engines
: game::spec::ComponentVector
Engine : game::spec::Engine[]
Launchers
: game::spec::ComponentVector
Launcher : game::spec::TorpedoLauncher[]
Hulls
: game::spec::ComponentVector
Hull : game::spec::Hull[]
BasicHullFunctions
: game::spec::BasicHullFunctionList
Definition of basic functions such as "Cloak" (hullfunc.cc)
Functions : game::spec::BasicHullFunction[]
DefaultAssignment : (int,int)[]
ModifiedHullFunctions
: game::spec::ModifiedHullFunctionList
Definition of modified hull functions such as "Cloak at experience level 3"
ModifiedFunction : game::spec::HullFunction[]
RacialAbilities : game::spec::HullFunctionAssignmentList
HullAssignments : game::spec::HullAssignmentList
ComponentNamer : game::spec::ComponentNameProvider
FriendlyCodes
: game::spec::FriendlyCodeList
FriendlyCode : game::spec::FriendlyCode[]
Missions
: game::spec::MissionList
Mission : game::spec::Mission[]
Torpedoes
Fighters
Game
: game::Game
PlanetScoreDef, ShipScoreDef : game::UnitScoreDefinitionList
Viewpoint : int
TurnScores : game::TurnScoreList
Markings : game::map::Markings
Teams : game::TeamSettings
Cursors
: game::map::Cursors
CurrentShip/Planet/Base, etc... : game::map::SimpleObjectCursor
HistoryTurnList : game::HistoryTurnList
MessageConfiguration : game::msg::Configuration
Turn
: game::Turn
Inbox : game::msg::Inbox
Outbox : game::msg::Outbox
Battles
: game::vcr::Database
Battle
: game::vcr::Battle[]
Unit : game::vcr::Object[]
Allies
Extra
: game::ExtraContainer
Commands
: game::v3::CommandContainer
Command : game::v3::Command[]
Gen
DataSet
TurnNumber : int
TimeStamp : game::Timestamp
DatabaseTurn : int
Universe
: game::map::Universe
Ships
: game::map::ObjectVector
Ship : game::map::Ship[]
Planets
: game::map::ObjectVector
Planet : game::map::Planet[]
Config : game::map::Configuration
Storms
: game::map::ObjectVector
Storm : game::map::IonStorm[]
Minefields
: game::map::ObjectVector
Minefield : game::map::Minefield[]
Ufos
: game::map::ObjectVector
Ufo : game::map::Ufo[]
Explosions
: game::map::ObjectVector
Explosion : game::map::Explosion[]
Drawings
: game::map::DrawingContainer
Drawing : game::map::Drawing[]
Reverter : game::map::Reverter
Extra
ScriptSide : client::si::ScriptSide
SimState
Setup
: game::sim::Setup
Ship : game::sim::Ship[]
Planet : game::sim::Planet
Config : game::sim::Configuration
Log : afl::sys::Log
RandomNumberGenerator : util::RandomNumberGenerator
InterpreterInterface : game::InterpreterInterface
UserInterfacePropertyAccessor : game::interface::UserInterfacePropertyAccessor[]
EditableAreas : AreaSet_tRead-only/read-write status for database and turn data
Translator : afl::string::Translator
World
: interpreterinterface::World
Interpreter core with little VGAP interdependencies
GlobalPropertyNames, ShipPropertyNames, PlanetPropertyNames : afl::data::NameMap
GlobalPropertyValues : afl::data::Segment
ShipPropertyValues, PlanetPropertyValues : interpreter::ObjectPropertyVector
Specials : interpreter::SpecialCommand[]
Keymaps
: util::KeymapTable
Keymap : util::Keymap[]
Atoms : util::AtomTable
Plugins
: util::plugin::Manager
Plugin : util::plugin::Plugin[]
ProcessList
: interpreter::ProcessList
Process : interpreter::Process[]
GlobalContexts : interpreter::Context[]
LogListener : afl::sys::LogListener
MutexList : interpreter::MutexList
FileTable : interpreter::FileTable
SystemLoadDir, LocalLoadDir : afl::io::Directory
FileSystem : afl::io::FileSystem