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.h10
1 files changed, 7 insertions, 3 deletions
diff --git a/engines/titanic/star_control/star_camera.h b/engines/titanic/star_control/star_camera.h
index 263fb25107..5e0232516d 100644
--- a/engines/titanic/star_control/star_camera.h
+++ b/engines/titanic/star_control/star_camera.h
@@ -38,8 +38,8 @@ namespace Titanic {
*/
class CStarCamera {
private:
- static FMatrix *_matrix1;
- static FMatrix *_matrix2;
+ static FMatrix *_priorOrientation;
+ static FMatrix *_newOrientation;
private:
int _matrixRow;
FMatrix _matrix;
@@ -87,7 +87,11 @@ public:
*/
virtual void setDestination(const FVector &v);
- virtual void proc15(CErrorCode *errorCode);
+ /**
+ * Updates the camera position
+ */
+ virtual void updatePosition(CErrorCode *errorCode);
+
virtual void proc16();
virtual void proc17();
virtual void proc18();