| 38979 | } |
| 38980 | |
| 38981 | void buttonMailUpdateSelectorOnHighlight(const int player, Button* button) |
| 38982 | { |
| 38983 | if ( button->isHighlighted() ) |
| 38984 | { |
| 38985 | players[player]->GUI.setHoveringOverModuleButton(Player::GUI_t::MODULE_MAILBOX); |
| 38986 | if ( players[player]->GUI.activeModule != Player::GUI_t::MODULE_MAILBOX ) |
| 38987 | { |
| 38988 | players[player]->GUI.activateModule(Player::GUI_t::MODULE_MAILBOX); |
| 38989 | } |
| 38990 | SDL_Rect pos = button->getAbsoluteSize(); |
| 38991 | // make sure to adjust absolute size to camera viewport |
| 38992 | pos.x -= players[player]->camera_virtualx1(); |
| 38993 | pos.y -= players[player]->camera_virtualy1(); |
| 38994 | players[player]->hud.setCursorDisabled(false); |
| 38995 | players[player]->hud.updateCursorAnimation(pos.x - 1, pos.y - 1, pos.w, pos.h, inputs.getVirtualMouse(player)->draw_cursor); |
| 38996 | } |
| 38997 | } |
| 38998 | |
| 38999 | void GenericGUIMenu::MailboxGui_t::openMailMenu() |
| 39000 | { |
no test coverage detected