コード例 #1
0
 public override int[] func_35500_a(int i, int j, int k, int l)
 {
     int[] ai  = parent.func_35500_a(i, j, k, l);
     int[] ai1 = field_35505_b.func_35500_a(i, j, k, l);
     int[] ai2 = IntCache.getIntCache(k * l);
     for (int i1 = 0; i1 < k * l; i1++)
     {
         ai2[i1] = ai1[i1] + (BiomeGenBase.biomeList[ai[i1]].func_35474_f() - ai1[i1]) / (field_35506_c * 2 + 1);
     }
     return(ai2);
 }
コード例 #2
0
        public override int[] func_35500_a(int i, int j, int k, int l)
        {
            int[] ai  = field_35512_b.func_35500_a(i, j, k, l);
            int[] ai1 = field_35513_c.func_35500_a(i, j, k, l);
            int[] ai2 = IntCache.getIntCache(k * l);
            for (int i1 = 0; i1 < k * l; i1++)
            {
                if (ai[i1] == BiomeGenBase.ocean.biomeID)
                {
                    ai2[i1] = ai[i1];
                }
                else
                {
                    ai2[i1] = ai1[i1] < 0 ? ai[i1] : ai1[i1];
                }
            }

            return(ai2);
        }