BattleEndEvent.java |
1 import java.awt.*; 2 import java.awt.event.*; 3 import java.applet.*; 4 import java.awt.geom.*; 5 import java.util.*; 6 7 /** 8 * Simple implementation of the Battle Ending. 9 * 10 * @see Battle 11 * @see Player 12 * @author Matt, Sam 13 * @version 73.22 14 */ 15 public class BattleEndEvent extends AWTEvent 16 { 17 /** 18 * The Player 19 */ 20 Player pl; 21 /** 22 * The UID for this Event 23 */ 24 public static final int BATTLE_ENDED = RESERVED_ID_MAX + 23; // Make sure no conflicts with normal AWT components 25 26 /** 27 * Construct a BattleEndEvent from a Battle with a Player. 28 * 29 * @param source the Battle fireing the event 30 * @param id the ID 31 * @param mpl the Player to pass along 32 * @see Battle 33 * @see Player 34 */ 35 BattleEndEvent(Battle source, int id, Player mp1) 36 { 37 super( source, id ); 38 pl = mp1; 39 } 40 /** 41 * Get the Player in this 42 * 43 * @return the Player 44 */ 45 public Player getPlayer() 46 { 47 return pl; 48 } 49 } 50