blob: 250f9df80ccbc198061f87fa62431af0af5e2619 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
|
package NET.worlds.scape;
import java.awt.Choice;
import java.util.Vector;
class InventoryList extends Choice {
private Vector invItems_ = new Vector();
public InventoryList() {
super.add("None");
}
public EquippableItem getSelected() {
int selectedIndex = super.getSelectedIndex();
return selectedIndex > 0 ? (EquippableItem)this.invItems_.elementAt(selectedIndex - 1) : null;
}
public void add(EquippableItem item) {
super.add(item.getItemName());
this.invItems_.add(item);
}
public void selectItem(EquippableItem item) {
super.select(item.getItemName());
}
}
|