MCPcopy Create free account
hub / github.com/OpenStarbound/OpenStarbound / overButton

Method overButton

source/frontend/StarMainInterface.cpp:1548–1553  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

1546}
1547
1548bool MainInterface::overButton(PolyI buttonPoly, Vec2I const& mousePos) const {
1549 Vec2I barPos = mainBarPosition();
1550 buttonPoly.translate(barPos);
1551 buttonPoly.scale(interfaceScale(), barPos);
1552 return buttonPoly.contains(mousePos);
1553}
1554
1555bool MainInterface::overlayClick(Vec2I const& mousePos, MouseButton) {
1556 PolyI mainBarPoly = m_config->mainBarPoly;

Callers

nothing calls this directly

Calls 3

translateMethod · 0.45
scaleMethod · 0.45
containsMethod · 0.45

Tested by

no test coverage detected