aboutsummaryrefslogtreecommitdiff
path: root/engines/titanic/star_control/star_control_sub7.h
diff options
context:
space:
mode:
Diffstat (limited to 'engines/titanic/star_control/star_control_sub7.h')
-rw-r--r--engines/titanic/star_control/star_control_sub7.h11
1 files changed, 9 insertions, 2 deletions
diff --git a/engines/titanic/star_control/star_control_sub7.h b/engines/titanic/star_control/star_control_sub7.h
index b73124ddd7..619e779075 100644
--- a/engines/titanic/star_control/star_control_sub7.h
+++ b/engines/titanic/star_control/star_control_sub7.h
@@ -30,8 +30,15 @@ class CStarControlSub7 : public CBaseStar {
public:
virtual ~CStarControlSub7() { clear(); }
- virtual void proc2(int v1, int v2, int v3);
- virtual bool proc5(int v1);
+ /**
+ * Draw the item
+ */
+ virtual void draw(CSurfaceArea *surfaceArea, CStarControlSub12 *sub12, CStarControlSub5 *sub5);
+
+ /**
+ * Adds a new star, or removes one if already present at the given co-ordinates
+ */
+ virtual bool addStar(const CBaseStarEntry *entry);
};
} // End of namespace Titanic