package com.google.android.m4b.maps.bj;

import com.google.android.m4b.maps.bu.bp;

public final class a extends d
{
  private float[] b = new float[2];

  public a(u paramu, u.c paramc)
  {
    super(paramu, paramc);
  }

  public final int a(int paramInt)
  {
    switch (paramInt)
    {
    default:
      throw new IllegalArgumentException("Invalid face index for cube.");
    case 0:
      return 1;
    case 1:
      return 2;
    case 2:
      return 3;
    case 3:
      return 4;
    case 4:
      return 5;
    case 5:
    }
    return 6;
  }

  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) || (paramInt3 > 5))
      throw new IllegalArgumentException("Invalid cube face.");
    if (!paramBoolean)
    {
      paramInt1 = 1;
      paramInt2 = 1;
    }
    int i = paramInt1 + 1;
    int j = paramInt2 + 1;
    f localf = new f(i, j);
    int k = 0;
    float f2;
    float f3;
    int m;
    label95: float f5;
    float f6;
    float f7;
    float f8;
    float f9;
    label217: float f11;
    float f10;
    if (k < i)
    {
      float f1 = k / paramInt1;
      f2 = f1 * paramFloat5;
      f3 = bp.a(paramFloat1 + f1 * paramFloat3, 0.0F, 1.0F);
      m = 0;
      if (m < j)
      {
        float f4 = m / paramInt2;
        f5 = f4 * paramFloat6;
        f6 = bp.a(paramFloat2 + f4 * paramFloat4, 0.0F, 1.0F);
        switch (paramInt3)
        {
        default:
          throw new IllegalStateException("Invalid cube face: " + paramInt3);
        case 0:
          f7 = 2.0F * f3 - 1.0F;
          f8 = 1.0F - f6 * 2.0F;
          f9 = -1.0F;
          if ((paramBoolean) && (this.a.y != null))
          {
            bp.a(f7, f8, f9, this.b);
            float f12 = this.b[0];
            float f13 = this.b[1];
            float f14 = Math.min(200.0F, this.a.y.a(f12, f13, null));
            if (f14 == 0.0F)
              f14 = 200.0F;
            float f15 = f7 * f14;
            f8 *= f14;
            f11 = f14 * f9;
            f10 = f15;
          }
          break;
        case 1:
        case 2:
        case 3:
        case 4:
        case 5:
        }
      }
    }
    while (true)
    {
      localf.a(k, m, f10, f8, f11, f2, f5);
      m++;
      break label95;
      f7 = -1.0F;
      f8 = 1.0F - f6 * 2.0F;
      f9 = 1.0F - 2.0F * f3;
      break label217;
      f7 = 1.0F - 2.0F * f3;
      f8 = 1.0F - f6 * 2.0F;
      f9 = 1.0F;
      break label217;
      f7 = 1.0F;
      f8 = 1.0F - f6 * 2.0F;
      f9 = 2.0F * f3 - 1.0F;
      break label217;
      f7 = 2.0F * f3 - 1.0F;
      f8 = 1.0F;
      f9 = 1.0F - f6 * 2.0F;
      break label217;
      f7 = 2.0F * f3 - 1.0F;
      f8 = -1.0F;
      f9 = f6 * 2.0F - 1.0F;
      break label217;
      k++;
      break;
      return localf;
      f10 = f7;
      f11 = f9;
    }
  }

  public final void a(q paramq, ae paramae, int paramInt1, int paramInt2)
  {
    a(paramq, paramae, paramInt1, paramInt2, 1.0F, 6);
  }
}

/* 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.a
 * JD-Core Version:    0.6.2
 */