From bab6eff9da1927a4fc1e22d97e56199c1b677670 Mon Sep 17 00:00:00 2001 From: Stijn Buys Date: Fri, 14 Aug 2009 11:37:10 +0000 Subject: model API cleanup, render WORLDSCALE --- src/render/camera.h | 15 +++++++-------- 1 file changed, 7 insertions(+), 8 deletions(-) (limited to 'src/render/camera.h') diff --git a/src/render/camera.h b/src/render/camera.h index 349aef8..49cba74 100644 --- a/src/render/camera.h +++ b/src/render/camera.h @@ -8,9 +8,15 @@ #define __INCLUDED_RENDER_CAMERA_H__ #include "math/mathlib.h" +#include "core/range.h" namespace render { +const float WORLDSCALE = 4.0f; +const float FARPLANE = core::range::maxdistance; +const float FRUSTUMSIZE = 0.5f; +const float FRUSTUMFRONT = 1.0f; + /// camera functions class Camera { @@ -76,20 +82,13 @@ public: /// set specified camera mode static void set_mode(Mode newmode); - /// current frustum front - static float frustum_front(); - - /// current frustum size (height); - static float frustum_size(); - private: static math::Vector3f camera_eye; static math::Vector3f camera_target; static math::Axis camera_axis; static Mode camera_mode; static Mode camera_previous_mode; - static float camera_frustum_size; - static float camera_frustum_front; + // current and target yaw angle in XZ plane, positive is looking left static float direction_current; -- cgit v1.2.3