mirror of
https://github.com/luanti-org/luanti.git
synced 2025-10-12 16:15:20 +02:00
Value copy / allocation optimizations mostly in server, SAO and serialize code
This commit is contained in:
@@ -1603,14 +1603,14 @@ void ServerEnvironment::setStaticForActiveObjectsInBlock(
|
||||
}
|
||||
}
|
||||
|
||||
ActiveObjectMessage ServerEnvironment::getActiveObjectMessage()
|
||||
bool ServerEnvironment::getActiveObjectMessage(ActiveObjectMessage *dest)
|
||||
{
|
||||
if(m_active_object_messages.empty())
|
||||
return ActiveObjectMessage(0);
|
||||
return false;
|
||||
|
||||
ActiveObjectMessage message = m_active_object_messages.front();
|
||||
*dest = std::move(m_active_object_messages.front());
|
||||
m_active_object_messages.pop();
|
||||
return message;
|
||||
return true;
|
||||
}
|
||||
|
||||
void ServerEnvironment::getSelectedActiveObjects(
|
||||
|
Reference in New Issue
Block a user