From bd5f93cece55bf5d75fa05d5623bed0da0cb3672 Mon Sep 17 00:00:00 2001 From: Eugene Sandulenko Date: Wed, 20 Apr 2005 23:42:19 +0000 Subject: Implement inventoryItemPosition() svn-id: r17724 --- saga/interface.cpp | 8 ++++++++ saga/interface.h | 1 + 2 files changed, 9 insertions(+) (limited to 'saga') diff --git a/saga/interface.cpp b/saga/interface.cpp index deee66e960..361254b81b 100644 --- a/saga/interface.cpp +++ b/saga/interface.cpp @@ -535,6 +535,14 @@ void Interface::removeFromInventory(int sprite) { } } +int Interface::inventoryItemPosition(int sprite) { + for (int i = 0; i < _inventoryCount; i++) + if (_inventory[i] == sprite) + return i; + + return -1; +} + void Interface::drawInventory() { if (_panelMode != kPanelMain) return; diff --git a/saga/interface.h b/saga/interface.h index acc9c8bf98..84c8322004 100644 --- a/saga/interface.h +++ b/saga/interface.h @@ -139,6 +139,7 @@ public: void addToInventory(int sprite); void removeFromInventory(int sprite); + int inventoryItemPosition(int sprite); void drawInventory(); private: -- cgit v1.2.3