aboutsummaryrefslogtreecommitdiff
path: root/engines/titanic/star_control/star_control_sub4.h
diff options
context:
space:
mode:
authorPaul Gilbert2016-06-30 23:40:58 -0400
committerPaul Gilbert2016-07-15 19:26:08 -0400
commiteebb42be89b3fe520bb4d175a0c0fac3c3291841 (patch)
tree05721ed9e8723bf4217d94b86bf22d32953ed352 /engines/titanic/star_control/star_control_sub4.h
parentd436ce5dae8ab9d4c7dbe4c6d069f7202309f297 (diff)
downloadscummvm-rg350-eebb42be89b3fe520bb4d175a0c0fac3c3291841.tar.gz
scummvm-rg350-eebb42be89b3fe520bb4d175a0c0fac3c3291841.tar.bz2
scummvm-rg350-eebb42be89b3fe520bb4d175a0c0fac3c3291841.zip
TITANIC: Work on CBaseStar and CStarControlSub4 classes
Diffstat (limited to 'engines/titanic/star_control/star_control_sub4.h')
-rw-r--r--engines/titanic/star_control/star_control_sub4.h16
1 files changed, 10 insertions, 6 deletions
diff --git a/engines/titanic/star_control/star_control_sub4.h b/engines/titanic/star_control/star_control_sub4.h
index 4aa75f8566..f0fcfaf7f4 100644
--- a/engines/titanic/star_control/star_control_sub4.h
+++ b/engines/titanic/star_control/star_control_sub4.h
@@ -25,17 +25,21 @@
namespace Titanic {
+struct CBaseStarVal {
+ double _v1, _v2, _v3;
+ CBaseStarVal() : _v1(0), _v2(0), _v3(0) {}
+};
+
class CStarControlSub4 {
private:
- int _field0;
- int _field4;
- int _field8;
- int _fieldC;
- int _field10;
- int _field14;
+ CBaseStarVal _min;
+ CBaseStarVal _max;
public:
CStarControlSub4();
+ void initialize();
+
+ void checkEntry(const CBaseStarVal &val);
};
} // End of namespace Titanic