From cfaa15895ad73ce3cef174f770d877059e9708e0 Mon Sep 17 00:00:00 2001 From: Perttu Ahola Date: Sat, 15 Jan 2011 01:26:29 +0200 Subject: tweaking around, including mapgen, player speed in water, settings --- src/player.h | 22 +++++++++++++++++++--- 1 file changed, 19 insertions(+), 3 deletions(-) (limited to 'src/player.h') diff --git a/src/player.h b/src/player.h index 0b9f014c1..fc87a5edd 100644 --- a/src/player.h +++ b/src/player.h @@ -97,6 +97,9 @@ public: virtual void updateLight(u8 light_at_pos) {}; + virtual bool isClientConnected() { return false; } + virtual void setClientConnected(bool) {} + bool touching_ground; bool in_water; @@ -115,22 +118,35 @@ protected: class ServerRemotePlayer : public Player { public: - ServerRemotePlayer() + ServerRemotePlayer(bool client_connected): + m_client_connected(client_connected) { } virtual ~ServerRemotePlayer() { } - bool isLocal() const + virtual bool isLocal() const { return false; } - void move(f32 dtime, Map &map) + virtual void move(f32 dtime, Map &map) + { + } + + virtual bool isClientConnected() + { + return m_client_connected; + } + virtual void setClientConnected(bool client_connected) { + m_client_connected = client_connected; } + // This + bool m_client_connected; + private: }; -- cgit v1.2.3