Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/OpenLoco/OpenLoco
/ functions
Functions
5,416 in github.com/OpenLoco/OpenLoco
⨍
Functions
5,416
◇
Types & classes
1,159
↓ 8 callers
Function
printLevel
src/Diagnostics/include/OpenLoco/Diagnostics/Logging.h:26
↓ 8 callers
Method
rad
src/OpenLoco/src/Vehicles/Routing.cpp:57
↓ 8 callers
Method
render
0x004C5CFA
src/OpenLoco/src/Graphics/SoftwareDrawingEngine.cpp:244
↓ 8 callers
Function
rightAlignTabs
src/OpenLoco/src/Ui/Windows/ToolbarTopCommon.cpp:575
↓ 8 callers
Function
rotateRoadPCP
src/OpenLoco/include/OpenLoco/Paint/PaintRoadCommonData.h:106
↓ 8 callers
Function
rotateRoadPP
src/OpenLoco/include/OpenLoco/Paint/PaintRoadCommonData.h:553
↓ 8 callers
Function
rotateRoadPP
src/OpenLoco/include/OpenLoco/Paint/PaintRoadStyle1Data.h:17
↓ 8 callers
Method
sendPacket
src/OpenLoco/src/Network/NetworkConnection.cpp:85
↓ 8 callers
Function
setCurrentModalType
src/OpenLoco/src/Ui/WindowManager.cpp:90
↓ 8 callers
Function
setDisabledWidgets
0x0049CE33
src/OpenLoco/src/Ui/Windows/Construction/Common.cpp:1291
↓ 8 callers
Function
setErrorSound
src/OpenLoco/src/GameCommands/GameCommands.cpp:554
↓ 8 callers
Function
setMapSelectionArea
src/OpenLoco/src/Map/MapSelection.cpp:193
↓ 8 callers
Function
setMapSelectionCorner
src/OpenLoco/src/Map/MapSelection.cpp:206
↓ 8 callers
Method
setStationId
src/OpenLoco/include/OpenLoco/Map/StationElement.h:56
↓ 8 callers
Function
setTerrainStyleAsCleared
src/OpenLoco/src/Map/TileManager.cpp:1216
↓ 8 callers
Function
setWindowType
src/OpenLoco/src/Ui/Windows/ToolTip.cpp:30
↓ 8 callers
Function
shouldInvalidateTile
TODO: Maybe move this somewhere else used by multiple game commands
src/OpenLoco/src/GameCommands/GameCommands.cpp:618
↓ 8 callers
Method
slopeCorners
src/OpenLoco/include/OpenLoco/Map/SurfaceElement.h:72
↓ 8 callers
Function
stopMusic
src/OpenLoco/src/Audio/Music.cpp:105
↓ 8 callers
Function
toSpeed16
Truncates only use if safe to lose information
src/OpenLoco/include/OpenLoco/Speed.hpp:95
↓ 8 callers
Method
trim
Some operations require to trim of the excess.
src/Core/include/OpenLoco/Core/BitSet.hpp:514
↓ 8 callers
Method
viewportCentreOnTile
0x004C6827
src/OpenLoco/src/Ui/Window.cpp:582
↓ 7 callers
Method
atIndex
src/OpenLoco/src/Vehicles/OrderManager.cpp:58
↓ 7 callers
Function
autoCreateDirectory
src/OpenLoco/src/Environment.cpp:208
↓ 7 callers
Method
callGetScrollSize
src/OpenLoco/src/Ui/Window.cpp:1133
↓ 7 callers
Function
clearBuildingCollision
src/OpenLoco/src/Map/TileClearance.cpp:484
↓ 7 callers
Function
countNearbyWaterTiles
0x004C5604
src/OpenLoco/src/Map/TileManager.cpp:971
↓ 7 callers
Function
destroy
src/OpenLoco/src/ViewportManager.cpp:52
↓ 7 callers
Function
drawGenericDescription
src/OpenLoco/src/Objects/ObjectManager.cpp:938
↓ 7 callers
Function
drawTabs
0x00437637
src/OpenLoco/src/Ui/Windows/CompanyList.cpp:1529
↓ 7 callers
Function
findAllTracksFilterTransform
src/OpenLoco/src/Vehicles/Routing.cpp:675
↓ 7 callers
Function
generateNumDisplayFrames
0x00470824
src/OpenLoco/src/Vehicles/OrderManager.cpp:341
↓ 7 callers
Method
get525CF8
src/OpenLoco/include/OpenLoco/Paint/Paint.h:264
↓ 7 callers
Function
getAny
src/OpenLoco/src/Objects/ObjectManager.cpp:142
↓ 7 callers
Function
getAvailableCompatibleStations
0x0048D678, 0x0048D5E4
src/OpenLoco/src/Objects/ObjectUtils.cpp:74
↓ 7 callers
Function
getDrawableTileRange
src/OpenLoco/src/Map/TileLoop.cpp:19
↓ 7 callers
Function
getForColour
src/OpenLoco/src/Graphics/PaletteMap.cpp:197
↓ 7 callers
Function
getPlayerCompanyColour
src/OpenLoco/src/World/CompanyManager.cpp:208
↓ 7 callers
Function
getStringPtrFormatArgs
src/OpenLoco/src/Ui/Windows/PromptBrowseWindow.cpp:409
↓ 7 callers
Function
getSurfaceCornerHeight
src/OpenLoco/src/Map/TileManager.cpp:613
↓ 7 callers
Function
getTempFilePath
src/Core/tests/FileStreamTests.cpp:11
↓ 7 callers
Function
getTemporaryObject
src/OpenLoco/src/Objects/ObjectManager.cpp:538
↓ 7 callers
Function
getTrackConnectionsAi
0x004A2820, 0x004A2854 For 0x004A2820 call getTrackConnectionEnd first then this
src/OpenLoco/src/Map/Track/Track.cpp:350
↓ 7 callers
Method
getVehicleRef
src/OpenLoco/include/OpenLoco/Vehicles/Routing.h:16
↓ 7 callers
Function
hasSaveFlags
src/OpenLoco/src/S5/S5.cpp:54
↓ 7 callers
Method
hasSecondary
src/OpenLoco/include/OpenLoco/Graphics/ImageId.h:100
↓ 7 callers
Function
indexOf
src/OpenLoco/src/Ui/WindowManager.cpp:61
↓ 7 callers
Function
init
0x00438A6C
src/OpenLoco/src/Gui.cpp:17
↓ 7 callers
Function
installSink
src/Diagnostics/src/Logging.cpp:58
↓ 7 callers
Function
integerSinePrecisionHigh
src/Math/src/Trigonometry.cpp:223
↓ 7 callers
Function
invalidateRegion
* 0x004C5C69 * * @param left @<ax> * @param top @<bx> * @param right @<dx> * @param bottom @<bp> */
src/OpenLoco/src/Graphics/Gfx.cpp:248
↓ 7 callers
Function
invalidateTree
src/OpenLoco/src/Map/TreeElement.cpp:134
↓ 7 callers
Function
isActive
src/OpenLoco/src/Intro.cpp:21
↓ 7 callers
Method
isBlended
src/OpenLoco/include/OpenLoco/Graphics/ImageId.h:115
↓ 7 callers
Method
line
src/Core/include/OpenLoco/Core/SourceLocation.h:46
↓ 7 callers
Function
locoStrlen
Loco string argument safe strlen
src/OpenLoco/src/Localisation/Formatting.cpp:208
↓ 7 callers
Function
makeCommonWidgets
src/OpenLoco/src/Ui/Windows/Options.cpp:231
↓ 7 callers
Function
makeCommonWidgets
src/OpenLoco/src/Ui/Windows/CompanyList.cpp:64
↓ 7 callers
Function
makeObjectSoundId
src/OpenLoco/include/OpenLoco/Audio/Audio.h:62
↓ 7 callers
Function
open
0x004BB4A3
src/OpenLoco/src/Ui/Windows/TerraForm.cpp:905
↓ 7 callers
Function
percentToDb
src/OpenLoco/include/OpenLoco/Audio/Audio.h:115
↓ 7 callers
Function
populateTabObjectList
src/OpenLoco/src/Ui/Windows/ObjectSelectionWindow.cpp:469
↓ 7 callers
Function
print
src/Diagnostics/src/Logging.cpp:17
↓ 7 callers
Function
removeAllWallsOnTileBelow
0x004C4979
src/OpenLoco/src/Map/TileManager.cpp:1192
↓ 7 callers
Function
removeSink
src/Diagnostics/src/Logging.cpp:63
↓ 7 callers
Function
removeSurfaceIndustry
0x0046902E
src/OpenLoco/src/Map/TileManager.cpp:63
↓ 7 callers
Function
renameCompany
0x0043254F
src/OpenLoco/src/Ui/Windows/CompanyWindow.cpp:2784
↓ 7 callers
Function
render
src/OpenLoco/src/Ui/WindowManager.cpp:1951
↓ 7 callers
Function
reset
0x0043C88C
src/OpenLoco/src/Scenario/Scenario.cpp:195
↓ 7 callers
Method
resize
src/Core/src/MemoryStream.cpp:33
↓ 7 callers
Method
rewind
src/OpenLoco/include/OpenLoco/Localisation/FormatArguments.hpp:112
↓ 7 callers
Method
season
src/OpenLoco/include/OpenLoco/Map/TreeElement.h:72
↓ 7 callers
Method
selectObject
src/OpenLoco/src/Objects/ObjectIndex.cpp:860
↓ 7 callers
Function
setChannelVolume
src/Audio/src/AudioEngine.cpp:448
↓ 7 callers
Function
setCurrentYear
src/OpenLoco/src/Date.cpp:41
↓ 7 callers
Method
setGeneralSupportHeight
src/OpenLoco/src/Paint/Paint.cpp:426
↓ 7 callers
Method
setMod
src/OpenLoco/include/OpenLoco/Map/RoadElement.h:132
↓ 7 callers
Method
setSegmentsSupportHeight
src/OpenLoco/src/Paint/Paint.cpp:405
↓ 7 callers
Function
showMessageBox
src/OpenLoco/src/Ui.cpp:522
↓ 7 callers
Function
state2ClearActiveThought
0x00430B31
src/OpenLoco/src/World/CompanyAi/CompanyAi.cpp:1794
↓ 7 callers
Function
stopVehicleNoise
src/OpenLoco/src/Audio/VehicleAudio.cpp:237
↓ 7 callers
Function
stopVehicleSound
src/OpenLoco/src/Audio/VehicleAudio.cpp:153
↓ 7 callers
Function
sub_491BC6
0x00491BC6
src/OpenLoco/src/Ui/Windows/StationWindow.cpp:1172
↓ 7 callers
Function
sub_4CE6C9
* 0x004CE6C9 * * @param type @<cl> * @param number @<dx> */
src/OpenLoco/src/Ui/Windows/TextInputWindow.cpp:140
↓ 7 callers
Function
tabReset
0x004BBC7D
src/OpenLoco/src/Ui/Windows/TerraForm.cpp:260
↓ 7 callers
Method
toUInt32
src/OpenLoco/include/OpenLoco/Graphics/ImageId.h:85
↓ 7 callers
Function
toolCancel
0x004CE3D6
src/OpenLoco/src/Ui/ToolManager.cpp:86
↓ 7 callers
Function
unloadAll
0x00472031
src/OpenLoco/src/Objects/ObjectManager.cpp:857
↓ 7 callers
Method
update
0x004A8B81
src/OpenLoco/src/Vehicles/VehicleHead.cpp:180
↓ 7 callers
Function
updateTownInfo
0x00497DC1 esi population edi capacity ebp rating | (numBuildings << 16)
src/OpenLoco/src/World/TownManager.cpp:314
↓ 7 callers
Method
updateTrainProperties
0x004B7CC3
src/OpenLoco/src/Vehicles/VehicleHead.cpp:6862
↓ 7 callers
Function
viewportCoordToMapCoord
0x0045FD41 Input: regs.ax: x regs.bx: y regs.bp: z regs.edx: rotation Output: {x: regs.ax, y: regs.bx} Note: in the original code: regs.dx: x/2 (pr
src/OpenLoco/src/Ui/Window.cpp:165
↓ 7 callers
Method
viewportToScreen
* Maps a 2D viewport position to a UI (screen) position. */
src/OpenLoco/include/OpenLoco/Viewport.hpp:152
↓ 6 callers
Function
aiPathfindNextState
0x004845FF
src/OpenLoco/src/World/CompanyAi/CompanyAiPathfinding.cpp:2355
↓ 6 callers
Function
aiRatingToLevel
src/OpenLoco/src/Objects/CompetitorObject.cpp:131
↓ 6 callers
Function
applyToMultiTile
src/OpenLoco/src/Map/IndustryElement.cpp:69
↓ 6 callers
Function
assertionFailure
src/Diagnostics/include/OpenLoco/Diagnostics/Assertion.h:38
↓ 6 callers
Method
bottom
src/Engine/include/OpenLoco/Engine/Ui/Rect.hpp:83
↓ 6 callers
Function
canVehiclesCouple
0x004B90F0 eax : newVehicleTypeId ebx : sourceVehicleTypeId;
src/OpenLoco/src/Vehicles/VehicleHead.cpp:735
↓ 6 callers
Method
capacity
src/OpenLoco/include/OpenLoco/Localisation/FormatArguments.hpp:24
← previous
next →
501–600 of 5,416, ranked by callers