aboutsummaryrefslogtreecommitdiff
path: root/engines/titanic/star_control/star_camera.h
diff options
context:
space:
mode:
Diffstat (limited to 'engines/titanic/star_control/star_camera.h')
-rw-r--r--engines/titanic/star_control/star_camera.h12
1 files changed, 7 insertions, 5 deletions
diff --git a/engines/titanic/star_control/star_camera.h b/engines/titanic/star_control/star_camera.h
index 3cdea2aa85..856ef40c99 100644
--- a/engines/titanic/star_control/star_camera.h
+++ b/engines/titanic/star_control/star_camera.h
@@ -23,16 +23,18 @@
#ifndef TITANIC_STAR_CAMERA_H
#define TITANIC_STAR_CAMERA_H
-#include "titanic/support/simple_file.h"
#include "titanic/star_control/fmatrix.h"
-#include "titanic/star_control/fpoint.h"
#include "titanic/star_control/base_stars.h"
#include "titanic/star_control/viewport.h"
-#include "titanic/star_control/camera_mover.h"
-#include "titanic/star_control/error_code.h"
namespace Titanic {
+class CCameraMover;
+class CErrorCode;
+class CNavigationInfo;
+class FPoint;
+class SimpleFile;
+
enum StarLockState { ZERO_LOCKED=0, ONE_LOCKED=1, TWO_LOCKED=2, THREE_LOCKED=3 };
/**
@@ -62,7 +64,7 @@ private:
/**
* Return whether the handler is locked
*/
- bool isLocked() { return _mover->isLocked(); }
+ bool isLocked();
public:
static void init();
static void deinit();