summaryrefslogtreecommitdiff
path: root/src/client.h
diff options
context:
space:
mode:
authorKahrl <kahrl@gmx.net>2011-09-08 01:08:47 +0200
committerKahrl <kahrl@gmx.net>2011-09-08 01:08:47 +0200
commitbaf7da9d4a7fc0566840b159903999d76d99a228 (patch)
tree66ed23105449fcf51e971d5f8fcbf03d04973fb7 /src/client.h
parentc0b35fa429c68b49b2d6a5124aff6dcc31400b63 (diff)
downloadminetest-baf7da9d4a7fc0566840b159903999d76d99a228.tar.gz
minetest-baf7da9d4a7fc0566840b159903999d76d99a228.tar.bz2
minetest-baf7da9d4a7fc0566840b159903999d76d99a228.zip
Collected and moved existing camera infrastructure from game.cpp to camera.cpp and camera.h. Introduced configuration settings 'fov' which chooses the camera's (vertical) field of view and 'view_bobbing' which currently does nothing. Other code refactored to not expect the FOV to be a build time constant.
Diffstat (limited to 'src/client.h')
-rw-r--r--src/client.h4
1 files changed, 1 insertions, 3 deletions
diff --git a/src/client.h b/src/client.h
index 9c942ff9a..930987c02 100644
--- a/src/client.h
+++ b/src/client.h
@@ -199,7 +199,7 @@ public:
// locks envlock
void addNode(v3s16 p, MapNode n);
- void updateCamera(v3f pos, v3f dir);
+ void updateCamera(v3f pos, v3f dir, f32 fov);
void renderPostFx();
@@ -210,8 +210,6 @@ public:
LocalPlayer* getLocalPlayer();
- v3f getPlayerPosition(v3f *eye_position);
-
void setPlayerControl(PlayerControl &control);
void selectPlayerItem(u16 item);