
public class Class89 {

   public int anInt883;
   public int anInt884;
   public int anInt885;
   public boolean aBool886 = false;
   public int anInt887;
   public int anInt888;


   public boolean method1779(int var1, int var2) {
      if(!this.aBool886) {
         return false;
      } else {
         int var3 = this.anInt887 - this.anInt884;
         int var4 = this.anInt885 - this.anInt888;
         int var5 = var3 * var3 + var4 * var4;
         int var6 = var1 * var3 + var2 * var4 - (this.anInt884 * var3 + this.anInt888 * var4);
         int var7;
         int var8;
         if(var6 <= 0) {
            var7 = this.anInt884 - var1;
            var8 = this.anInt888 - var2;
            return var7 * var7 + var8 * var8 < this.anInt883 * this.anInt883;
         } else if(var6 > var5) {
            var7 = this.anInt887 - var1;
            var8 = this.anInt885 - var2;
            return var7 * var7 + var8 * var8 < this.anInt883 * this.anInt883;
         } else {
            var6 = (var6 << 10) / var5;
            var7 = this.anInt884 + (var3 * var6 >> 10) - var1;
            var8 = this.anInt888 + (var4 * var6 >> 10) - var2;
            return var7 * var7 + var8 * var8 < this.anInt883 * this.anInt883;
         }
      }
   }

   public boolean method1780(int var1, int var2) {
      if(!this.aBool886) {
         return false;
      } else {
         int var3 = this.anInt887 - this.anInt884;
         int var4 = this.anInt885 - this.anInt888;
         int var5 = var3 * var3 + var4 * var4;
         int var6 = var1 * var3 + var2 * var4 - (this.anInt884 * var3 + this.anInt888 * var4);
         int var7;
         int var8;
         if(var6 <= 0) {
            var7 = this.anInt884 - var1;
            var8 = this.anInt888 - var2;
            return var7 * var7 + var8 * var8 < this.anInt883 * this.anInt883;
         } else if(var6 > var5) {
            var7 = this.anInt887 - var1;
            var8 = this.anInt885 - var2;
            return var7 * var7 + var8 * var8 < this.anInt883 * this.anInt883;
         } else {
            var6 = (var6 << 10) / var5;
            var7 = this.anInt884 + (var3 * var6 >> 10) - var1;
            var8 = this.anInt888 + (var4 * var6 >> 10) - var2;
            return var7 * var7 + var8 * var8 < this.anInt883 * this.anInt883;
         }
      }
   }

   public boolean method1781(int var1, int var2) {
      if(!this.aBool886) {
         return false;
      } else {
         int var3 = this.anInt887 - this.anInt884;
         int var4 = this.anInt885 - this.anInt888;
         int var5 = var3 * var3 + var4 * var4;
         int var6 = var1 * var3 + var2 * var4 - (this.anInt884 * var3 + this.anInt888 * var4);
         int var7;
         int var8;
         if(var6 <= 0) {
            var7 = this.anInt884 - var1;
            var8 = this.anInt888 - var2;
            return var7 * var7 + var8 * var8 < this.anInt883 * this.anInt883;
         } else if(var6 > var5) {
            var7 = this.anInt887 - var1;
            var8 = this.anInt885 - var2;
            return var7 * var7 + var8 * var8 < this.anInt883 * this.anInt883;
         } else {
            var6 = (var6 << 10) / var5;
            var7 = this.anInt884 + (var3 * var6 >> 10) - var1;
            var8 = this.anInt888 + (var4 * var6 >> 10) - var2;
            return var7 * var7 + var8 * var8 < this.anInt883 * this.anInt883;
         }
      }
   }

   public boolean method1782(int var1, int var2) {
      if(!this.aBool886) {
         return false;
      } else {
         int var3 = this.anInt887 - this.anInt884;
         int var4 = this.anInt885 - this.anInt888;
         int var5 = var3 * var3 + var4 * var4;
         int var6 = var1 * var3 + var2 * var4 - (this.anInt884 * var3 + this.anInt888 * var4);
         int var7;
         int var8;
         if(var6 <= 0) {
            var7 = this.anInt884 - var1;
            var8 = this.anInt888 - var2;
            return var7 * var7 + var8 * var8 < this.anInt883 * this.anInt883;
         } else if(var6 > var5) {
            var7 = this.anInt887 - var1;
            var8 = this.anInt885 - var2;
            return var7 * var7 + var8 * var8 < this.anInt883 * this.anInt883;
         } else {
            var6 = (var6 << 10) / var5;
            var7 = this.anInt884 + (var3 * var6 >> 10) - var1;
            var8 = this.anInt888 + (var4 * var6 >> 10) - var2;
            return var7 * var7 + var8 * var8 < this.anInt883 * this.anInt883;
         }
      }
   }
}
