Method add_pos for object/player (#14126)

This commit is contained in:
sfence
2024-01-01 22:48:56 +01:00
committed by GitHub
parent c9ab61aa8c
commit d0753dddb1
14 changed files with 105 additions and 7 deletions

View File

@@ -196,6 +196,7 @@ class Client : public con::PeerHandler, public InventoryManager, public IGameDef
void handleCommand_HP(NetworkPacket* pkt);
void handleCommand_Breath(NetworkPacket* pkt);
void handleCommand_MovePlayer(NetworkPacket* pkt);
void handleCommand_MovePlayerRel(NetworkPacket* pkt);
void handleCommand_DeathScreen(NetworkPacket* pkt);
void handleCommand_AnnounceMedia(NetworkPacket* pkt);
void handleCommand_Media(NetworkPacket* pkt);

View File

@@ -129,6 +129,11 @@ class LocalPlayer : public Player
m_position = position;
m_sneak_node_exists = false;
}
inline void addPosition(const v3f &added_pos)
{
m_position += added_pos;
m_sneak_node_exists = false;
}
v3f getPosition() const { return m_position; }