From: Martin F. <mar...@us...> - 2008-03-07 21:58:05
|
Update of /cvsroot/arianne/stendhal/src/games/stendhal/client/entity In directory sc8-pr-cvs11.sourceforge.net:/tmp/cvs-serv31117/src/games/stendhal/client/entity Modified Files: User.java Log Message: move findItem() function to prepare for WrapAction Index: User.java =================================================================== RCS file: /cvsroot/arianne/stendhal/src/games/stendhal/client/entity/User.java,v retrieving revision 1.47 retrieving revision 1.48 diff -C2 -d -r1.47 -r1.48 *** User.java 1 Mar 2008 20:26:53 -0000 1.47 --- User.java 7 Mar 2008 21:58:10 -0000 1.48 *************** *** 262,264 **** --- 262,285 ---- return serverVersion; } + + /** + * Returns the objectid for the named item. + * + * @param slotName + * name of slot to search + * @param itemName + * name of item + * @return objectid or <code>-1</code> in case there is no such item + */ + public int findItem(String slotName, String itemName) { + for (RPObject item : getSlot(slotName)) { + if (item.get("name").equals(itemName)) { + int itemID = item.getID().getObjectID(); + + return itemID; + } + } + + return -1; + } } |