![]() |
OpenXcom
1.0
Open-source clone of the original X-Com
|
![]() ![]() | COPYING: |
![]() ![]() ![]() | Generic purpose functions that need different implementations for different platforms |
![]() ![]() ![]() | |
![]() ![]() ![]() ![]() | |
![]() ![]() ![]() | |
![]() ![]() ![]() ![]() | This is empty argument to ShaderDraw |
![]() ![]() ![]() ![]() | This is scalar argument to ShaderDraw |
![]() ![]() ![]() ![]() | This is surface argument to ShaderDraw |
![]() ![]() ![]() ![]() | This is surface argument to ShaderDraw |
![]() ![]() ![]() ![]() | This is surface argument to ShaderDraw |
![]() ![]() ![]() ![]() | This is surface argument to ShaderDraw |
![]() ![]() ![]() ![]() | Helper class for handling implementation differences in different surfaces types Used in function ShaderDraw |
![]() ![]() ![]() ![]() | Implementation for scalars types aka int , double , float |
![]() ![]() ![]() ![]() | Implementation for not used arg |
![]() ![]() ![]() ![]() | |
![]() ![]() ![]() ![]() | |
![]() ![]() ![]() ![]() | |
![]() ![]() ![]() ![]() | |
![]() ![]() ![]() | Container for all the various global game options and customizable settings |
![]() ![]() ![]() | Random Number Generator used throughout the game for all your randomness needs |
![]() ![]() ![]() | Base Info screen that shows all the stats of a base from the Basescape |
![]() ![]() ![]() | Basescape screen that shows a base's layout and lets the player manage their bases |
![]() ![]() ![]() | Interactive view of a base |
![]() ![]() ![]() | Window shown with all the facilities available to build |
![]() ![]() ![]() | Select Armor screen that lets the player pick armor for the soldiers on the craft |
![]() ![]() ![]() | Equipment screen that lets the player pick the equipment to carry on a craft |
![]() ![]() ![]() | Craft Info screen that shows all the info of a specific craft |
![]() ![]() ![]() | Select Squad screen that lets the player pick the soldiers to assign to a craft |
![]() ![]() ![]() | Equip Craft screen that lets the player manage all the crafts in a base |
![]() ![]() ![]() | Select Armament window for changing the weapon equipped on a craft |
![]() ![]() ![]() | Window shown when the player tries to dismantle a facility |
![]() ![]() ![]() | ManageAlienContainment screen that lets the player manage alien numbers in a particular base |
![]() ![]() ![]() | Screen that allows changing of Production settings (assigned engineer, units to build) |
![]() ![]() ![]() | Screen which displays needed elements to start productions (items/required workshop state/cost to build a unit, ...) |
![]() ![]() ![]() | Manufacture screen that lets the player manage all the manufacturing operations of a base |
![]() ![]() ![]() | Mini view of a base |
![]() ![]() ![]() | Monthly Costs screen that displays all the maintenance costs of a particular base |
![]() ![]() ![]() | Screen which list possible productions |
![]() ![]() ![]() | Window which displays possible research projects |
![]() ![]() ![]() | Window shown when the player tries to build a facility |
![]() ![]() ![]() | Screen shown when the player has to place the access lift of a base |
![]() ![]() ![]() | Window shown when the player tries to build a facility |
![]() ![]() ![]() | Purchase/Hire screen that lets the player buy new items for a base |
![]() ![]() ![]() | Window which allows changing of the number of assigned scientist to a project |
![]() ![]() ![]() | Research screen that lets the player manage all the researching operations of a base |
![]() ![]() ![]() | Window shown when the player tries to sack a soldier |
![]() ![]() ![]() | Window shown with all the facilities available to build |
![]() ![]() ![]() | Sell/Sack screen that lets the player sell any items in a particular base |
![]() ![]() ![]() | Select Armor window that allows changing of the armor equipped on a soldier |
![]() ![]() ![]() | Soldier Info screen that shows all the info of a specific soldier |
![]() ![]() ![]() | Screen that shows all the soldiers that have died throughout the game |
![]() ![]() ![]() | Soldiers screen that lets the player manage all the soldiers in a base |
![]() ![]() ![]() | Stores window that displays all the items currently stored in a base |
![]() ![]() ![]() | Window that lets the player pick the base to transfer items to |
![]() ![]() ![]() | Window to confirm a transfer between bases |
![]() ![]() ![]() | Transfer screen that lets the player pick what items to transfer between bases |
![]() ![]() ![]() | Transfers window that displays all the items currently in-transit to a base |
![]() ![]() ![]() | Screen which asks for confirmation to abort mission |
![]() ![]() ![]() | A class that represents a single box in the action popup menu on the battlescape |
![]() ![]() ![]() | Window that allows the player to select a battlescape action |
![]() ![]() ![]() | This class is used by the BattleUnit AI |
![]() ![]() ![]() | Screen shown when all aliens died during a crash site |
![]() ![]() ![]() | This class is used by the BattleUnit AI |
![]() ![]() ![]() | |
![]() ![]() ![]() | Battlescape game - the core game engine of the battlescape game |
![]() ![]() ![]() | A utility class that generates the initial battlescape data |
![]() ![]() ![]() | Generic window used to display messages over the Battlescape map |
![]() ![]() ![]() | Battlescape screen which shows the tactical battle |
![]() ![]() ![]() | This class sets the battlescape in a certain sub-state |
![]() ![]() ![]() | Briefing screen which displays info about a Crash Site mission |
![]() ![]() ![]() | Class handling camera movement, either by mouse or by events on the battlescape |
![]() ![]() ![]() | Screen shown when there's not enough equipment to re-equip a craft after a mission |
![]() ![]() ![]() | This is the intial AI state of units, walking around and looking for intruders |
![]() ![]() ![]() | Clears the alien base from supply missions that use it |
![]() ![]() ![]() | |
![]() ![]() ![]() | |
![]() ![]() ![]() | Debriefing screen shown after a Battlescape mission that displays the results |
![]() ![]() ![]() | |
![]() ![]() ![]() | A class that represents an explosion animation |
![]() ![]() ![]() | Explosion state not only handles explosions, but also bullet impacts! Refactoring tip : ImpactBState |
![]() ![]() ![]() | Notifies the player about things like soldiers going unconscious or dying from wounds |
![]() ![]() ![]() | Frame that briefly shows some info like : Yasuaki Okamoto Has Panicked |
![]() ![]() ![]() | Interactive view of an inventory |
![]() ![]() ![]() | Screen which displays soldier's inventory |
![]() ![]() ![]() | Interactive map of the battlescape |
![]() ![]() ![]() | Helper class for the medikit title |
![]() ![]() ![]() | Helper class for the medikit value |
![]() ![]() ![]() | Helper class for the medikit button |
![]() ![]() ![]() | The Medikit User Interface |
![]() ![]() ![]() | Display a view of unit wounds |
![]() ![]() ![]() | The MiniMap is a representation of a Battlescape map that allows you to see more of the map |
![]() ![]() ![]() | MiniMapView is the class used to display the map in the MiniMapState |
![]() ![]() ![]() | Screen which announces the next turn |
![]() ![]() ![]() | Screen shown when there's not enough containment to capture a live alien after a mission |
![]() ![]() ![]() | A utility class that calculates the shortest path between two points on the battlescape map |
![]() ![]() ![]() | A class that holds pathfinding info for a certain node on the map |
![]() ![]() ![]() | Compares PathfindingNode pointers based on TU cost |
![]() ![]() ![]() | |
![]() ![]() ![]() | Helper class to compare entries through pointers |
![]() ![]() ![]() | A class that holds references to the nodes to be examined in pathfinding |
![]() ![]() ![]() | Easy handling of X-Y-Z coordinates |
![]() ![]() ![]() | Window that allows the player to set the timer of an explosive |
![]() ![]() ![]() | A class that represents a projectile |
![]() ![]() ![]() | A projectile state |
![]() ![]() ![]() | Promotions screen that displays new soldier ranks |
![]() ![]() ![]() | The Scanner User Interface |
![]() ![]() ![]() | Displays a view of units movement |
![]() ![]() ![]() | A utility class that modifies tile properties on a battlescape map |
![]() ![]() ![]() | State for dying units |
![]() ![]() ![]() | State for falling units |
![]() ![]() ![]() | Unit Info screen that shows all the info of a specific unit |
![]() ![]() ![]() | State for panicking units |
![]() ![]() ![]() | A class that renders a specific unit, given its render rules combining the right frames from the surfaceset |
![]() ![]() ![]() | State for turning units |
![]() ![]() ![]() | State for walking units |
![]() ![]() ![]() | Coloured box with text inside that fades out after it is displayed |
![]() ![]() ![]() | Container for all the information associated with a given user action, like mouse clicks, key presses, etc |
![]() ![]() ![]() | Container for Adlib music tracks |
![]() ![]() ![]() | Subclass of std::ifstream to handle CAT files |
![]() ![]() ![]() | Basic exception class to distinguish OpenXcom exceptions from the rest |
![]() ![]() ![]() | Fast line clip |
![]() ![]() ![]() | Takes care of loading and storing each character in a sprite font |
![]() ![]() ![]() | The core of the game engine, manages the game's entire contents and structure |
![]() ![]() ![]() | MIDI sequence |
![]() ![]() ![]() | MIDI track |
![]() ![]() ![]() | MIDI stream |
![]() ![]() ![]() | Output status |
![]() ![]() ![]() | Subclass of CatFile to handle gm.cat files that contain MIDI music streams |
![]() ![]() ![]() | |
![]() ![]() ![]() | Surface that the user can interact with |
![]() ![]() ![]() | Contains strings used throughout the game for localization |
![]() ![]() ![]() | Default plurality rules |
![]() ![]() ![]() | Plurality rules where 0 is also singular |
![]() ![]() ![]() | Plurality rules where there is no singular |
![]() ![]() ![]() | Plurality rules for Cyrillic languages (Russian, Ukranian, etc.) |
![]() ![]() ![]() | Plurality rules for Czech and Slovak languages |
![]() ![]() ![]() | Plurality rules for the Polish language |
![]() ![]() ![]() | Plurality rules for Romanian and Moldavian languages |
![]() ![]() ![]() | This class is the interface used to find plural forms for the different languages |
![]() ![]() ![]() | A string that is already translated |
![]() ![]() ![]() | A basic logging and debugging class, prints output to stdout/files and can capture stack traces of fatal errors too |
![]() ![]() ![]() | Container for music tracks |
![]() ![]() ![]() | |
![]() ![]() ![]() | |
![]() ![]() ![]() | Helper class that ties metadata to particular options to help in serializing and stuff |
![]() ![]() ![]() | Container for palettes (sets of 8bpp colors) |
![]() ![]() ![]() | A display screen, handles rendering onto the game window |
![]() ![]() ![]() | |
![]() ![]() ![]() | |
![]() ![]() ![]() | Container for sound effects |
![]() ![]() ![]() | Container of a set of sounds |
![]() ![]() ![]() | A game state that receives user input and reacts accordingly |
![]() ![]() ![]() | Help class used for Surface::blitNShade |
![]() ![]() ![]() | Help class used for Surface::blitNShade |
![]() ![]() ![]() | Element that is blit (rendered) onto the screen |
![]() ![]() ![]() | Container of a set of surfaces |
![]() ![]() ![]() | Timer used to run code in fixed intervals |
![]() ![]() ![]() | |
![]() ![]() ![]() | Displays info on an alien base |
![]() ![]() ![]() | Displays info on a terror site |
![]() ![]() ![]() | Screen shown monthly to allow changing soldiers currently in psi training |
![]() ![]() ![]() | Base Defense Screen for when ufos try to attack |
![]() ![]() ![]() | Screen that allows the player to pick a target for a craft on the globe |
![]() ![]() ![]() | Window used to input a name for a new base |
![]() ![]() ![]() | Screen that allows the player to place a new base on the globe |
![]() ![]() ![]() | Screen that allows the player to pick a target for a craft on the globe |
![]() ![]() ![]() | Window that allows the player to confirm a craft's new destination |
![]() ![]() ![]() | Window that allows the player to confirm a craft landing at its destination |
![]() ![]() ![]() | Screen that allows the player to confirm a new base on the globe |
![]() ![]() ![]() | |
![]() ![]() ![]() | |
![]() ![]() ![]() | Window used to notify the player when an error occurs with a craft procedure |
![]() ![]() ![]() | Window displayed when a craft starts patrolling a waypoint |
![]() ![]() ![]() | Game Over Screens |
![]() ![]() ![]() | Shows a dogfight (interception) between a player craft and an UFO |
![]() ![]() ![]() | Funding screen accessible from the Geoscape that shows all the countries' funding |
![]() ![]() ![]() | Craft window that displays info about a specific craft out on the Geoscape |
![]() ![]() ![]() | Functor that attempt to detect an XCOM base |
![]() ![]() ![]() | Functor that marks an XCOM base for retaliation |
![]() ![]() ![]() | Call AlienMission::think() with proper parameters |
![]() ![]() ![]() | Advance time for crashed UFOs |
![]() ![]() ![]() | This class will attempt to generate a supply mission for a base |
![]() ![]() ![]() | Geoscape screen which shows an overview of the world and lets the player manage the game |
![]() ![]() ![]() | Interactive globe view of the world |
![]() ![]() ![]() | |
![]() ![]() ![]() | Graphs screen for displaying graphs of various monthly game data like activity and funding |
![]() ![]() ![]() | Intercept window that lets the player launch crafts into missions from the Geoscape |
![]() ![]() ![]() | Items Arriving window that displays all the items that have arrived at bases |
![]() ![]() ![]() | Window displayed when a craft starts running out of fuel (only has exactly enough to make it back to base) |
![]() ![]() ![]() | Report screen shown monthly to display changes in the player's performance and funding |
![]() ![]() ![]() | Displays a list of possible targets |
![]() ![]() ![]() | Window which inform the player of new possible manufacture projects |
![]() ![]() ![]() | Window which inform the player of new possible research projects |
![]() ![]() ![]() | Represents a polygon in the world map |
![]() ![]() ![]() | Represents a polyline in the world map |
![]() ![]() ![]() | Window used to notify the player when a production is completed |
![]() ![]() ![]() | Screen shown monthly when the player has psi labs available |
![]() ![]() ![]() | Window which inform the player that a research project is finished |
![]() ![]() ![]() | Window shown when the player researches a weapon before the respective clip |
![]() ![]() ![]() | Screen that allows the player to pick a target for a craft on the globe |
![]() ![]() ![]() | Generic window used to display all the crafts targeting a certain point on the map |
![]() ![]() ![]() | Displays info on a detected UFO |
![]() ![]() ![]() | Notifies the player when a targeted UFO goes outside radar range |
![]() ![]() ![]() | Game Over Screens |
![]() ![]() ![]() | Button with an arrow on it |
![]() ![]() ![]() | Bar graphic that represents a certain value |
![]() ![]() ![]() | Text button with a list dropdown when pressed |
![]() ![]() ![]() | Mouse cursor that replaces the system cursor |
![]() ![]() ![]() | Counts the amount of frames each second and displays them in a NumberText surface |
![]() ![]() ![]() | Fancy frame border thing used for windows and other elements |
![]() ![]() ![]() | Regular image that works like a button |
![]() ![]() ![]() | Number digits displayed on the screen |
![]() ![]() ![]() | Horizontal scrollbar control to select from a range of values |
![]() ![]() ![]() | Horizontal slider control to select from a range of values |
![]() ![]() ![]() | Text string displayed on screen |
![]() ![]() ![]() | Coloured button with a text label |
![]() ![]() ![]() | Editable version of Text |
![]() ![]() ![]() | List of Text's split into columns |
![]() ![]() ![]() | |
![]() ![]() ![]() | Box with a coloured border and custom background |
![]() ![]() ![]() | Abandon Game window shown before quitting the game from the Geoscape |
![]() ![]() ![]() | Confirms loading a save with missing content |
![]() ![]() ![]() | Window used to confirm save game deletion |
![]() ![]() ![]() | Generic window used to display error messages |
![]() ![]() ![]() | |
![]() ![]() ![]() | |
![]() ![]() ![]() | Shows the intro cinematic |
![]() ![]() ![]() | |
![]() ![]() ![]() | |
![]() ![]() ![]() | Base class for saved game screens which provides the common layout and listing |
![]() ![]() ![]() | Load Game screen for listing info on available saved games and loading them |
![]() ![]() ![]() | Save Game screen for listing info on available saved games and saving them |
![]() ![]() ![]() | Loads a saved game, with an optional message |
![]() ![]() ![]() | Main Menu window displayed when first starting the game |
![]() ![]() ![]() | New Battle that displays a list of options to configure a new standalone mission |
![]() ![]() ![]() | New Game window that displays a list of possible difficulties for creating a saved game |
![]() ![]() ![]() | Options window that displays the advanced game settings |
![]() ![]() ![]() | Screen that lets the user configure various Audio options |
![]() ![]() ![]() | Options base state for common stuff across Options windows |
![]() ![]() ![]() | Screen that lets the user configure various Battlescape options |
![]() ![]() ![]() | Confirmation window when Display Options are changed |
![]() ![]() ![]() | Controls screen which allows the user to customize the various key shortcuts in the game |
![]() ![]() ![]() | Confirmation window when restoring the default game options |
![]() ![]() ![]() | Screen that lets the user configure various Geoscape options |
![]() ![]() ![]() | Options window that displays the available mods |
![]() ![]() ![]() | Screen that indicates there is no audio available |
![]() ![]() ![]() | Screen that lets the user configure various Video options |
![]() ![]() ![]() | Options window shown for loading/saving/quitting the game |
![]() ![]() ![]() | Saves the current game, with an optional message |
![]() ![]() ![]() | Initializes the game and loads all required content |
![]() ![]() ![]() | A state purely for testing game functionality |
![]() ![]() ![]() | Packs of external game media |
![]() ![]() ![]() | Resource pack for the X-Com: UFO Defense game |
![]() ![]() ![]() | |
![]() ![]() ![]() | |
![]() ![]() ![]() | Represents a specific type of Alien Deployment |
![]() ![]() ![]() | Represents a specific race "family", or a "main race" if you wish |
![]() ![]() ![]() | Represents a specific type of armor |
![]() ![]() ![]() | ArticleDefinition is the base class for all article types |
![]() ![]() ![]() | |
![]() ![]() ![]() | ArticleDefinitionCraft defines articles for craft, e.g |
![]() ![]() ![]() | ArticleDefinitionCraftWeapon defines articles for craft weapons, e.g |
![]() ![]() ![]() | ArticleDefinitionText defines articles with only text, e.g |
![]() ![]() ![]() | ArticleDefinitionTextImage defines articles with text on the left and an image on the right side of the screen, e.g |
![]() ![]() ![]() | ArticleDefinitionBaseFacility defines articles for base facilities, e.g |
![]() ![]() ![]() | ArticleDefinitionItem defines articles for all Items, e.g |
![]() ![]() ![]() | ArticleDefinitionUfo defines articles for UFOs, e.g |
![]() ![]() ![]() | ArticleDefinitionArmor defines articles for Armor, e.g |
![]() ![]() ![]() | ArticleDefinitionVehicle defines articles for Vehicles, e.g |
![]() ![]() ![]() | Represents a city of the world |
![]() ![]() ![]() | For adding a set of extra sound data to the game |
![]() ![]() ![]() | For adding a set of extra sprite data to the game |
![]() ![]() ![]() | For adding a set of extra strings to the game |
![]() ![]() ![]() | Represents a Terrain Map Block |
![]() ![]() ![]() | MapData is the smallest piece of a Battlescape terrain, holding info about a certain object, wall, floor, .. |
![]() ![]() ![]() | Represents a Terrain Map Datafile |
![]() ![]() ![]() | An MCD data Patch |
![]() ![]() ![]() | Information about a mission wave |
![]() ![]() ![]() | Stores fixed information about a mission type |
![]() ![]() ![]() | Represents a specific type of base facility |
![]() ![]() ![]() | Represents a specific funding country |
![]() ![]() ![]() | Represents a specific type of craft |
![]() ![]() ![]() | Represents a specific type of craft weapon |
![]() ![]() ![]() | |
![]() ![]() ![]() | Represents a specific section of the inventory, containing information like available slots and screen position |
![]() ![]() ![]() | Represents a specific type of item |
![]() ![]() ![]() | Represents the information needed to manufacture an object |
![]() ![]() ![]() | Defines a rectangle in polar coordinates |
![]() ![]() ![]() | A zone (set of areas) on the globe |
![]() ![]() ![]() | Represents a specific region of the world |
![]() ![]() ![]() | Represents one research project |
![]() ![]() ![]() | Match a city based on coordinates |
![]() ![]() ![]() | Compares rules based on their list orders |
![]() ![]() ![]() | Craft weapons use the list order of their launcher item |
![]() ![]() ![]() | Armor uses the list order of their store item |
![]() ![]() ![]() | Ufopaedia articles use section and list order |
![]() ![]() ![]() | Set of rules and stats for a game |
![]() ![]() ![]() | Represents the creation data for a specific type of unit |
![]() ![]() ![]() | Represents a specific type of Battlescape Terrain |
![]() ![]() ![]() | Represents a specific type of UFO |
![]() ![]() ![]() | Pool of soldier names to generate random names |
![]() ![]() ![]() | For adding statStrings to the game |
![]() ![]() ![]() | |
![]() ![]() ![]() | Information for points on a UFO trajectory |
![]() ![]() ![]() | Holds information about a specific trajectory |
![]() ![]() ![]() | This struct holds some plain unit attribute data together |
![]() ![]() ![]() | Represents the static data for a unit that is generated on the battlescape, this includes: HWPs, aliens and civilians |
![]() ![]() ![]() | Represents an alien base on the world |
![]() ![]() ![]() | |
![]() ![]() ![]() | Find an XCOM base in this region that is marked for retaliation |
![]() ![]() ![]() | Match a base from it's coordinates |
![]() ![]() ![]() | Represents an ongoing alien mission |
![]() ![]() ![]() | Stores the information about alien strategy |
![]() ![]() ![]() | Functor to check for mind shield capability |
![]() ![]() ![]() | Functor to check for completed facilities |
![]() ![]() ![]() | Represents a player base on the globe |
![]() ![]() ![]() | Represents a base facility placed in a base |
![]() ![]() ![]() | Represents a single item in the battlescape |
![]() ![]() ![]() | Represents a moving unit in the battlescape, player controlled or AI controlled it holds info about it's position, items carrying, stats, etc |
![]() ![]() ![]() | Represents a country that funds the player |
![]() ![]() ![]() | Represents a craft stored in a base |
![]() ![]() ![]() | Represents a craft weapon equipped by a craft |
![]() ![]() ![]() | |
![]() ![]() ![]() | Represents a soldier-equipment layout item which is used on the beginning of the Battlescape |
![]() ![]() ![]() | Stores the current ingame time/date according to GMT |
![]() ![]() ![]() | Represents the items contained by a certain entity, like base stores, craft equipment, etc |
![]() ![]() ![]() | Base class for moving targets on the globe with a certain speed and destination |
![]() ![]() ![]() | Represents a node/spawnpoint in the battlescape, loaded from RMP files |
![]() ![]() ![]() | |
![]() ![]() ![]() | Represents a region of the world |
![]() ![]() ![]() | Represent a ResearchProject Contain information about assigned scientist, time already spent and cost of the project |
![]() ![]() ![]() | The battlescape data that gets written to disk when the game is saved |
![]() ![]() ![]() | |
![]() ![]() ![]() | |
![]() ![]() ![]() | Match a mission based on region and type |
![]() ![]() ![]() | Check if a point is contained in a region |
![]() ![]() ![]() | Container for savegame info displayed on listings |
![]() ![]() ![]() | The game data that gets written to disk when the game is saved |
![]() ![]() ![]() | Represents a soldier hired by the player |
![]() ![]() ![]() | Stores info about a soldier's death |
![]() ![]() ![]() | Base class for targets on the globe with a set of radian coordinates |
![]() ![]() ![]() | Represents an alien terror site on the world |
![]() ![]() ![]() | Basic element of which a battle map is build |
![]() ![]() ![]() | Represents an item transfer |
![]() ![]() ![]() | Match AlienMission based on the unique ID |
![]() ![]() ![]() | Represents an alien UFO on the map |
![]() ![]() ![]() | Represents a vehicle (tanks etc.) kept in a craft |
![]() ![]() ![]() | Represents a fixed waypoint on the world |
![]() ![]() ![]() | Holds pairs of relative weights and IDs |
![]() ![]() ![]() | UfopaediaArticle is the base class for all articles of various types |
![]() ![]() ![]() | ArticleStateArmor has a caption, preview image and a stats block |
![]() ![]() ![]() | ArticleStateBaseFacility has a caption, text, preview image and a stats block |
![]() ![]() ![]() | ArticleStateCraft has a caption, text, background image and a stats block |
![]() ![]() ![]() | ArticleStateCraftWeapon has a caption, background image and a stats block |
![]() ![]() ![]() | ArticleStateItem has a caption, text, preview image and a stats block |
![]() ![]() ![]() | ArticleStateText has only a caption and a text |
![]() ![]() ![]() | ArticleStateTextImage has a title, text block and a background image |
![]() ![]() ![]() | ArticleStateUfo has a caption, text, preview image and a stats block |
![]() ![]() ![]() | ArticleStateVehicle hasa caption, text and a stats block |
![]() ![]() ![]() | This static class encapsulates all functions related to Ufopaedia for the game |
![]() ![]() ![]() | UfopaediaSelectState is the screen that lists articles of a given type |
![]() ![]() ![]() | UfopaediaStartState is the screen that opens when clicking Ufopaedia button in Geoscape |
![]() ![]() | |
![]() ![]() ![]() | |
![]() ![]() ![]() | |
![]() ![]() ![]() | |
![]() ![]() ![]() | |
![]() ![]() ![]() | |
![]() ![]() ![]() | |
![]() ![]() ![]() | |
![]() ![]() ![]() | |
![]() ![]() ![]() | |
![]() ![]() ![]() | |
![]() ![]() | |
![]() ![]() | |
![]() ![]() | |
![]() ![]() | |
![]() ![]() | |
![]() ![]() |