MCPcopy Create free account

hub / github.com/OpenXcom/OpenXcom / functions

Functions4,163 in github.com/OpenXcom/OpenXcom

↓ 3 callersMethodgetRules
* Returns the ruleset for the craft's type. * @return Pointer to ruleset. */
src/Savegame/Craft.cpp:259
↓ 3 callersMethodgetRules
* Gets the ruleset for the item's type. * @return Pointer to ruleset. */
src/Savegame/BattleItem.cpp:146
↓ 3 callersMethodgetSelectedFacility
* Returns the facility the mouse is currently over. * @return Pointer to base facility (0 if none). */
src/Basescape/BaseView.cpp:125
↓ 3 callersMethodgetSellItems
src/Savegame/Production.cpp:79
↓ 3 callersMethodgetShortRangeDetection
* Returns the total amount of short range * detection facilities in the base. * @return Defense value. */
src/Savegame/Base.cpp:850
↓ 3 callersMethodgetShotDownByCraftId
src/Savegame/Ufo.cpp:544
↓ 3 callersMethodgetSoldiers
* Gets the maximum number of soldiers that * the craft can carry. * @return The soldier capacity. */
src/Ruleset/RuleCraft.cpp:184
↓ 3 callersMethodgetSpriteShape
* Gets the ID of the sprite used to draw the * base structure of the facility that defines its shape. * @return The sprite ID. */
src/Ruleset/RuleBaseFacility.cpp:125
↓ 3 callersMethodgetStandardReload
* Gets the amount of time the craft weapon takes to * reload in standard mode. * @return The time in game seconds. */
src/Ruleset/RuleCraftWeapon.cpp:149
↓ 3 callersMethodgetStats
* Gets pointer to the unit's stats. * @return stats Pointer to the unit's stats. */
src/Savegame/BattleUnit.cpp:2145
↓ 3 callersMethodgetTUCost
* Get the TU cost to walk over a certain part of the tile. * @param part * @param movementType * @return TU cost */
src/Savegame/Tile.cpp:235
↓ 3 callersMethodgetTileSearch
* @return the tilesearch vector for use in AI functions. */
src/Savegame/SavedBattleGame.cpp:1672
↓ 3 callersMethodgetTopBlackBand
* Returns the height in pixel of the * top black band if any. * @return Screen's top black band. */
src/Engine/Action.cpp:87
↓ 3 callersMethodgetTrajectoryPoint
Gets the UFO's progress on the trajectory track.
src/Savegame/Ufo.h:128
↓ 3 callersMethodgetUfoTrajectory
* Returns the data for the specified ufo trajectory. * @param id Ufo trajectory id. * @return A pointer to the data for the specified ufo trajectory
src/Ruleset/Ruleset.cpp:1063
↓ 3 callersMethodgetUsedLaboratories
* Returns the amount of laboratories used up * by research projects in the base. * @return Laboratory space. */
src/Savegame/Base.cpp:661
↓ 3 callersMethodgetUsedPsiLabs
* Returns the total amount of used * Psi Lab Space in the base. * @return used Psi Lab space. */
src/Savegame/Base.cpp:1063
↓ 3 callersMethodgetUsedWorkshops
* Returns the amount of workshops used up * by manufacturing projects in the base. * @return Storage space. */
src/Savegame/Base.cpp:697
↓ 3 callersMethodgetVehicleCount
* Returns the total amount of vehicles of * a certain type stored in the craft. * @param vehicle Vehicle type. * @return Number of vehicles. */
src/Savegame/Craft.cpp:855
↓ 3 callersMethodgetWeaponPower
* Gets the maximum damage done by the * UFO's weapons per shot. * @return The weapon power. */
src/Ruleset/RuleUfo.cpp:163
↓ 3 callersMethodgetWeaponRange
* Gets the maximum range for the * UFO's weapons. * @return The weapon range. */
src/Ruleset/RuleUfo.cpp:173
↓ 3 callersFunctiongmext_write_int16
src/Engine/GMCat.cpp:97
↓ 3 callersMethodhorizontalBlockage
* Calculates the amount of power that is blocked going from one tile to another on the same level. * @param startTile The tile where the power starts
src/Battlescape/TileEngine.cpp:1510
↓ 3 callersFunctionhuffmanDecodeSymbol
returns the code, or (unsigned)(-1) if error happened inbitlength is the length of the complete buffer, in bits (so its byte length times 8) */
src/lodepng.cpp:902
↓ 3 callersMethodinit
* Calculates the real size and position of each character in * the surface and stores them in SDL_Rect's for future use * by other classes. */
src/Engine/Font.cpp:115
↓ 3 callersMethodinitMap
* Initializes the array of tiles and creates a pathfinding object. * @param mapsize_x * @param mapsize_y * @param mapsize_z */
src/Savegame/SavedBattleGame.cpp:448
↓ 3 callersFunctioninit_coins
src/lodepng.cpp:680
↓ 3 callersMethodinsideLand
* Checks if a polar point is inside the globe's landmass. * @param lon Longitude of the point. * @param lat Latitude of the point. * @return True i
src/Geoscape/Globe.cpp:812
↓ 3 callersMethodinvert
* Inverts all the colors in the surface according to a middle point. * Used for effects like shifting a button between pressed and unpressed. * @par
src/Engine/Surface.cpp:451
↓ 3 callersMethodisBlocked
* Determines whether a certain part of a tile blocks movement. * @param tile Specified tile, can be a null pointer. * @param part Part of the tile.
src/Battlescape/Pathfinding.cpp:557
↓ 3 callersMethodisBusy
* Determines whether an action is currently going on? * @return true or false. */
src/Battlescape/BattlescapeGame.cpp:1202
↓ 3 callersMethodisCheating
* is the AI allowed to cheat? * @return true if cheating. */
src/Savegame/SavedBattleGame.cpp:1681
↓ 3 callersMethodisHyperwave
* Checks if this facility has hyperwave detection * capabilities. This allows it to get extra details about UFOs. * @return True if it has hyperwave
src/Ruleset/RuleBaseFacility.cpp:165
↓ 3 callersMethodisInDogfight
* Returns the craft's dogfight status. * @return Is the craft ion a dogfight? */
src/Savegame/Craft.cpp:872
↓ 3 callersMethodisLOSRequired
* Is line of sight required for this psionic weapon to function? * @return If line of sight is required. */
src/Ruleset/RuleItem.cpp:871
↓ 3 callersMethodisMinimized
* Returns true if state is minimized. Otherwise returns false. * @return Is the dogfight minimized? */
src/Geoscape/DogfightState.cpp:1624
↓ 3 callersMethodisRearming
* Returns whether this craft weapon needs rearming. * @return Rearming status. */
src/Savegame/CraftWeapon.cpp:110
↓ 3 callersMethodisRecoverable
* Returns if the item should be recoverable * from the battlescape. * @return True if it is recoverable. */
src/Ruleset/RuleItem.cpp:644
↓ 3 callersMethodisSelectable
* Checks if this unit can be selected. Only alive units * belonging to the faction can be selected. * @param faction The faction to compare with. *
src/Savegame/BattleUnit.cpp:2642
↓ 3 callersMethodloadCat
* Loads the contents of an X-Com CAT file which usually contains * a set of sound files. The CAT starts with an index of the offset * and size of ev
src/Engine/SoundSet.cpp:55
↓ 3 callersMethodloadSpk
* Loads the contents of an X-Com SPK image file into * the surface. SPK files are compressed with a custom * algorithm since they're usually full-sc
src/Engine/Surface.cpp:278
↓ 3 callersMethodlocateCity
* Finds the city at coordinates @a lon, @a lat. * The search will only match exact coordinates. * @param lon The longtitude. * @param lat The latit
src/Ruleset/Ruleset.cpp:1115
↓ 3 callersFunctionlodepng_add_text
src/lodepng.cpp:2729
↓ 3 callersFunctionlodepng_color_mode_cleanup
src/lodepng.cpp:2534
↓ 3 callersFunctionlodepng_color_mode_copy
src/lodepng.cpp:2539
↓ 3 callersFunctionlodepng_color_mode_equal
src/lodepng.cpp:2553
↓ 3 callersFunctionlodepng_crc32
Return the CRC of the bytes buf[0..len-1].*/
src/lodepng.cpp:2303
↓ 3 callersFunctionlodepng_set32bitInt
buffer must have at least 4 allocated bytes available*/
src/lodepng.cpp:326
↓ 3 callersMethodmousePress
* Handles mouse presses on the map. * @param action Pointer to an action. * @param state State that the action handlers belong to. */
src/Battlescape/Map.cpp:1119
↓ 3 callersMethodnorm
src/Geoscape/Cord.h:117
↓ 3 callersMethodopenDoor
* Open a door on this tile. * @param part * @param unit * @param reserve * @return a value: 0(normal door), 1(ufo door) or -1 if no door opened or
src/Savegame/Tile.cpp:319
↓ 3 callersFunctionreadBitFromStream
src/lodepng.cpp:424
↓ 3 callersMethodremoveResearch
* Remove a ResearchProject from base * @param project the project to remove */
src/Savegame/Base.cpp:988
↓ 3 callersMethodresetLight
* Reset the light amount on the tile. This is done before a light level recalculation. * @param layer Light is separated in 3 layers: Ambient, Static
src/Savegame/Tile.cpp:402
↓ 3 callersMethodresize
* Resizes the geoscape. */
src/Geoscape/Globe.cpp:2085
↓ 3 callersMethodrotateDown
* Sets a downwards rotation speed and starts the timer. */
src/Geoscape/Globe.cpp:631
↓ 3 callersMethodrotateLeft
* Sets a leftwards rotation speed and starts the timer. */
src/Geoscape/Globe.cpp:604
↓ 3 callersMethodrotateRight
* Sets a rightwards rotation speed and starts the timer. */
src/Geoscape/Globe.cpp:613
↓ 3 callersMethodrotateUp
* Sets a upwards rotation speed and starts the timer. */
src/Geoscape/Globe.cpp:622
↓ 3 callersFunctionscale
* Apply the Scale effect on a bitmap. * This function is simply a common interface for ::scale2x(), ::scale3x() and ::scale4x(). * \param scale Scal
src/Engine/Scalers/scalebit.cpp:480
↓ 3 callersFunctionscale2x_16_def_whole
src/Engine/Scalers/scale2x.cpp:213
↓ 3 callersFunctionscale2x_32_def_whole
src/Engine/Scalers/scale2x.cpp:362
↓ 3 callersFunctionscale2x_8_def_whole
src/Engine/Scalers/scale2x.cpp:64
↓ 3 callersFunctionscale_precondition
* Check if the scale implementation is applicable at the given arguments. * \param scale Scale factor. 2, 203 (fox 2x3), 204 (for 2x4), 3 or 4. * \p
src/Engine/Scalers/scalebit.cpp:438
↓ 3 callersMethodset
* Set an option's weight. * If @a weight is set to 0, the option is removed from the list of choices. * If @a id already exists, the new weight repl
src/Savegame/WeightedOptions.cpp:83
↓ 3 callersMethodsetAlienBase
* Sets the alien base associated with this mission. * Only the alien supply missions care about this. * @param base A pointer to an alien base. */
src/Savegame/AlienMission.cpp:589
↓ 3 callersMethodsetAmmo
* Changes the ammo contained in this vehicle. * @param ammo Weapon ammo. */
src/Savegame/Vehicle.cpp:91
↓ 3 callersMethodsetAmountTotal
src/Savegame/Production.cpp:44
↓ 3 callersMethodsetArmor
* Sets the amount of armor. * @param value The amount of armor. */
src/Ruleset/MapData.cpp:404
↓ 3 callersMethodsetAssignedEngineers
src/Savegame/Production.cpp:74
↓ 3 callersMethodsetBase
* Changes the base the craft belongs to. * @param base Pointer to base. */
src/Savegame/Craft.cpp:323
↓ 3 callersMethodsetBase
* Changes the current base to display and * initializes the internal base grid. * @param base Pointer to base to display. */
src/Basescape/BaseView.cpp:86
↓ 3 callersMethodsetBattleItem
* Links this sprite to a BattleItem to get the data for rendering. * @param item Pointer to the BattleItem. */
src/Battlescape/UnitSprite.cpp:90
↓ 3 callersMethodsetBattleState
* Sets the BattlescapeState. * @param bs A Pointer to a BattlescapeState. */
src/Savegame/SavedBattleGame.cpp:908
↓ 3 callersMethodsetBlockValue
* Sets the amount of blockage for all types. * @param lightBlock The light blockage. * @param visionBlock The vision blockage. * @param HEBlock The
src/Ruleset/MapData.cpp:196
↓ 3 callersMethodsetHeight
* Changes the height of the text list. * @param height New height in pixels. */
src/Interface/TextList.cpp:432
↓ 3 callersMethodsetHitFrame
Sets the UFO's hit frame.
src/Savegame/Ufo.cpp:671
↓ 3 callersMethodsetHorizontalPosition
* Sets the x position of the projectile on the radar. * It's used only once for each projectile during firing. */
src/Savegame/CraftWeaponProjectile.cpp:144
↓ 3 callersMethodsetHyperDetected
* Changes whether this UFO has been detected by hyper-wave. * @param hyperdetected Detection status. */
src/Savegame/Ufo.cpp:625
↓ 3 callersMethodsetInDogfight
* Changes the craft's dogfight status. * @param inDogfight True if it's in dogfight, False otherwise. */
src/Savegame/Craft.cpp:881
↓ 3 callersMethodsetItems
* Changes the items being transferred. * @param id Item identifier. * @param qty Item quantity. */
src/Savegame/Transfer.cpp:174
↓ 3 callersMethodsetLandId
Sets the UFO's landing site ID.
src/Savegame/Ufo.cpp:656
↓ 3 callersMethodsetMissionInfo
* Sets the mission information of the UFO. * The UFO will start at the first point of the trajectory. The actual UFO * information is not changed he
src/Savegame/Ufo.cpp:603
↓ 3 callersMethodsetOwner
* Sets the item's owner. * @param owner Pointer to Battleunit. */
src/Savegame/BattleItem.cpp:226
↓ 3 callersMethodsetPalette
* Replaces a certain amount of colors in the palette of the globe. * @param colors Pointer to the set of colors. * @param firstcolor Offset of the f
src/Geoscape/Globe.cpp:995
↓ 3 callersMethodsetRetaliationTarget
* Mark the base as a valid alien retaliation target. * @param mark Mark (if @c true) or unmark (if @c false) the base. */
src/Savegame/Base.cpp:1155
↓ 3 callersMethodsetSoldier
* Changes the soldier being transferred. * @param soldier Pointer to soldier. */
src/Savegame/Transfer.cpp:137
↓ 3 callersMethodsetSpecialType
* Sets a special tile type and object type. * @param value Special tile type. * @param otype Object type. */
src/Ruleset/MapData.cpp:256
↓ 3 callersMethodsetText
* Changes the string displayed on screen. * @param text Text string. */
src/Interface/TextEdit.cpp:145
↓ 3 callersMethodsetTextList
* Changes the list associated with the scrollbar. * This makes the button scroll that list. * @param list Pointer to text list. */
src/Interface/ScrollBar.cpp:122
↓ 3 callersMethodsetType
src/Savegame/Node.cpp:184
↓ 3 callersMethodsetWorldShade
* Sets the world shade where a ufo crashed. This is used to determine the battlescape light level. * @param shade Shade of the polygon on the globe.
src/Battlescape/BattlescapeGenerator.cpp:121
↓ 3 callersMethodsetX
* Changes the position of the surface in the X axis. * @param x X position in pixels. */
src/Interface/TextList.cpp:87
↓ 3 callersMethodsetY
* Changes the position of the surface in the Y axis. * @param y Y position in pixels. */
src/Interface/Slider.cpp:93
↓ 3 callersMethodshowPsiButton
* Shows the PSI button. * @param show Show PSI button? */
src/Battlescape/BattlescapeState.cpp:1962
↓ 3 callersFunctionshuffle
src/Engine/RNG.h:56
↓ 3 callersMethodsize_x
src/Engine/GraphSubset.h:70
↓ 3 callersMethodsize_y
src/Engine/GraphSubset.h:75
↓ 3 callersMethodskipTrajectory
* Skips to the end of the trajectory. */
src/Battlescape/Projectile.cpp:399
↓ 3 callersFunctionstage_scale2x3
* Apply the Scale2x3 effect on a group of rows. Used internally. */
src/Engine/Scalers/scalebit.cpp:66
← previousnext →901–1,000 of 4,163, ranked by callers