diff options
Diffstat (limited to 'engines/hugo/object.h')
-rw-r--r-- | engines/hugo/object.h | 22 |
1 files changed, 20 insertions, 2 deletions
diff --git a/engines/hugo/object.h b/engines/hugo/object.h index a6519ef132..179bd0eb59 100644 --- a/engines/hugo/object.h +++ b/engines/hugo/object.h @@ -91,7 +91,7 @@ protected: class ObjectHandler_v1d : public ObjectHandler { public: ObjectHandler_v1d(HugoEngine *vm); - ~ObjectHandler_v1d(); + virtual ~ObjectHandler_v1d(); void moveObjects(); void updateImages(); @@ -107,6 +107,24 @@ public: void updateImages(); void swapImages(int objNumb1, int objNumb2); }; -} // End of namespace Hugo +class ObjectHandler_v2d : public ObjectHandler_v1d { +public: + ObjectHandler_v2d(HugoEngine *vm); + virtual ~ObjectHandler_v2d(); + + void moveObjects(); + void updateImages(); +}; + +class ObjectHandler_v3d : public ObjectHandler_v2d { +public: + ObjectHandler_v3d(HugoEngine *vm); + ~ObjectHandler_v3d(); + + void moveObjects(); + void swapImages(int objNumb1, int objNumb2); +}; + +} // End of namespace Hugo #endif //HUGO_OBJECT_H |