1 import java.awt.*;
2 import java.applet.*;
3 import javax.swing.*;
4 import java.awt.image.*;
5 import java.awt.geom.*;
6 import java.net.*;
7
12 public abstract class MapObject extends Component
13 {
14
17 public static final int GRASS = 0;
18
21 public static final int PERSON = 1;
22
25 public static final int PLAYER = 2;
26
29 public static final int ROCK = 3;
30
33 public static final int MONSTER = 5;
34
37 public static final int BUILDING = 6;
38
41 public static final int FLOOR = 7;
42
45 public static final int REDIRECT = 8;
46
49 public static final int WALL = 9;
50
53 public static final int TRAINER = 11;
54
55
58 protected boolean enterable;
59
62 protected int type;
63
64
69 public abstract MapObject getClone();
70
76 public abstract void setImage(Image[] img);
77
82 public boolean canBeEntered() { return enterable; }
83
88 public int getType() { return type; }
89 }