| 14272 | } |
| 14273 | |
| 14274 | void buttonTinkerUpdateSelectorOnHighlight(const int player, Button* button) |
| 14275 | { |
| 14276 | if ( button->isHighlighted() ) |
| 14277 | { |
| 14278 | players[player]->GUI.setHoveringOverModuleButton(Player::GUI_t::MODULE_TINKERING); |
| 14279 | if ( players[player]->GUI.activeModule != Player::GUI_t::MODULE_TINKERING ) |
| 14280 | { |
| 14281 | players[player]->GUI.activateModule(Player::GUI_t::MODULE_TINKERING); |
| 14282 | } |
| 14283 | SDL_Rect pos = button->getAbsoluteSize(); |
| 14284 | // make sure to adjust absolute size to camera viewport |
| 14285 | pos.x -= players[player]->camera_virtualx1(); |
| 14286 | pos.y -= players[player]->camera_virtualy1(); |
| 14287 | players[player]->hud.setCursorDisabled(false); |
| 14288 | players[player]->hud.updateCursorAnimation(pos.x - 1, pos.y - 1, pos.w, pos.h, inputs.getVirtualMouse(player)->draw_cursor); |
| 14289 | } |
| 14290 | } |
| 14291 | |
| 14292 | void buttonItemfxSelectorOnHighlight(const int player, Button* button) |
| 14293 | { |
no test coverage detected