
public final class Class62_Sub2 extends Class62 {

   Class318 aClass318_8126 = new Class318(0.0F, 0.0F, 0.0F, 0.0F);
   static final int anInt8127 = 0;
   static final int anInt8128 = 1;
   static final int anInt8129 = 2;
   static final int anInt8130 = 3;
   static final int anInt8131 = 4;
   static final int anInt8132 = 5;
   Class100[] aClass100Array8133 = new Class100[3];
   static final int anInt8134 = 7;
   static final int anInt8135 = 0;
   Class103 aClass103_8136;
   static final int anInt8137 = 2;
   static final int anInt8138 = 3;
   Class318 aClass318_8139 = new Class318(1.0F, 1.0F, 1.0F, 1.0F);
   int[][] anIntArrayArray8140 = new int[3][7];
   int[] anIntArray8141;
   static final int anInt8142 = 1;
   static final int anInt8143 = 6;
   static int anInt8144;


   void method13091() {
      this.aClass103_8136.method2044(this.anIntArray8141[1], 0, this.anInterface33_572, 92967377);
      this.aClass545_Sub2_571.method15013(this.aClass317_575);
      this.aClass103_8136.method2012(this.anIntArray8141[0], this.aClass317_575, (byte)12);
      this.aClass103_8136.method2027(this.anIntArray8141[3], this.aClass317_574, -1960880150);
      this.aClass103_8136.method2023(this.anIntArray8141[5], this.aClass318_8139.aFloat4004, this.aClass318_8139.aFloat4002, this.aClass318_8139.aFloat4001, this.aClass318_8139.aFloat4003, 1677835199);
      this.aClass103_8136.method2023(this.anIntArray8141[6], this.aClass318_8126.aFloat4004, this.aClass318_8126.aFloat4002, this.aClass318_8126.aFloat4001, this.aClass318_8126.aFloat4003, -1481836338);
      this.aClass545_Sub2_571.method15078(0, this.anInterface35_577);
      this.aClass545_Sub2_571.method14991(this.aClass341_579);
      this.aClass545_Sub2_571.method14993(Class374.aClass374_4667, this.anInt578, 2);
   }

   public void method1301(int var1, int var2) {
      switch(var1) {
      case 0:
         this.aClass318_8139.method5752(var2);
         this.aClass318_8126.method5752(0);
         break;
      case 1:
         this.aClass318_8139.method5752(-1);
         this.aClass318_8126.method5752(0);
         break;
      case 2:
         this.aClass318_8139.method5752(var2);
         this.aClass318_8126.method5752(0);
         break;
      case 3:
         this.aClass318_8139.method5752(16777215 | var2 & -16777216);
         this.aClass318_8126.method5752(var2 & 16777215);
         break;
      case 4:
         this.aClass318_8139.method5752(-1);
         this.aClass318_8126.method5752(var2);
         this.aClass318_8126.method5735();
      }

   }

   public void method1300(int var1, int var2) {
      switch(var1) {
      case 0:
         this.aClass318_8139.method5752(var2);
         this.aClass318_8126.method5752(0);
         break;
      case 1:
         this.aClass318_8139.method5752(-1);
         this.aClass318_8126.method5752(0);
         break;
      case 2:
         this.aClass318_8139.method5752(var2);
         this.aClass318_8126.method5752(0);
         break;
      case 3:
         this.aClass318_8139.method5752(16777215 | var2 & -16777216);
         this.aClass318_8126.method5752(var2 & 16777215);
         break;
      case 4:
         this.aClass318_8139.method5752(-1);
         this.aClass318_8126.method5752(var2);
         this.aClass318_8126.method5735();
      }

   }

   void method13092(int var1) {
      this.aClass103_8136.method2044(this.anIntArray8141[1], 0, this.anInterface33_572, 159378306);
      this.aClass545_Sub2_571.method15013(this.aClass317_575);
      this.aClass103_8136.method2012(this.anIntArray8141[0], this.aClass317_575, (byte)-63);
      this.aClass103_8136.method2027(this.anIntArray8141[3], this.aClass317_574, -1583830573);
      this.aClass103_8136.method2023(this.anIntArray8141[5], this.aClass318_8139.aFloat4004, this.aClass318_8139.aFloat4002, this.aClass318_8139.aFloat4001, this.aClass318_8139.aFloat4003, -18012544);
      this.aClass103_8136.method2023(this.anIntArray8141[6], this.aClass318_8126.aFloat4004, this.aClass318_8126.aFloat4002, this.aClass318_8126.aFloat4001, this.aClass318_8126.aFloat4003, -277177944);
      this.aClass545_Sub2_571.method15078(0, this.anInterface35_577);
      this.aClass545_Sub2_571.method14991(this.aClass341_579);
      this.aClass545_Sub2_571.method14993(Class374.aClass374_4667, this.anInt578, 2);
   }

   public void method1302() {
      this.aClass103_8136.method2007(this.aClass100Array8133[0]);
      this.aClass103_8136.method1997();
      this.anIntArray8141 = this.anIntArrayArray8140[this.aClass103_8136.method2009(1288210238)];
      this.method13092(665982954);
   }

   boolean method13093(int var1) throws Exception_Sub3 {
      this.aClass103_8136 = this.aClass545_Sub2_571.method15316("Sprite");
      Class225_Sub36_Sub1 var2 = this.aClass103_8136.method2030("WVPMatrix", 102685755);
      Class225_Sub36_Sub1 var3 = this.aClass103_8136.method2030("SpriteSampler", 1016858578);
      Class225_Sub36_Sub1 var4 = this.aClass103_8136.method2030("MaskSampler", -783184787);
      Class225_Sub36_Sub1 var5 = this.aClass103_8136.method2030("MulColour", -1410844623);
      Class225_Sub36_Sub1 var6 = this.aClass103_8136.method2030("AddColour", -740886576);
      Class225_Sub36_Sub1 var7 = this.aClass103_8136.method2030("SpriteTexCoordMatrix", 1335578778);
      Class225_Sub36_Sub1 var8 = this.aClass103_8136.method2030("MaskTexCoordMatrix", 426620668);
      this.aClass100Array8133[0] = this.aClass103_8136.method2000("Normal", 169964444);
      this.aClass100Array8133[1] = this.aClass103_8136.method2000("Masked", 169964444);
      this.aClass100Array8133[2] = this.aClass103_8136.method2000("AlphaTex", 169964444);

      for(int var9 = 0; var9 < 3; ++var9) {
         int var10 = this.aClass103_8136.method2051(this.aClass100Array8133[var9], -1096586955);
         this.anIntArrayArray8140[var9][0] = var2.method15633(var10);
         this.anIntArrayArray8140[var9][1] = var3.method15633(var10);
         this.anIntArrayArray8140[var9][2] = var4.method15633(var10);
         this.anIntArrayArray8140[var9][5] = var5.method15633(var10);
         this.anIntArrayArray8140[var9][6] = var6.method15633(var10);
         this.anIntArrayArray8140[var9][3] = var7.method15633(var10);
         this.anIntArrayArray8140[var9][4] = var8.method15633(var10);
      }

      this.aClass103_8136.method2007(this.aClass100Array8133[0]);
      return true;
   }

   void method13094() {
      this.aClass103_8136.method2044(this.anIntArray8141[1], 0, this.anInterface33_572, 1244139943);
      this.aClass545_Sub2_571.method15013(this.aClass317_575);
      this.aClass103_8136.method2012(this.anIntArray8141[0], this.aClass317_575, (byte)-77);
      this.aClass103_8136.method2027(this.anIntArray8141[3], this.aClass317_574, -2115943376);
      this.aClass103_8136.method2023(this.anIntArray8141[5], this.aClass318_8139.aFloat4004, this.aClass318_8139.aFloat4002, this.aClass318_8139.aFloat4001, this.aClass318_8139.aFloat4003, 2101580324);
      this.aClass103_8136.method2023(this.anIntArray8141[6], this.aClass318_8126.aFloat4004, this.aClass318_8126.aFloat4002, this.aClass318_8126.aFloat4001, this.aClass318_8126.aFloat4003, 323570983);
      this.aClass545_Sub2_571.method15078(0, this.anInterface35_577);
      this.aClass545_Sub2_571.method14991(this.aClass341_579);
      this.aClass545_Sub2_571.method14993(Class374.aClass374_4667, this.anInt578, 2);
   }

   public void method1303() {
      this.aClass103_8136.method2007(this.aClass100Array8133[0]);
      this.aClass103_8136.method1997();
      this.anIntArray8141 = this.anIntArrayArray8140[this.aClass103_8136.method2009(1288210238)];
      this.method13092(1087145237);
   }

   public void method1305() {
      this.aClass103_8136.method2007(this.aClass100Array8133[0]);
      this.aClass103_8136.method1997();
      this.anIntArray8141 = this.anIntArrayArray8140[this.aClass103_8136.method2009(1288210238)];
      this.method13092(1505968292);
   }

   public void method1306() {
      this.aClass103_8136.method2007(this.aClass100Array8133[1]);
      this.aClass103_8136.method1997();
      this.anIntArray8141 = this.anIntArrayArray8140[this.aClass103_8136.method2009(1288210238)];
      this.aClass103_8136.method2044(this.anIntArray8141[2], 1, this.anInterface33_573, 1273205299);
      this.aClass103_8136.method2027(this.anIntArray8141[4], this.aClass317_576, -1953654223);
      this.method13092(1322658094);
   }

   public void method1307() {
      this.aClass103_8136.method2007(this.aClass100Array8133[1]);
      this.aClass103_8136.method1997();
      this.anIntArray8141 = this.anIntArrayArray8140[this.aClass103_8136.method2009(1288210238)];
      this.aClass103_8136.method2044(this.anIntArray8141[2], 1, this.anInterface33_573, 351110852);
      this.aClass103_8136.method2027(this.anIntArray8141[4], this.aClass317_576, -1688321438);
      this.method13092(435542341);
   }

   public Class62_Sub2(Class545_Sub2 var1) throws Exception_Sub3 {
      super(var1);
      this.method13093(697264956);
   }

   public void method1304() {
      this.aClass103_8136.method2007(this.aClass100Array8133[1]);
      this.aClass103_8136.method1997();
      this.anIntArray8141 = this.anIntArrayArray8140[this.aClass103_8136.method2009(1288210238)];
      this.aClass103_8136.method2044(this.anIntArray8141[2], 1, this.anInterface33_573, 744829239);
      this.aClass103_8136.method2027(this.anIntArray8141[4], this.aClass317_576, -1899296299);
      this.method13092(-321072245);
   }

   public static void method13095(int var0, boolean var1, int var2) {
      Class35.method1023(var0, Class418.aClass418_5241.method7137(Class498.aClass470_5944, (byte)-27), var1, 726534910);
   }

   static void method13096(short var0) {
      PacketContext var1 = Class35_Sub1.method13169(883808512);
      Class225_Sub15 var2 = Class543.method11415(OutgoingOpcode.aClass302_3788, var1.aClass433_2184, (byte)1);
      var2.buffer.writeInt(780467841 * client.anInt7706, -23423730);
      var1.method3191(var2, (byte)18);
   }
}
