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

Function enqueueMouseButton

src/OpenLoco/src/Input/MouseInput.cpp:1708–1716  ·  view source on GitHub ↗

0x00406FEC

Source from the content-addressed store, hash-verified

1706
1707 // 0x00406FEC
1708 void enqueueMouseButton(const QueuedMouseInput& input)
1709 {
1710 constexpr uint32_t kMouseQueueSize = 64;
1711 if (_mouseQueue.size() >= kMouseQueueSize)
1712 {
1713 return;
1714 }
1715 _mouseQueue.push(input);
1716 }
1717
1718 // 0x00407247
1719 static std::optional<QueuedMouseInput> dequeueMouseInput()

Callers 1

processMessagesFunction · 0.85

Calls 2

sizeMethod · 0.45
pushMethod · 0.45

Tested by

no test coverage detected