aboutsummaryrefslogtreecommitdiff
path: root/engines/draci/mouse.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'engines/draci/mouse.cpp')
-rw-r--r--engines/draci/mouse.cpp6
1 files changed, 4 insertions, 2 deletions
diff --git a/engines/draci/mouse.cpp b/engines/draci/mouse.cpp
index ae80775898..4d15d2e3f6 100644
--- a/engines/draci/mouse.cpp
+++ b/engines/draci/mouse.cpp
@@ -24,6 +24,7 @@
*/
#include "draci/draci.h"
+#include "draci/game.h"
#include "draci/mouse.h"
#include "draci/barchive.h"
@@ -104,8 +105,9 @@ void Mouse::setCursorType(CursorType cur) {
sp.getWidth() / 2, sp.getHeight() / 2);
}
-void Mouse::loadItemCursor(int itemID, bool highlighted) {
- int archiveIndex = 2 * itemID + highlighted;
+void Mouse::loadItemCursor(const GameItem *item, bool highlighted) {
+ const int itemID = item->_absNum;
+ const int archiveIndex = 2 * itemID + highlighted;
CursorType newCursor = static_cast<CursorType> (kItemCursor + archiveIndex);
if (newCursor == getCursorType()) {
return;