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    * Event for when Player leaves the Shop.
9    * 
10   * @see Player
11   * @see Shop
12   * @see AWTEvent
13   * @author Matt, Sam
14   * @version 2.4.5.1
15   */
16  public class ShopEndEvent extends AWTEvent 
17  {
18      /**
19       * The player that was in the shop
20       */
21      Player pl;
22      /**
23       * The constant associated with this event, must be unique in package/AWTEvent
24       */
25      public static final int SHOP_ENDED = RESERVED_ID_MAX + 25;  // Make sure no conflicts with normal AWT components
26  
27      /**
28       * Construct a ShopEndEvent.
29       * 
30       * @param source the Shop leaving from.
31       * @param id the AWTEvent ID associated with this.
32       * @param mpl the Player leaving the Shop.
33       * @see Player
34       * @see Shop
35       * @see AWTEvent
36       */
37      ShopEndEvent(Shop source, int id, Player mp1)
38      {
39          super( source, id );
40          pl = mp1;
41      }
42      /**
43       * Returns the Player in this.
44       * 
45       * @return The Player in this.
46       */
47      public Player getPlayer()
48      {
49          return pl;
50      }
51  }
52