diff options
author | LogicParrot <LogicParrot@users.noreply.github.com> | 2016-03-24 18:13:23 +0100 |
---|---|---|
committer | LogicParrot <LogicParrot@users.noreply.github.com> | 2016-03-29 14:50:29 +0200 |
commit | 8b184e80830380f1c9425ee8383596e2726bccb0 (patch) | |
tree | df536e502f68bcee9b31ed8fe760143e26075efe /src/Entities/Player.h | |
parent | Merge pull request #3096 from mathias-github/icons (diff) | |
download | cuberite-8b184e80830380f1c9425ee8383596e2726bccb0.tar cuberite-8b184e80830380f1c9425ee8383596e2726bccb0.tar.gz cuberite-8b184e80830380f1c9425ee8383596e2726bccb0.tar.bz2 cuberite-8b184e80830380f1c9425ee8383596e2726bccb0.tar.lz cuberite-8b184e80830380f1c9425ee8383596e2726bccb0.tar.xz cuberite-8b184e80830380f1c9425ee8383596e2726bccb0.tar.zst cuberite-8b184e80830380f1c9425ee8383596e2726bccb0.zip |
Diffstat (limited to '')
-rw-r--r-- | src/Entities/Player.h | 11 |
1 files changed, 9 insertions, 2 deletions
diff --git a/src/Entities/Player.h b/src/Entities/Player.h index 6d092eeb3..fae0e6177 100644 --- a/src/Entities/Player.h +++ b/src/Entities/Player.h @@ -459,8 +459,12 @@ public: */ Vector3i GetLastBedPos(void) const { return m_LastBedPos; } - /** Sets the player's bed (home) position */ - void SetBedPos(const Vector3i & a_Pos) { m_LastBedPos = a_Pos; } + /** Sets the player's bed (home / respawn) position to the specified position. + Sets the respawn world to the player's world. */ + void SetBedPos(const Vector3i & a_Pos); + + /** Sets the player's bed (home / respawn) position and respawn world to the specified parameters. */ + void SetBedPos(const Vector3i & a_Pos, cWorld * a_World); // tolua_end @@ -584,6 +588,9 @@ protected: /** The player's last saved bed position */ Vector3i m_LastBedPos; + /** The world which the player respawns in upon death */ + cWorld * m_SpawnWorld; + eGameMode m_GameMode; AString m_IP; |