diff options
author | Stijn Buys <ingar@osirion.org> | 2008-06-01 14:56:22 +0000 |
---|---|---|
committer | Stijn Buys <ingar@osirion.org> | 2008-06-01 14:56:22 +0000 |
commit | 0f87d2fd05786f7ab128d4a041673f6fb085139f (patch) | |
tree | 37ca8cb6da4fcc2a5c6dc066f3ac033092923c19 /src/client/camera.h | |
parent | 190cede795ac4c7fcd6865a6c2083b5ce53a154a (diff) |
moved camera into render::
Diffstat (limited to 'src/client/camera.h')
-rw-r--r-- | src/client/camera.h | 57 |
1 files changed, 0 insertions, 57 deletions
diff --git a/src/client/camera.h b/src/client/camera.h deleted file mode 100644 index 649bdc9..0000000 --- a/src/client/camera.h +++ /dev/null @@ -1,57 +0,0 @@ -/* - client/camera.h - This file is part of the Osirion project and is distributed under - the terms and conditions of the GNU General Public License version 2 -*/ - -#ifndef __INCLUDED_CLIENT_CAMERA_H__ -#define __INCLUDED_CLIENT_CAMERA_H__ - -#include "math/mathlib.h" - -namespace client { - -/// camera functions -namespace camera -{ - /// enum indicating the camera mode - enum Mode {Free, Track, Cockpit, Overview}; - - /// initialize the camera - void init(); - - /// shutdown the camera - void shutdown(); - - /// draw the OpenGL camera transformation - void draw(float elapsed); - - /// set target direction - void set_direction(float direction); - - /// set target pitch - void set_pitch(float pitch); - - /// switch to next camera mode - void next_mode(); - - /// reset the current mode - void reset(); - - /// gameworld coordinates of the camera target - extern math::Vector3f target; - - /// gameworld coordinates of the camera eye - extern math::Vector3f eye; - - /// global camera axis coordinate system - extern math::Axis axis; - - /// current camera mode - extern Mode mode; - -} // namespace camera - -} // namespace client - -#endif // __INCLUDED_CLIENT_CAMERA_H__ |