package de.stealmycode.beehive.model.world;
import de.stealmycode.beehive.utils.Direction;
import de.stealmycode.beehive.utils.Position;
public abstract class AbstractDrawableObject implements IDrawable {
private Direction direction = Direction.NORTH;
private Position position = new Position(0, 0);
public AbstractDrawableObject(Position position) {
this.position = position;
}
@Override
public abstract int getImageID();
@Override
public Direction getDirection() {
return direction;
}
public void setDirection(Direction direction) {
this.direction = direction;
}
@Override
public Position getPosition() {
return position;
}
public void setPosition(Position position) {
this.position = position;
}
}