MCPcopy Create free account

hub / github.com/OpenLoco/OpenLoco / functions

Functions5,416 in github.com/OpenLoco/OpenLoco

↓ 10 callersFunctiongetCharacterWidth
src/OpenLoco/src/Graphics/Gfx.cpp:493
↓ 10 callersFunctiongetItemArgument
src/OpenLoco/src/Ui/Dropdown.cpp:998
↓ 10 callersFunctiongetRoadOccupation
0x0047D5D6 pos.x : ax pos.y : cx pos.z : dl * kWorld::kSmallZStep tad : bp (was ebp need to check high word is zero) return: dh
src/OpenLoco/src/Vehicles/VehicleHead.cpp:4919
↓ 10 callersFunctiongetSurfaceLocFromUi
0x0045F1A7
src/OpenLoco/src/Ui/ViewportInteraction.cpp:1593
↓ 10 callersMethodgetWaypoint
src/OpenLoco/src/Vehicles/Orders.cpp:75
↓ 10 callersFunctiongetWorldRange
src/OpenLoco/src/Map/TileLoop.cpp:24
↓ 10 callersFunctionhideGridlines
0x00468FFE
src/OpenLoco/src/Ui/Windows/Main.cpp:74
↓ 10 callersMethodid
src/OpenLoco/src/World/CompanyManager.cpp:1472
↓ 10 callersMethodisConstructed
src/OpenLoco/include/OpenLoco/Map/BuildingElement.h:36
↓ 10 callersFunctionisHovering
src/OpenLoco/src/Input/MouseInput.cpp:153
↓ 10 callersFunctionloadTemporaryObject
0x0047176D TODO: Return a std::unique_ptr and a ObjectHeader3 & ObjectHeader2 for the metadata
src/OpenLoco/src/Objects/ObjectManager.cpp:487
↓ 10 callersFunctionopen
0x00438B26
src/OpenLoco/src/Ui/Windows/ToolbarTop.cpp:93
↓ 10 callersFunctionopenWithFlags
0x004A3B0D
src/OpenLoco/src/Ui/Windows/Construction/Common.cpp:451
↓ 10 callersMethodread
src/OpenLoco/src/S5/SawyerStream.cpp:43
↓ 10 callersFunctionrecalculateStationCenter
0x0048F716
src/OpenLoco/src/World/Station.cpp:1068
↓ 10 callersFunctionrecalculateStationModes
0x0048F529
src/OpenLoco/src/World/Station.cpp:1098
↓ 10 callersFunctionreportLineError
(line, message)
scripts/format-changelog.js:16
↓ 10 callersFunctionresetSceneAge
src/OpenLoco/src/SceneManager.cpp:12
↓ 10 callersFunctionsetCatchmentDisplay
0x00491D70 catchment flag should not be shifted (1, 2, 3, 4) and NOT (1 << 0, 1 << 1)
src/OpenLoco/src/World/Station.cpp:544
↓ 10 callersFunctionsetConstructionArrow
src/OpenLoco/src/Map/MapSelection.cpp:300
↓ 10 callersFunctionsetGhostVisibilityFlag
src/OpenLoco/src/Ui/Windows/Construction/Common.cpp:1418
↓ 10 callersMethodsetVariation
src/OpenLoco/include/OpenLoco/Map/SurfaceElement.h:108
↓ 10 callersFunctionshowText
0x004CCAB2
src/OpenLoco/src/Ui/Dropdown.cpp:410
↓ 10 callersFunctionsub_4A2AD7
0x004A2AD7
src/OpenLoco/src/Vehicles/Routing.cpp:862
↓ 10 callersFunctionsub_4B92A5
* 0x004B92A5 * * @param window @<esi> */
src/OpenLoco/src/Ui/Windows/BuildVehicle.cpp:737
↓ 10 callersFunctionuserStringAllocate
0x00496522
src/OpenLoco/src/Localisation/StringManager.cpp:79
↓ 9 callersMethodbegin
src/Core/include/OpenLoco/Core/BitSet.hpp:367
↓ 9 callersFunctionclose
src/OpenLoco/src/Network/Network.cpp:91
↓ 9 callersFunctioncountSurroundingWaterTiles
0x004C5596
src/OpenLoco/src/Map/TileManager.cpp:885
↓ 9 callersFunctiondrawVehicleInline
0x004B7711 & 0x004B745B
src/OpenLoco/src/Vehicles/VehicleDraw.cpp:571
↓ 9 callersMethodend
src/Core/include/OpenLoco/Core/BitSet.hpp:372
↓ 9 callersMethodformat
src/OpenLoco/include/OpenLoco/Localisation/StringBuffer.h:32
↓ 9 callersMethodgetCargo
src/OpenLoco/include/OpenLoco/Vehicles/Orders.h:138
↓ 9 callersFunctiongetCurrentModalType
src/OpenLoco/src/Ui/WindowManager.cpp:85
↓ 9 callersFunctiongetCurrentSnowLine
0x00525FB4
src/OpenLoco/src/Scenario/Scenario.cpp:155
↓ 9 callersFunctiongetLevelMask
src/Diagnostics/include/OpenLoco/Diagnostics/LogLevel.h:20
↓ 9 callersFunctiongetMapSelectionArea
src/OpenLoco/src/Map/MapSelection.cpp:201
↓ 9 callersMethodgetObject
src/OpenLoco/src/Map/BuildingElement.cpp:23
↓ 9 callersFunctiongetOrderTable
src/OpenLoco/src/Ui/Windows/Vehicle.cpp:2858
↓ 9 callersMethodgetSpan
src/Core/src/MemoryStream.cpp:67
↓ 9 callersFunctiongetSurfaceOrWaterLocFromUi
0x00460781 regs.ax = screenCoords.x; regs.bx = screenCoords.y; returns regs.edx = InteractionInfo.value (unsure if ever used) regs.ax = mapX, 0x8000 -
src/OpenLoco/src/Ui/ViewportInteraction.cpp:1551
↓ 9 callersMethodgetWaterHeight
src/OpenLoco/include/OpenLoco/Paint/Paint.h:265
↓ 9 callersFunctionhasSceneFlags
src/OpenLoco/src/SceneManager.cpp:47
↓ 9 callersMethodinset
src/OpenLoco/include/OpenLoco/Graphics/Colour.h:232
↓ 9 callersFunctionisFocused
src/OpenLoco/src/Input/MouseInput.cpp:243
↓ 9 callersFunctionloadCurrency
0x0046E07B
src/OpenLoco/src/Graphics/Gfx.cpp:320
↓ 9 callersFunctionprocessMessagesMini
0x004072EC
src/OpenLoco/src/Input.cpp:89
↓ 9 callersMethodread
src/Core/src/FileStream.cpp:160
↓ 9 callersFunctionrecolourTranslucent
src/OpenLoco/include/OpenLoco/Graphics/Gfx.h:153
↓ 9 callersFunctionremoveElement
0x00455916 NOTE: Element is invalid after this call and all elements on tile
src/OpenLoco/src/GameCommands/Industries/RemoveIndustry.cpp:23
↓ 9 callersFunctionreset
0x00444357
src/OpenLoco/src/Title.cpp:118
↓ 9 callersMethodsetFlag6
in tracks/roads indicates is last tile of multi tile
src/OpenLoco/include/OpenLoco/Map/TileElementBase.h:77
↓ 9 callersMethodsetHasLevelCrossing
_7 0b0010_0000 NOTE: if false may have street light
src/OpenLoco/include/OpenLoco/Map/RoadElement.h:104
↓ 9 callersMethodsetSnowCoverage
src/OpenLoco/include/OpenLoco/Map/SurfaceElement.h:80
↓ 9 callersFunctiontrim
src/Utility/include/OpenLoco/Utility/String.hpp:145
↓ 9 callersMethodvar_6_003F
src/OpenLoco/src/Map/IndustryElement.cpp:33
↓ 9 callersMethodvariation
src/OpenLoco/include/OpenLoco/Map/SurfaceElement.h:106
↓ 9 callersFunctionviewportSetVisibility
* 0x004A0A18 * * @param visibility @<al> */
src/OpenLoco/src/Ui/WindowManager.cpp:1642
↓ 9 callersFunctionwindowDraw
* 0x004C5EA9 * * @param w * @param left @<ax> * @param top @<bx> * @param right @<dx> * @param bottom @<bp> */
src/OpenLoco/src/Ui/WindowManager.cpp:1836
↓ 8 callersFunctionaddNewOrder
order : al (first 3 bits) order argument : eax (3 - 32 bits), cx Note will move orders so do not use while iterating OrderRingView 0x004B4ECB
src/OpenLoco/src/Ui/Windows/Vehicle.cpp:3151
↓ 8 callersFunctionallocateNewStation
0x0048F8A0
src/OpenLoco/src/World/StationManager.cpp:600
↓ 8 callersFunctioncalcDate
0x00495C65 eax: totalDays returns: eax: year ebx: month edx: day
src/OpenLoco/src/Date.cpp:100
↓ 8 callersMethodcalculateTextOffset
* 0x004CEB67 * * @param containerWidth @<edx> */
src/OpenLoco/src/Ui/TextInput.cpp:118
↓ 8 callersFunctioncancel
* 0x004CE6F2 */
src/OpenLoco/src/Ui/Windows/TextInputWindow.cpp:157
↓ 8 callersFunctionclearTreeCollision
src/OpenLoco/src/Map/TileClearance.cpp:540
↓ 8 callersMethodclose
src/Core/src/FileStream.cpp:120
↓ 8 callersFunctioncloseAndReset
0x004C87B5
src/OpenLoco/src/Ui/Windows/ToolTip.cpp:271
↓ 8 callersFunctiondrawViewCornersOnMap
0x0046BE34
src/OpenLoco/src/Ui/Windows/MapWindow.cpp:1975
↓ 8 callersFunctionexportGameStateToFile
0x00441C26
src/OpenLoco/src/S5/S5.cpp:202
↓ 8 callersFunctionget
src/OpenLoco/src/World/IndustryManager.cpp:76
↓ 8 callersFunctiongetAvailableCompatibleBridges
0x0042C518, 0x0042C490
src/OpenLoco/src/Objects/ObjectUtils.cpp:189
↓ 8 callersFunctiongetAvailableObjects
src/OpenLoco/src/Objects/ObjectIndex.cpp:574
↓ 8 callersMethodgetBaseQuarterOccupied
src/OpenLoco/include/OpenLoco/Map/QuarterTile.h:63
↓ 8 callersFunctiongetBytesSpan
src/OpenLoco/src/GameSaveCompare.cpp:25
↓ 8 callersFunctiongetCurrentStep
src/OpenLoco/src/EditorController.cpp:149
↓ 8 callersFunctiongetErrorText
src/OpenLoco/src/GameCommands/GameCommands.cpp:564
↓ 8 callersFunctiongetGameSpeed
src/OpenLoco/src/SceneManager.cpp:143
↓ 8 callersMethodgetHeight
src/OpenLoco/src/Map/MapGenerator/HeightMap.cpp:13
↓ 8 callersFunctiongetLineHeight
src/OpenLoco/src/Graphics/TextRenderer.cpp:26
↓ 8 callersFunctiongetMaxLoanSize
0x0052621A
src/OpenLoco/src/World/CompanyManager.cpp:118
↓ 8 callersFunctiongetSignalState
0x0048963F but only when flags are 0xXXXX_XXXA
src/OpenLoco/src/Vehicles/Routing.cpp:243
↓ 8 callersMethodgetStatusString
0x00492A98
src/OpenLoco/src/World/Station.cpp:640
↓ 8 callersFunctiongetTotalNumImages
src/OpenLoco/src/Objects/ObjectImageTable.cpp:48
↓ 8 callersFunctiongetTrackSubPositon
src/OpenLoco/src/Map/Track/SubpositionData.cpp:18933
↓ 8 callersMethodgetTrackType
src/OpenLoco/src/Vehicles/Vehicle.cpp:76
↓ 8 callersFunctiongetVehicleType
src/OpenLoco/include/OpenLoco/Objects/VehicleObject.h:297
↓ 8 callersMethodhasOption
src/OpenLoco/src/CommandLine.cpp:245
↓ 8 callersMethodhasPrimary
src/OpenLoco/include/OpenLoco/Graphics/ImageId.h:95
↓ 8 callersFunctionheightFloor
src/Engine/include/OpenLoco/Engine/World.hpp:27
↓ 8 callersFunctioninvalidate
src/OpenLoco/src/ViewportManager.cpp:186
↓ 8 callersFunctionisAudioEnabled
src/OpenLoco/src/Audio/Audio.cpp:572
↓ 8 callersMethodisOvertaking
Vehicles can be in overtaking lane (trams can stay in that lane)
src/OpenLoco/include/OpenLoco/Vehicles/Vehicle.h:142
↓ 8 callersMethodisPlaced
src/OpenLoco/include/OpenLoco/Vehicles/VehicleHead.h:91
↓ 8 callersFunctionisSuitableForStation
0x00481D6F If there are less than 4 buildings in the area (5x5) then the station can be placed there
src/OpenLoco/src/World/CompanyAi/CompanyAi.cpp:3139
↓ 8 callersFunctionload
0x00442837
src/OpenLoco/src/Scenario/Scenario.cpp:282
↓ 8 callersFunctionmakeCommonWidgets
src/OpenLoco/src/Ui/Windows/Cheats.cpp:57
↓ 8 callersMethodmidY
src/OpenLoco/src/Ui/Widget.cpp:21
↓ 8 callersMethodopen
src/Core/src/FileStream.cpp:91
↓ 8 callersFunctionpaintStationCargo
0x0042F550
src/OpenLoco/src/Paint/PaintStation.cpp:23
↓ 8 callersFunctionpopulateCompanySelect
0x004CF2B3
src/OpenLoco/src/Ui/Dropdown.cpp:915
← previousnext →401–500 of 5,416, ranked by callers