class Button {
  
  int x, y, radius;
  
  public Button (int x, int y, int radius) {
    this.x = x;
    this.y = y;
    this.radius = radius;
  }
  
  boolean over() {
    return dist(mouseX, mouseY, this.x, this.y) < this.radius;
  }
  
  void draw() {
    ellipse(this.x, this.y, this.radius * 2, this.radius * 2);
  }

  @Deprecated
  void old() {
    ellipse(this.x, this.y, this.radius, this.radius);
  }
  
}


class ButtonOther extends Button {

  @Override
  boolean over() {
    return dist(mouseX, mouseY, this.x, this.y) < this.radius / 2;
  }

}
