MCPcopy Create free account
hub / github.com/OpenLoco/OpenLoco / dequeueMouseInput

Function dequeueMouseInput

src/OpenLoco/src/Input/MouseInput.cpp:1719–1728  ·  view source on GitHub ↗

0x00407247

Source from the content-addressed store, hash-verified

1717
1718 // 0x00407247
1719 static std::optional<QueuedMouseInput> dequeueMouseInput()
1720 {
1721 if (_mouseQueue.empty())
1722 {
1723 return std::nullopt;
1724 }
1725 std::optional<QueuedMouseInput> res = _mouseQueue.front();
1726 _mouseQueue.pop();
1727 return res;
1728 }
1729
1730 // 0x004C6FCE
1731 static MouseButton loc_4C6FCE(int32_t& x, int32_t& y)

Callers 1

nextMouseInputFunction · 0.85

Calls 2

popMethod · 0.80
emptyMethod · 0.45

Tested by

no test coverage detected