aboutsummaryrefslogtreecommitdiff
path: root/engines/tsage/ringworld2/ringworld2_scenes1.h
diff options
context:
space:
mode:
authorStrangerke2012-02-13 22:11:18 +0100
committerStrangerke2012-02-13 22:11:18 +0100
commita5b02677775f06bd0de99b81de104d24a3abc50e (patch)
tree6c04bf9f8ee6f41490ff0dbbe7608fe0288de160 /engines/tsage/ringworld2/ringworld2_scenes1.h
parent54ede63fcc5046f8fec7b59e64b66780fd7a73b5 (diff)
downloadscummvm-rg350-a5b02677775f06bd0de99b81de104d24a3abc50e.tar.gz
scummvm-rg350-a5b02677775f06bd0de99b81de104d24a3abc50e.tar.bz2
scummvm-rg350-a5b02677775f06bd0de99b81de104d24a3abc50e.zip
TSAGE: R2R - Scene 1337: Implement subD02CA() plus a couple of little functions used by AI
Diffstat (limited to 'engines/tsage/ringworld2/ringworld2_scenes1.h')
-rw-r--r--engines/tsage/ringworld2/ringworld2_scenes1.h17
1 files changed, 10 insertions, 7 deletions
diff --git a/engines/tsage/ringworld2/ringworld2_scenes1.h b/engines/tsage/ringworld2/ringworld2_scenes1.h
index d23ce00793..0c3764639e 100644
--- a/engines/tsage/ringworld2/ringworld2_scenes1.h
+++ b/engines/tsage/ringworld2/ringworld2_scenes1.h
@@ -170,7 +170,7 @@ public:
};
class Scene1337 : public SceneExt {
- class unkObj1337sub1: public SceneItem {
+ class unkObj1337sub1: public SceneHotspot {
public:
SceneObject _object1;
@@ -181,7 +181,7 @@ class Scene1337 : public SceneExt {
void synchronize(Serializer &s);
};
- class unkObj1337_1: public SceneItem {
+ class unkObj1337_1: public SceneHotspot {
public:
unkObj1337sub1 _arr1[4];
unkObj1337sub1 _arr2[8];
@@ -200,7 +200,7 @@ class Scene1337 : public SceneExt {
class Action1337: public Action {
public:
- void subD18B5(int arg1, int arg2, int arg3);
+ void subD18B5(int resNum, int stripNum, int frameNum);
void skipFrames(int32 skipCount);
};
@@ -325,17 +325,18 @@ public:
int subC27B5(int arg1);
int subC27F9(int arg1);
void subC2835(int arg1);
- int subC2BF8(unkObj1337sub1 *subObj1, Common::Point *pt);
+ bool subC2BF8(unkObj1337sub1 *subObj1, Common::Point pt);
void subC2C2F();
- void subC318B(int arg1, unkObj1337sub1 *subObj2);
- int subC32B1(int arg1);
+ void subC318B(int arg1, unkObj1337sub1 *subObj2, int arg3);
+ int subC32B1(int arg1, int arg2);
int subC331B(int arg1);
int subC3386(int arg1, int arg2);
void subC33C0(unkObj1337sub1 *subObj1, unkObj1337sub1 *subObj2);
void subC3456(unkObj1337sub1 *subObj1, unkObj1337sub1 *subObj2);
void subC340B(unkObj1337sub1 *subObj1, unkObj1337sub1 *subObj2);
void subC34A1(unkObj1337sub1 *subObj1, unkObj1337sub1 *subObj2);
- void subC358E(unkObj1337sub1 *subObj1);
+ unkObj1337sub1 *subC34EC(int arg1);
+ void subC358E(unkObj1337sub1 *subObj1, int arg2);
int subC3E92(int arg1);
void subC4A39(unkObj1337sub1 *subObj);
void subC4CD2();
@@ -346,6 +347,7 @@ public:
void suggestInstructions();
void shuffleCards();
void subCCF26();
+ void subCDB90(int arg1, Common::Point *pt);
void subCF31D();
void subCF979();
void subD026D();
@@ -358,6 +360,7 @@ public:
int subD1940(bool flag);
void subD195F(int arg1, int arg2);
void subD1975(int arg1, int arg2);
+ void subD1A48(int arg1);
virtual void postInit(SceneObjectList *OwnerList = NULL);
virtual void remove();