mirror of
https://github.com/luanti-org/luanti.git
synced 2025-06-27 16:36:03 +00:00
More code cleanup (UNORDERED + RemotePlayer/LocalPlayer)
* ClientEnvironment now uses UNORDERED MAP for active objects * Use RemotePlayer and LocalPlayer everywhere it's possible * Minor code style fixes * Drop Client::getBreath() unused function
This commit is contained in:
parent
067766eec2
commit
fd5a130b86
10 changed files with 124 additions and 152 deletions
|
@ -383,7 +383,7 @@ void Client::step(float dtime)
|
|||
if(counter <= 0.0) {
|
||||
counter = 2.0;
|
||||
|
||||
Player *myplayer = m_env.getLocalPlayer();
|
||||
LocalPlayer *myplayer = m_env.getLocalPlayer();
|
||||
FATAL_ERROR_IF(myplayer == NULL, "Local player not found in environment.");
|
||||
|
||||
u16 proto_version_min = g_settings->getFlag("send_pre_v25_init") ?
|
||||
|
@ -613,7 +613,7 @@ void Client::step(float dtime)
|
|||
{
|
||||
// Do this every <interval> seconds after TOCLIENT_INVENTORY
|
||||
// Reset the locally changed inventory to the authoritative inventory
|
||||
Player *player = m_env.getLocalPlayer();
|
||||
LocalPlayer *player = m_env.getLocalPlayer();
|
||||
player->inventory = *m_inventory_from_server;
|
||||
m_inventory_updated = true;
|
||||
}
|
||||
|
@ -1191,7 +1191,7 @@ void Client::sendChatMessage(const std::wstring &message)
|
|||
void Client::sendChangePassword(const std::string &oldpassword,
|
||||
const std::string &newpassword)
|
||||
{
|
||||
Player *player = m_env.getLocalPlayer();
|
||||
LocalPlayer *player = m_env.getLocalPlayer();
|
||||
if (player == NULL)
|
||||
return;
|
||||
|
||||
|
@ -1317,7 +1317,7 @@ void Client::sendPlayerPos()
|
|||
|
||||
void Client::sendPlayerItem(u16 item)
|
||||
{
|
||||
Player *myplayer = m_env.getLocalPlayer();
|
||||
LocalPlayer *myplayer = m_env.getLocalPlayer();
|
||||
if(myplayer == NULL)
|
||||
return;
|
||||
|
||||
|
@ -1398,7 +1398,7 @@ bool Client::getLocalInventoryUpdated()
|
|||
// Copies the inventory of the local player to parameter
|
||||
void Client::getLocalInventory(Inventory &dst)
|
||||
{
|
||||
Player *player = m_env.getLocalPlayer();
|
||||
LocalPlayer *player = m_env.getLocalPlayer();
|
||||
assert(player != NULL);
|
||||
dst = player->inventory;
|
||||
}
|
||||
|
@ -1411,7 +1411,7 @@ Inventory* Client::getInventory(const InventoryLocation &loc)
|
|||
break;
|
||||
case InventoryLocation::CURRENT_PLAYER:
|
||||
{
|
||||
Player *player = m_env.getLocalPlayer();
|
||||
LocalPlayer *player = m_env.getLocalPlayer();
|
||||
assert(player != NULL);
|
||||
return &player->inventory;
|
||||
}
|
||||
|
@ -1537,18 +1537,11 @@ void Client::setCrack(int level, v3s16 pos)
|
|||
|
||||
u16 Client::getHP()
|
||||
{
|
||||
Player *player = m_env.getLocalPlayer();
|
||||
LocalPlayer *player = m_env.getLocalPlayer();
|
||||
assert(player != NULL);
|
||||
return player->hp;
|
||||
}
|
||||
|
||||
u16 Client::getBreath()
|
||||
{
|
||||
Player *player = m_env.getLocalPlayer();
|
||||
assert(player != NULL);
|
||||
return player->getBreath();
|
||||
}
|
||||
|
||||
bool Client::getChatMessage(std::wstring &message)
|
||||
{
|
||||
if(m_chat_queue.size() == 0)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue