diff options
author | Loïc Blot <nerzhul@users.noreply.github.com> | 2017-06-18 19:55:15 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2017-06-18 19:55:15 +0200 |
commit | 4faaadc8d50d6ab7a19d22bd5a760c4b8321a51f (patch) | |
tree | 57ce8401a5f6538024c1f19d37d576fba21e147b /src/player.h | |
parent | 8f7785771b9e02b1a1daf7a252550d78ea93053d (diff) | |
download | minetest-4faaadc8d50d6ab7a19d22bd5a760c4b8321a51f.tar.gz minetest-4faaadc8d50d6ab7a19d22bd5a760c4b8321a51f.tar.bz2 minetest-4faaadc8d50d6ab7a19d22bd5a760c4b8321a51f.zip |
Cpp11 patchset 11: continue working on constructor style migration (#6004)
Diffstat (limited to 'src/player.h')
-rw-r--r-- | src/player.h | 50 |
1 files changed, 18 insertions, 32 deletions
diff --git a/src/player.h b/src/player.h index 00d27cb90..fc799afb1 100644 --- a/src/player.h +++ b/src/player.h @@ -22,6 +22,7 @@ with this program; if not, write to the Free Software Foundation, Inc., #include "irrlichttypes_bloated.h" #include "inventory.h" +#include "constants.h" #include <list> #include <mutex> @@ -32,22 +33,7 @@ with this program; if not, write to the Free Software Foundation, Inc., struct PlayerControl { - PlayerControl() - { - up = false; - down = false; - left = false; - right = false; - jump = false; - aux1 = false; - sneak = false; - LMB = false; - RMB = false; - pitch = 0; - yaw = 0; - sidew_move_joystick_axis = .0f; - forw_move_joystick_axis = .0f; - } + PlayerControl() {} PlayerControl( bool a_up, @@ -81,20 +67,20 @@ struct PlayerControl sidew_move_joystick_axis = a_sidew_move_joystick_axis; forw_move_joystick_axis = a_forw_move_joystick_axis; } - bool up; - bool down; - bool left; - bool right; - bool jump; - bool aux1; - bool sneak; - bool zoom; - bool LMB; - bool RMB; - float pitch; - float yaw; - float sidew_move_joystick_axis; - float forw_move_joystick_axis; + bool up = false; + bool down = false; + bool left = false; + bool right = false; + bool jump = false; + bool aux1 = false; + bool sneak = false; + bool zoom = false; + bool LMB = false; + bool RMB = false; + float pitch = 0.0f; + float yaw = 0.0f; + float sidew_move_joystick_axis = 0.0f; + float forw_move_joystick_axis = 0.0f; }; class Map; @@ -161,14 +147,14 @@ public: v2s32 local_animations[4]; float local_animation_speed; - u16 peer_id; + u16 peer_id = PEER_ID_INEXISTENT; std::string inventory_formspec; PlayerControl control; const PlayerControl& getPlayerControl() { return control; } - u32 keyPressed; + u32 keyPressed = 0; HudElement* getHud(u32 id); u32 addHud(HudElement* hud); |