aboutsummaryrefslogtreecommitdiff
path: root/engines/agos/agos.h
diff options
context:
space:
mode:
authorTravis Howell2007-04-15 05:33:21 +0000
committerTravis Howell2007-04-15 05:33:21 +0000
commit95661d65af55c60178339d2f1f966197d828aabe (patch)
treeab7671e0c0743511fae0769652574493a1058248 /engines/agos/agos.h
parent2d3e77db85b50ae7f6b36bfff658dd02c29f9155 (diff)
downloadscummvm-rg350-95661d65af55c60178339d2f1f966197d828aabe.tar.gz
scummvm-rg350-95661d65af55c60178339d2f1f966197d828aabe.tar.bz2
scummvm-rg350-95661d65af55c60178339d2f1f966197d828aabe.zip
Cleanup.
svn-id: r26482
Diffstat (limited to 'engines/agos/agos.h')
-rw-r--r--engines/agos/agos.h21
1 files changed, 15 insertions, 6 deletions
diff --git a/engines/agos/agos.h b/engines/agos/agos.h
index 6d32474f4b..39d757d9e2 100644
--- a/engines/agos/agos.h
+++ b/engines/agos/agos.h
@@ -630,8 +630,8 @@ protected:
void defineBox(int id, int x, int y, int width, int height, int flags, int verb, Item *item_ptr);
HitArea *findEmptyHitArea();
- void resetVerbs();
- void setVerb(HitArea * ha);
+ virtual void resetVerbs();
+ virtual void setVerb(HitArea * ha);
void hitarea_leave(HitArea * ha, bool state = false);
void leaveHitAreaById(uint hitarea_id);
@@ -737,8 +737,8 @@ protected:
void checkUp(WindowBlock *window);
void checkDown(WindowBlock *window);
- void inventoryUp(WindowBlock *window);
- void inventoryDown(WindowBlock *window);
+ virtual void inventoryUp(WindowBlock *window);
+ virtual void inventoryDown(WindowBlock *window);
WindowBlock *openWindow(uint x, uint y, uint w, uint h, uint flags, uint fillColor, uint textColor);
uint getWindowNum(WindowBlock *window);
@@ -752,7 +752,7 @@ protected:
HitArea *findBox(uint hitarea_id);
void boxController(uint x, uint y, uint mode);
void handleVerbClicked(uint verb);
- void clearName();
+ virtual void clearName();
void displayName(HitArea * ha);
void resetNameWindow();
void displayBoxStars();
@@ -1471,8 +1471,15 @@ public:
virtual void drawMousePointer();
protected:
- virtual void drawIconArray(uint i, Item *item_ptr, int line, int classMask);
+ virtual void resetVerbs();
+ virtual void setVerb(HitArea * ha);
+
+ virtual void inventoryUp(WindowBlock *window);
+ virtual void inventoryDown(WindowBlock *window);
+
+ virtual void clearName();
+ virtual void drawIconArray(uint i, Item *item_ptr, int line, int classMask);
private:
};
@@ -1483,6 +1490,8 @@ public:
virtual void setupOpcodes(OpcodeProc *op);
+protected:
+ virtual void resetVerbs();
private:
};