aboutsummaryrefslogtreecommitdiff
path: root/engines/mohawk/myst_stacks/myst.h
diff options
context:
space:
mode:
Diffstat (limited to 'engines/mohawk/myst_stacks/myst.h')
-rw-r--r--engines/mohawk/myst_stacks/myst.h8
1 files changed, 8 insertions, 0 deletions
diff --git a/engines/mohawk/myst_stacks/myst.h b/engines/mohawk/myst_stacks/myst.h
index 2a6e812b8a..b832a8da51 100644
--- a/engines/mohawk/myst_stacks/myst.h
+++ b/engines/mohawk/myst_stacks/myst.h
@@ -203,7 +203,9 @@ private:
uint16 _towerRotationMapInitialized; // 292
MystResourceType11 *_towerRotationMapTower; // 108
MystResourceType8 *_towerRotationMapLabel; // 112
+ uint16 _towerRotationSpeed; // 124
bool _towerRotationMapClicked; // 132
+ bool _towerRotationOverSpot; // 136
void generatorRedrawRocket();
void generatorButtonValue(MystResource *button, uint16 &offset, uint16 &value);
@@ -219,6 +221,12 @@ private:
void clockWheelStartTurn(uint16 wheel);
void clockWheelTurn(uint16 var);
+
+ void towerRotationMapRotate();
+ void towerRotationDrawBuildings();
+ uint16 towerRotationMapComputeAngle();
+ Common::Point towerRotationMapComputeCoords(const Common::Point &center, uint16 angle);
+ void towerRotationMapDrawLine(const Common::Point &center, const Common::Point &end);
};
} // End of namespace Mohawk