package project;

abstract class Inanimate { 
  
  protected int Xaxis, Yaxis;
  protected boolean Active;
  
  public Inanimate(int x, int y) { 
    Xaxis = x;
	Yaxis = y;
	Restore();
  } //constructor Inanimate
  
  public boolean SameLocation(Animate x) { return x.Xaxis == Xaxis && x.Yaxis == Yaxis; }
  abstract void update();
  
  public void Restore() { Active = true; }
  public void Disable() { Active = false; }
  
} //class Inanimate