MCPcopy Create free account

hub / github.com/OpenXcom/OpenXcom / functions

Functions4,163 in github.com/OpenXcom/OpenXcom

MethodUnitInfoState
* Initializes all the elements in the Unit Info screen. * @param game Pointer to the core game. * @param unit Pointer to the selected unit. * @para
src/Battlescape/UnitInfoState.cpp:53
MethodUnitPanicBState
* Sets up an UnitPanicBState. * @param parent Pointer to the Battlescape. * @param unit Panicking unit. */
src/Battlescape/UnitPanicBState.cpp:31
MethodUnitSprite
* Sets up a UnitSprite with the specified size and position. * @param width Width in pixels. * @param height Height in pixels. * @param x X positio
src/Battlescape/UnitSprite.cpp:48
MethodUnitStats
src/Ruleset/Unit.h:36
MethodUnitTurnBState
* Sets up an UnitTurnBState. * @param parent Pointer to the Battlescape. * @param action Pointer to an action. */
src/Battlescape/UnitTurnBState.cpp:40
MethodUnitWalkBState
* Sets up an UnitWalkBState. * @param parent Pointer to the Battlescape. * @param action Pointer to an action. */
src/Battlescape/UnitWalkBState.cpp:49
MethodVehicle
* Initializes a vehicle of the specified type. * @param rules Pointer to ruleset. * @param ammo Initial ammo. * @param size Size in tiles. */
src/Savegame/Vehicle.cpp:31
MethodVictoryState
* Initializes all the elements in the Victory screen. * @param game Pointer to the core game. */
src/Geoscape/VictoryState.cpp:42
MethodWarningMessage
* Sets up a blank warning message with the specified size and position. * @param width Width in pixels. * @param height Height in pixels. * @param
src/Battlescape/WarningMessage.cpp:35
MethodWaypoint
* Initializes a waypoint. */
src/Savegame/Waypoint.cpp:29
MethodWeightedOptions
Create an empty set.
src/Savegame/WeightedOptions.h:38
MethodWindow
* Sets up a blank window with the specified size and position. * @param state Pointer to state the window belongs to. * @param width Width in pixels
src/Interface/Window.cpp:42
MethodXcomResourcePack
* Initializes the resource pack by loading all the resources * contained in the original game folder. * @param extraSprites List of mod extra sprite
src/Resource/XcomResourcePack.cpp:79
MethodXuLine
src/Geoscape/Globe.cpp:1190
FunctionY8950UpdateOne
src/Engine/Adlib/fmopl.cpp:1102
Function_wreaddir
* Read next directory entry. The directory entry is returned in dirent * structure in the d_name field. Individual directory entries returned by *
src/dirent.h:348
Method_zoomSurfaceY
* Internal 8-bit Zoomer without smoothing. * Source code originally from SDL_gfx (LGPL) with permission by author. * * Zooms 8bit palette/Y 'src' s
src/Engine/Zoom.cpp:694
MethodaStarPath
* Calculates the shortest path using a simple A-Star algorithm. * The unit information and movement type must have already been set. * The path info
src/Battlescape/Pathfinding.cpp:184
Methodadd
* Adds a new child surface for the state to take care of, * giving it the game's display palette. Once associated, * the state handles all of the su
src/Engine/State.cpp:75
MethodaddActivityAlien
* Adds to the country's alien activity level. * @param activity how many points to add. */
src/Savegame/Country.cpp:134
MethodaddActivityXcom
* Adds to the country's xcom activity level. * @param activity how many points to add. */
src/Savegame/Country.cpp:125
MethodaddAlien
* Adds an alien to the game and places him on a free spawnpoint. * @param rules Pointer to the Unit which holds info about the alien . * @param alie
src/Battlescape/BattlescapeGenerator.cpp:781
MethodaddCivilian
* Adds a civilian to the game and places him on a free spawnpoint. * @param rules Pointer to the Unit which holds info about the civilian. * @return
src/Battlescape/BattlescapeGenerator.cpp:834
MethodaddControls
* Adds a bunch of controls to the list. * @param keys List of controls. */
src/Menu/OptionsControlsState.cpp:152
MethodaddFrame
src/Interface/FpsCounter.cpp:121
MethodaddItem
* Adds an item amount to the container. * @param id Item ID. * @param qty Item quantity. */
src/Savegame/ItemContainer.cpp:65
MethodaddLight
* Add the light amount on the tile. Only add light if the current light is lower. * @param light Amount of light to add. * @param layer Light is sep
src/Savegame/Tile.cpp:413
MethodaddLine
* Adds a line of text to the terminal and moves * the cursor appropriately. * @param str Text line to add. */
src/Menu/StartState.cpp:287
MethodaddOffset
src/Engine/ShaderRepeat.h:56
MethodaddOverlap
* increment the overlap value on this tile. */
src/Savegame/Tile.cpp:901
MethodaddResearchScore
* adds to this month's research score * @param score the amount to add. */
src/Savegame/SavedGame.cpp:1472
MethodaddScore
* Add alien points to the country and region at the coordinates given. * @param lon Longitudinal coordinates to check. * @param lat Latitudinal coor
src/Savegame/AlienMission.cpp:609
MethodaddSettings
* Adds a bunch of settings to the list. * @param settings List of settings. */
src/Menu/OptionsAdvancedState.cpp:137
MethodaddStat
* Adds to the debriefing stats. * @param name The untranslated name of the stat. * @param quantity The quantity to add. * @param score The score to
src/Battlescape/DebriefingState.cpp:305
MethodaddStat
src/Ufopaedia/ArticleStateArmor.cpp:133
MethodaddXCOMUnit
* Adds a soldier to the game and places him on a free spawnpoint. * Spawnpoints are either tiles in case of an XCom craft that landed. * Or they are
src/Battlescape/BattlescapeGenerator.cpp:601
MethodaddXCOMVehicle
* Adds an XCom vehicle to the game. * Sets the correct turret depending on the ammo type. * @param v Pointer to the Vehicle. * @return Pointer to t
src/Battlescape/BattlescapeGenerator.cpp:573
Methodadvance
* Advances the transfer and takes care of * the delivery once it's arrived. * @param base Pointer to destination base. */
src/Savegame/Transfer.cpp:285
MethodallowButtons
* Determines whether the player is allowed to press buttons. * Buttons are disabled in the middle of a shot, during the alien turn, * and while a pl
src/Battlescape/BattlescapeState.cpp:2019
Methodanimate
* Animate the tile. This means to advance the current frame for every object. * Ufo doors are a bit special, they animated only when triggered. * Wh
src/Savegame/Tile.cpp:582
Methodanimate
* Updates the minimap animation. */
src/Battlescape/MiniMapView.cpp:388
Methodanimate
* Animation handler. Updates the minimap view animation. */
src/Battlescape/MiniMapState.cpp:161
Methodanimate
* Animation handler. Updates the minimap view animation. */
src/Battlescape/ScannerState.cpp:113
Methodanimate
* Animates the explosion further. * @return false If the animation is finished. */
src/Battlescape/Explosion.cpp:48
Methodanimate
* Animates map objects on the map, also smoke,fire, ... */
src/Battlescape/BattlescapeState.cpp:1391
Methodanimate
* Updates the scanner animation. */
src/Battlescape/ScannerView.cpp:100
Methodanimate
* Blinks the cursor and spreads out terminal output. */
src/Menu/StartState.cpp:231
Methodanimate
* Animates the window with a palette effect. */
src/Geoscape/DogfightState.cpp:664
MethodanimateCraftDamage
* Animates interceptor damage by changing the color and redrawing the image. */
src/Geoscape/DogfightState.cpp:595
MethodapplyAccuracy
* Calculates the new target in voxel space, based on the given accuracy modifier. * @param origin Startposition of the trajectory in voxels. * @para
src/Battlescape/Projectile.cpp:245
MethodapplyBattlescapeTheme
* switch all the colours to something a little more battlescape appropriate. */
src/Engine/State.cpp:257
Methodarg
* Replace the next argument placeholder with @a val. * @param val The value to place in the next placeholder's position. * @return A translated stri
src/Engine/LocalizedText.cpp:30
MethodasString
* Returns the pointer to the string option, * or throws an exception if it's not a string. * @return Pointer to the option. */
src/Engine/OptionInfo.cpp:265
MethodasUTF8
* Return the UTF-8 representation of this string. * @return A UTF-8 string. */
src/Engine/LocalizedText.cpp:72
FunctionaudioHandler
src/Menu/IntroState.cpp:396
FunctionbaseFilename
* Gets the base filename of a path. * @param path Full path to file. * @param transform Optional function to transform the filename. * @return Base
src/Engine/CrossPlatform.cpp:659
Methodblink
* Makes the facility selector blink. */
src/Basescape/BaseView.cpp:311
Methodblink
* Makes the globe markers blink. */
src/Geoscape/Globe.cpp:1027
Methodblink
* Plays the blinking animation when the * text edit is focused. */
src/Interface/TextEdit.cpp:289
MethodblinkVisibleUnitButtons
* Shifts the red colors of the visible unit buttons backgrounds. */
src/Battlescape/BattlescapeState.cpp:1347
Methodblit
* Blits this surface onto another one, with its position * relative to the top-left corner of the target surface. * The cropping rectangle controls
src/Engine/Surface.cpp:501
Methodblit
* Blits the warning message. */
src/Battlescape/BattlescapeMessage.cpp:127
Methodblit
src/Menu/TestState.cpp:136
Methodblit
* Blits the scrollbar contents. * @param surface Pointer to surface to blit onto. */
src/Interface/ScrollBar.cpp:172
Methodblit
* Blits the combo box components. * @param surface Pointer to surface to blit onto. */
src/Interface/ComboBox.cpp:304
MethodblockOffset
Gets the position of a certain color block in a palette. * Returns the position of a certain color block in an X-Com palette (they're usually split in
src/Engine/Palette.h:67
Methodblockage
* Calculates the amount this certain wall or floor-part of the tile blocks. * @param startTile The tile where the power starts. * @param part The pa
src/Battlescape/TileEngine.cpp:1670
FunctionboxMuller
* Normal random variate generator * @param m mean * @param s standard deviation * @return normally distributed value. */
src/Engine/RNG.cpp:98
MethodbresenhamPath
* Calculates the shortest path using Brensenham path algorithm. * @note This only works in the X/Y plane. * @param origin The position to start from
src/Battlescape/Pathfinding.cpp:945
MethodbtnAbandonClick
* Opens the Abandon Game window. * @param action Pointer to an action. */
src/Menu/PauseState.cpp:188
MethodbtnAbortClick
* Aborts the game. * @param action Pointer to an action. */
src/Battlescape/BattlescapeState.cpp:1030
MethodbtnActionMenuItemClick
* Executes the action corresponding to this action menu item. * @param action Pointer to an action. */
src/Battlescape/ActionMenuState.cpp:195
MethodbtnAggressiveClick
* Switches to Aggressive mode (minimum range). * @param action Pointer to an action. */
src/Geoscape/DogfightState.cpp:1376
MethodbtnArmorClick
* Shows the Select Armor window. * @param action Pointer to an action. */
src/Basescape/SoldierInfoState.cpp:646
MethodbtnArmorClick
* Goes to the Select Armor screen. * @param action Pointer to an action. */
src/Basescape/CraftInfoState.cpp:390
MethodbtnBaseClick
* Returns the craft back to its base. * @param action Pointer to an action. */
src/Geoscape/GeoscapeCraftState.cpp:284
MethodbtnBaseInfoClick
* Goes to the Base Info screen. * @param action Pointer to an action. */
src/Basescape/BasescapeState.cpp:278
MethodbtnBaseXClick
* Goes to the allocation screen for the corresponding base. * @param action Pointer to an action. */
src/Geoscape/PsiTrainingState.cpp:114
MethodbtnBasesClick
* Goes to the Basescape screen. * @param action Pointer to an action. */
src/Geoscape/GeoscapeState.cpp:1826
MethodbtnCancelClick
* Returns to the previous screen. * @param action Pointer to an action. */
src/Battlescape/AbortMissionState.cpp:152
MethodbtnCancelClick
* Returns to the previous screen, removing the current project from the active * research list. * @param action Pointer to an action. */
src/Basescape/ResearchInfoState.cpp:192
MethodbtnCancelClick
* Returns to the previous screen. * @param action Pointer to an action. */
src/Basescape/PlaceFacilityState.cpp:129
MethodbtnCancelClick
* Returns to the previous screen. * @param action Pointer to an action. */
src/Basescape/SackSoldierState.cpp:117
MethodbtnCancelClick
* Returns to the previous screen. * @param action Pointer to an action. */
src/Basescape/TransferBaseState.cpp:137
MethodbtnCancelClick
* Returns to the previous screen. * @param action Pointer to an action. */
src/Basescape/ManageAlienContainmentState.cpp:253
MethodbtnCancelClick
* Returns to the previous screen. * @param action Pointer to an action. */
src/Basescape/SellState.cpp:440
MethodbtnCancelClick
* Returns to the previous screen. * @param action Pointer to an action. */
src/Basescape/TransferItemsState.cpp:371
MethodbtnCancelClick
* Returns to the previous screen. * @param action Pointer to an action. */
src/Basescape/TransferConfirmState.cpp:103
MethodbtnCancelClick
* Returns to the previous screen. * @param action Pointer to an action. */
src/Basescape/SoldierArmorState.cpp:136
MethodbtnCancelClick
* Returns to the previous screen. * @param action Pointer to an action. */
src/Basescape/DismantleFacilityState.cpp:144
MethodbtnCancelClick
* Returns to previous screen. * @param action A pointer to an Action. */
src/Basescape/ManufactureStartState.cpp:162
MethodbtnCancelClick
* Returns to the previous screen. * @param action Pointer to an action. */
src/Basescape/CraftWeaponsState.cpp:143
MethodbtnCancelClick
* Returns to the previous screen. * @param action Pointer to an action. */
src/Basescape/PurchaseState.cpp:313
MethodbtnCancelClick
* Returns to the previous screen. * @param action Pointer to an action. */
src/Menu/ListGamesState.cpp:276
MethodbtnCancelClick
* Returns to the previous screen. * @param action Pointer to an action. */
src/Menu/PauseState.cpp:197
MethodbtnCancelClick
* Returns to the previous screen. * @param action Pointer to an action. */
src/Menu/NewGameState.cpp:171
MethodbtnCancelClick
* Returns to the previous screen. * @param action Pointer to an action. */
src/Menu/NewBattleState.cpp:547
MethodbtnCancelClick
* Loads previous options and returns to the previous screen. * @param action Pointer to an action. */
src/Menu/OptionsBaseState.cpp:253
MethodbtnCancelClick
* Returns to the previous screen. * @param action Pointer to an action. */
src/Geoscape/AlienTerrorState.cpp:132
MethodbtnCancelClick
* Closes the window. * @param action Pointer to an action. */
src/Geoscape/GeoscapeCraftState.cpp:317
← previousnext →2,201–2,300 of 4,163, ranked by callers