diff options
author | Paul Gilbert | 2013-12-08 22:57:11 -0500 |
---|---|---|
committer | Paul Gilbert | 2013-12-08 22:57:11 -0500 |
commit | ce9b127cbcea20c827cd20b0385776338b08b7bc (patch) | |
tree | c188fc3cad9a295d021f8d0345608452805fe9fd /engines/voyeur/files.h | |
parent | 7ccc9a3fabc7138ab45dfe1bf987ac4e07739b50 (diff) | |
download | scummvm-rg350-ce9b127cbcea20c827cd20b0385776338b08b7bc.tar.gz scummvm-rg350-ce9b127cbcea20c827cd20b0385776338b08b7bc.tar.bz2 scummvm-rg350-ce9b127cbcea20c827cd20b0385776338b08b7bc.zip |
VOYEUR: Further thread initialisation methods
Diffstat (limited to 'engines/voyeur/files.h')
-rw-r--r-- | engines/voyeur/files.h | 19 |
1 files changed, 16 insertions, 3 deletions
diff --git a/engines/voyeur/files.h b/engines/voyeur/files.h index 3ce9d4c2f6..1beb091a19 100644 --- a/engines/voyeur/files.h +++ b/engines/voyeur/files.h @@ -416,26 +416,39 @@ class ThreadResource { public: static int _stampFlags; static int _useCount[8]; + static byte *_threadDataPtr; static void initUseCount(); static void unloadAllStacks(VoyeurEngine *vm); +private: + bool getStateInfo(); + byte *getDataOffset(); + void getButtonsText(); public: VoyeurEngine *_vm; - int _field0; + int _threadId; int _controlIndex; int _field4, _field6; - int _flags; + byte _flags; + int _field9; int _field3A; int _field3E; + int _field40; + int _field42; + int _field44; + uint32 _field46; + byte *_field4A; + byte *_ctlPtr; + byte *_field28E; public: ThreadResource(BoltFilesState &state, const byte *src); virtual ~ThreadResource() {} bool loadAStack(int idx); void unloadAStack(int idx); - void doState(); + bool doState(); }; } // End of namespace Voyeur |