| 903 | } |
| 904 | |
| 905 | void MainInterface::queueItemPickupText(ItemPtr const& item) { |
| 906 | auto descriptor = item->descriptor(); |
| 907 | if (m_itemDropMessages.contains(descriptor.singular())) { |
| 908 | auto countMessPair = m_itemDropMessages.get(descriptor.singular()); |
| 909 | auto newCount = item->count() + countMessPair.first; |
| 910 | auto message = countMessPair.second; |
| 911 | message->message = strf("{} - {}", item->friendlyName(), newCount); |
| 912 | message->cooldown = m_config->messageTime; |
| 913 | m_itemDropMessages[descriptor.singular()] = {newCount, message}; |
| 914 | } else { |
| 915 | auto message = make_shared<GuiMessage>(strf("{} - {}", item->friendlyName(), item->count()), m_config->messageTime); |
| 916 | m_messages.append(message); |
| 917 | m_itemDropMessages[descriptor.singular()] = {item->count(), message}; |
| 918 | } |
| 919 | } |
| 920 | |
| 921 | bool MainInterface::fixedCamera() const { |
| 922 | return m_clientCommandProcessor->fixedCameraEnabled(); |
nothing calls this directly
no test coverage detected