| 16753 | const int GenericGUIMenu::AlchemyGUI_t::MAX_ALCH_Y = 6; |
| 16754 | |
| 16755 | void GenericGUIMenu::AlchemyGUI_t::openAlchemyMenu(GenericGUIMenu::AlchemyGUI_t::AlchemyView_t view) |
| 16756 | { |
| 16757 | const int playernum = parentGUI.getPlayer(); |
| 16758 | auto player = players[playernum]; |
| 16759 | |
| 16760 | if ( alchFrame ) |
| 16761 | { |
| 16762 | bool wasDisabled = alchFrame->isDisabled(); |
| 16763 | alchFrame->setDisabled(false); |
| 16764 | if ( wasDisabled ) |
| 16765 | { |
| 16766 | notifications.clear(); |
| 16767 | animx = 0.0; |
| 16768 | animTooltip = 0.0; |
| 16769 | isInteractable = false; |
| 16770 | bFirstTimeSnapCursor = false; |
| 16771 | } |
| 16772 | selectAlchemySlot(ALCH_SLOT_BASE_POTION_X, 0); |
| 16773 | player->hud.compactLayoutMode = Player::HUD_t::COMPACT_LAYOUT_INVENTORY; |
| 16774 | player->inventory_mode = INVENTORY_MODE_ITEM; |
| 16775 | bOpen = true; |
| 16776 | currentView = view; |
| 16777 | } |
| 16778 | if ( inputs.getUIInteraction(playernum)->selectedItem ) |
| 16779 | { |
| 16780 | inputs.getUIInteraction(playernum)->selectedItem = nullptr; |
| 16781 | inputs.getUIInteraction(playernum)->toggleclick = false; |
| 16782 | } |
| 16783 | inputs.getUIInteraction(playernum)->selectedItemFromChest = 0; |
| 16784 | clearItemDisplayed(); |
| 16785 | } |
| 16786 | |
| 16787 | void GenericGUIMenu::AlchemyGUI_t::changeCurrentView(GenericGUIMenu::AlchemyGUI_t::AlchemyView_t view) |
| 16788 | { |
no test coverage detected