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 fired when Player chooses to save his informaiont.
9    * 
10   * @see SaveListener
11   * @see Shop
12   * @see Player
13   * @author Matt, Sam
14   * @version 7.3696
15   */
16  public class SaveEvent extends AWTEvent 
17  {
18      /**
19       * The Player to pass along
20       */
21      Player pl;
22      /**
23       * The UID of SaveEvent
24       */
25      public static final int SAVE_GAME = RESERVED_ID_MAX + 22;   // Make sure no conflicts with normal AWT components
26  
27      /**
28       * Constructs a new SaveEvent with Shop, id and Player.
29       * 
30       * @see Shop
31       * @see Player
32       */
33      SaveEvent(Shop source, int id, Player mp1)
34      {
35          super( source, id );
36          pl = mp1;
37      }
38      /**
39       * Returns the Player to be saved.
40       * 
41       * @return the Player to be saved.
42       */
43      public Player getPlayer()
44      {
45          return pl;
46      }
47  }
48