diff options
author | Eugene Sandulenko | 2014-01-04 15:01:27 +0200 |
---|---|---|
committer | Eugene Sandulenko | 2014-01-04 15:01:27 +0200 |
commit | a230368de597e291ac4321fc77e3a6b5ffaafc12 (patch) | |
tree | 6fbefb709fab02e345bc17eb7dd9c3d4f4458546 /engines/fullpipe/messages.h | |
parent | 37123c16333d6aa9c3dadc3bda4a6a11371a11b1 (diff) | |
download | scummvm-rg350-a230368de597e291ac4321fc77e3a6b5ffaafc12.tar.gz scummvm-rg350-a230368de597e291ac4321fc77e3a6b5ffaafc12.tar.bz2 scummvm-rg350-a230368de597e291ac4321fc77e3a6b5ffaafc12.zip |
FULLPIPE: More code to ExCommand class
Diffstat (limited to 'engines/fullpipe/messages.h')
-rw-r--r-- | engines/fullpipe/messages.h | 12 |
1 files changed, 11 insertions, 1 deletions
diff --git a/engines/fullpipe/messages.h b/engines/fullpipe/messages.h index 30ded96f08..d03cb77334 100644 --- a/engines/fullpipe/messages.h +++ b/engines/fullpipe/messages.h @@ -57,7 +57,6 @@ class Message : public CObject { class ExCommand : public Message { public: - int _messageNum; int _field_3C; int _excFlags; @@ -70,16 +69,27 @@ class ExCommand : public Message { virtual bool load(MfcArchive &file); + virtual ExCommand *createClone(ExCommand *src); + bool handleMessage(); void sendMessage(); void postMessage(); void handle(); + + void firef34(); + void setf3c(int val); }; class ExCommand2 : public ExCommand { public: Common::Point **_points; int _pointsSize; + + ExCommand2(int messageKind, int parentId, const Common::Point *points, int pointsSize); + ExCommand2(ExCommand2 *src); + virtual ~ExCommand2(); + + virtual ExCommand *createClone(ExCommand *src); }; class ObjstateCommand : public CObject { |