package com.google.android.m4b.maps.bj;

import com.google.android.m4b.maps.bu.bp;

final class ab extends d
{
  private final float[] b = new float[4];

  public ab(u paramu, u.c paramc)
  {
    super(paramu, paramc);
  }

  public final int a(int paramInt)
  {
    return -1;
  }

  public final f a(int paramInt1, int paramInt2, float paramFloat1, float paramFloat2, int paramInt3, float paramFloat3, float paramFloat4, float paramFloat5, float paramFloat6, boolean paramBoolean)
  {
    if (paramInt3 != 0)
      throw new IllegalStateException("Invalid sphere face.");
    int i = paramInt1 + 1;
    int j = paramInt2 + 1;
    float f1 = 1.0F - paramFloat2 - paramFloat4;
    f localf = new f(i, j);
    for (int k = 0; k < i; k++)
    {
      float f2 = k / paramInt1;
      float f3 = f2 * paramFloat5;
      float f4 = bp.a(paramFloat1 + f2 * paramFloat3, 0.0F, 1.0F);
      for (int m = 0; m < j; m++)
      {
        float f5 = m / paramInt2;
        float f6 = paramFloat6 * (1.0F - f5);
        float f7 = bp.a(0.5F * (f1 + f5 * paramFloat4), 0.0F, 0.5F);
        bp.a(f4, f7, this.b, 0);
        if ((paramBoolean) && (this.a.y != null))
        {
          float f8 = Math.min(200.0F, this.a.y.a(f4, f7, null));
          if (f8 == 0.0F)
            f8 = 200.0F;
          for (int n = 0; n < 3; n++)
          {
            float[] arrayOfFloat = this.b;
            arrayOfFloat[n] = (f8 * arrayOfFloat[n]);
          }
        }
        this.b[3] = 1.0F;
        localf.a(k, m, this.b[0], this.b[1], this.b[2], f3, f6);
      }
    }
    return localf;
  }

  public final void a(q paramq, ae paramae, int paramInt1, int paramInt2)
  {
    a(paramq, paramae, paramInt1, paramInt2, 1.0F, 1);
  }
}

/* Location:           C:\Documents and Settings\Cesar Cabello Cea\Mis documentos\Downloads\apk-downloader\com.ikea.kompis-6_dex2jar.jar
 * Qualified Name:     com.google.android.m4b.maps.bj.ab
 * JD-Core Version:    0.6.2
 */