diff options
author | paramat <paramat@users.noreply.github.com> | 2017-11-20 01:45:57 +0000 |
---|---|---|
committer | paramat <mat.gregory@virginmedia.com> | 2017-12-04 02:25:10 +0000 |
commit | f470cb7270560a26afff0a0eadfc69070236c109 (patch) | |
tree | 045b3cac767dfae7fffc02258d02cbaf7978a96f /src/object_properties.h | |
parent | 2507d32afe05c73bb27ed221c2a592b0894fdc68 (diff) | |
download | hax-minetest-server-f470cb7270560a26afff0a0eadfc69070236c109.tar.gz hax-minetest-server-f470cb7270560a26afff0a0eadfc69070236c109.zip |
Zoom: Set zoom FOV per-player using a player object property
Remove player object property 'can zoom'.
Add player object property 'zoom fov'.
Remove clientside setting for 'zoom fov'.
Object property default is 15 degrees in creative mode, zoom disabled
in survival mode.
Needed due to zoom now loading and/or generating distant world
according to zoom FOV.
Update object properties serialisation version to 3.
Diffstat (limited to 'src/object_properties.h')
-rw-r--r-- | src/object_properties.h | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/object_properties.h b/src/object_properties.h index 8ccce589f..140770998 100644 --- a/src/object_properties.h +++ b/src/object_properties.h @@ -46,7 +46,6 @@ struct ObjectProperties bool is_visible = true; bool makes_footstep_sound = false; f32 stepheight = 0.0f; - bool can_zoom = true; float automatic_rotate = 0.0f; bool automatic_face_movement_dir = false; f32 automatic_face_movement_dir_offset = 0.0f; @@ -60,6 +59,7 @@ struct ObjectProperties std::string wield_item; bool static_save = true; float eye_height = 1.625f; + float zoom_fov = 0.0f; ObjectProperties(); std::string dump(); |