aboutsummaryrefslogtreecommitdiff
path: root/src/remoteplayer.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/remoteplayer.h')
-rw-r--r--src/remoteplayer.h14
1 files changed, 9 insertions, 5 deletions
diff --git a/src/remoteplayer.h b/src/remoteplayer.h
index 8d086fc5a..0ab33adfe 100644
--- a/src/remoteplayer.h
+++ b/src/remoteplayer.h
@@ -21,8 +21,8 @@ with this program; if not, write to the Free Software Foundation, Inc.,
#pragma once
#include "player.h"
-#include "cloudparams.h"
#include "skyparams.h"
+#include "lighting.h"
class PlayerSAO;
@@ -47,7 +47,7 @@ public:
PlayerSAO *getPlayerSAO() { return m_sao; }
void setPlayerSAO(PlayerSAO *sao) { m_sao = sao; }
- const RemotePlayerChatResult canSendChatMessage();
+ RemotePlayerChatResult canSendChatMessage();
void setHotbarItemcount(s32 hotbar_itemcount)
{
@@ -126,12 +126,14 @@ public:
*frame_speed = local_animation_speed;
}
+ void setLighting(const Lighting &lighting) { m_lighting = lighting; }
+
+ const Lighting& getLighting() const { return m_lighting; }
+
void setDirty(bool dirty) { m_dirty = true; }
u16 protocol_version = 0;
-
- // v1 for clients older than 5.1.0-dev
- u16 formspec_version = 1;
+ u16 formspec_version = 0;
session_t getPeerId() const { return m_peer_id; }
@@ -163,5 +165,7 @@ private:
MoonParams m_moon_params;
StarParams m_star_params;
+ Lighting m_lighting;
+
session_t m_peer_id = PEER_ID_INEXISTENT;
};