| ItemChangeException.java |
1 /**
2 * Defines an Exception if the Opponent in Battle/BattleAI
3 * wishes to use an Item.
4 *
5 * @see Battle
6 * @see BattleAI
7 * @see Item
8 * @author Matt, Sam
9 * @version 1234
10 */
11 public class ItemChangeException extends Exception
12 {
13 /**
14 * The Item to use
15 */
16 private Item item;
17 /**
18 * Simple constructor for ItemChangeException
19 *
20 * @param item the Item to use
21 */
22 public ItemChangeException(Item item)
23 {
24 this.item = item;
25 }
26 /**
27 * Returns the Item to use
28 *
29 * @return the Item to use
30 */
31 public Item getItem()
32 {
33 return item;
34 }
35 }