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

Method queueItemPickupText

source/frontend/StarMainInterface.cpp:905–919  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

903}
904
905void 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
921bool MainInterface::fixedCamera() const {
922 return m_clientCommandProcessor->fixedCameraEnabled();

Callers

nothing calls this directly

Calls 8

strfFunction · 0.85
singularMethod · 0.80
descriptorMethod · 0.45
containsMethod · 0.45
getMethod · 0.45
countMethod · 0.45
friendlyNameMethod · 0.45
appendMethod · 0.45

Tested by

no test coverage detected