diff options
author | David Fioramonti | 2017-08-18 04:54:27 -0700 |
---|---|---|
committer | David Fioramonti | 2017-08-18 04:54:27 -0700 |
commit | 524855d173699a6b56dd932a70e2d9a1e4068d8c (patch) | |
tree | 49d6bca633f55f45508cba0363f3ee15bab09a86 /engines/titanic/star_control/star_camera.h | |
parent | 38c02017f5a9da17d3c06dbcc1acf23b80c1cac4 (diff) | |
download | scummvm-rg350-524855d173699a6b56dd932a70e2d9a1e4068d8c.tar.gz scummvm-rg350-524855d173699a6b56dd932a70e2d9a1e4068d8c.tar.bz2 scummvm-rg350-524855d173699a6b56dd932a70e2d9a1e4068d8c.zip |
TITANIC: Change variable for tracking stars marked into enum
Diffstat (limited to 'engines/titanic/star_control/star_camera.h')
-rw-r--r-- | engines/titanic/star_control/star_camera.h | 11 |
1 files changed, 8 insertions, 3 deletions
diff --git a/engines/titanic/star_control/star_camera.h b/engines/titanic/star_control/star_camera.h index fa46eb38b1..3cdea2aa85 100644 --- a/engines/titanic/star_control/star_camera.h +++ b/engines/titanic/star_control/star_camera.h @@ -33,6 +33,8 @@ namespace Titanic { +enum StarLockState { ZERO_LOCKED=0, ONE_LOCKED=1, TWO_LOCKED=2, THREE_LOCKED=3 }; + /** * Implements a reference point from which the starmap can be viewed */ @@ -41,7 +43,7 @@ private: static FMatrix *_priorOrientation; static FMatrix *_newOrientation; private: - int _matrixRow; + StarLockState _star_lock_state; FMatrix _matrix; CCameraMover *_mover; CViewport _viewport; @@ -107,7 +109,7 @@ public: virtual void increaseForwardSpeed(); /** - * Decreases movement speed in backward direction + * Increases movement speed in backward direction */ virtual void increaseBackwardSpeed(); @@ -155,7 +157,10 @@ public: */ virtual void setViewportAngle(const FPoint &angles); - virtual int getMatrixRow() const { return _matrixRow; } + /** + * How many stars are currently locked onto + */ + virtual StarLockState getStarLockState() const { return _star_lock_state; } /** * Adds the row for a locked in marker |