diff options
author | Strangerke | 2012-01-30 01:16:59 +0100 |
---|---|---|
committer | Strangerke | 2012-01-30 01:17:56 +0100 |
commit | 14523275a35b31eb61e5afd08499aa9354a9eb35 (patch) | |
tree | 1e7dabd3fd54a52e12e82ce535b9cb1196c8fe69 /engines/tsage/ringworld2/ringworld2_logic.h | |
parent | 88829b7ea34062523c5e2dee05f50c2e7c088281 (diff) | |
download | scummvm-rg350-14523275a35b31eb61e5afd08499aa9354a9eb35.tar.gz scummvm-rg350-14523275a35b31eb61e5afd08499aa9354a9eb35.tar.bz2 scummvm-rg350-14523275a35b31eb61e5afd08499aa9354a9eb35.zip |
TSAGE: R2R - Implement scene 3500
This required a fix for direct draw code
Diffstat (limited to 'engines/tsage/ringworld2/ringworld2_logic.h')
-rw-r--r-- | engines/tsage/ringworld2/ringworld2_logic.h | 34 |
1 files changed, 34 insertions, 0 deletions
diff --git a/engines/tsage/ringworld2/ringworld2_logic.h b/engines/tsage/ringworld2/ringworld2_logic.h index 14ab1d0081..dbb740d9fd 100644 --- a/engines/tsage/ringworld2/ringworld2_logic.h +++ b/engines/tsage/ringworld2/ringworld2_logic.h @@ -287,6 +287,40 @@ public: void setDetails(int resNum, int lookLineNum, int talkLineNum, int useLineNum); }; +class UnkObject1200 : public SavedObject { +public: + Rect _rect1; + Rect _rect2; + + int *_field16; + int *_field3A; + + int _field12; + int _field14; + int _field26; + int _field28; + int _field2A; + int _field2C; + int _field2E; + int _field30; + int _field32; + int _field34; + int _field36; + int _field38; + int _field3E; + int _field40; + + UnkObject1200(); + void synchronize(Serializer &s); + + void sub51AE9(int arg1); + int sub51AF8(Common::Point pt); + bool sub51AFD(Common::Point pt); + void sub51B02(); + void sub9EDE8(Rect rect); + int sub9EE22(int &arg1, int &arg2); + virtual Common::String getClassName() { return "UnkObject1200"; } +}; } // End of namespace Ringworld2 } // End of namespace TsAGE |