Exemplo n.º 1
0
 /**
  * Setzt Bounds des JComponent, und den Dim[]
  *
  * @param x x-Position auf Map
  * @param y y-Position auf Map
  * @param xDim Breite des Sprites
  * @param yDim Hoehe des Sprites
  */
 public Sprite(int x, int y, int xDim, int yDim) {
   this();
   this.setDim(xDim, yDim);
   sprite.setBounds(x, y, xDim, yDim);
   this.x = x;
   this.y = y;
 }
Exemplo n.º 2
0
 public Sprite(int xDim, int yDim, char name) {
   this();
   this.name = name;
   this.setDim(xDim, yDim);
   sprite.setBounds(0, 0, xDim, yDim);
   if (name == 'x') crossable = false;
 }
Exemplo n.º 3
0
 // @Override
 public Object readResolve() {
   // in.defaultReadObject();
   sprite = new SpriteComponent(this);
   if (Dim != null) sprite.setBounds(x, y, Dim[0], Dim[1]);
   return this;
 }