package com.google.android.m4b.maps.bu;

import android.opengl.Matrix;
import com.google.android.m4b.maps.g.j;
import com.google.android.m4b.maps.g.j.a;

public final class bw
{
  private float a;
  private float b = 0.5F;
  private float c;
  private final float[] d = { 1.0F, 0.0F, 0.0F, 0.0F, 0.0F, 1.0F, 0.0F, 0.0F, 0.0F, 0.0F, 1.0F, 0.0F, 0.0F, 0.0F, 0.0F, 1.0F };
  private boolean e;

  public bw()
  {
  }

  public bw(float paramFloat1, float paramFloat2, float paramFloat3)
  {
    this.a = paramFloat1;
    this.b = paramFloat2;
    this.c = paramFloat3;
    this.e = false;
  }

  public bw(bw parambw)
  {
    this.a = parambw.a;
    this.b = parambw.b;
    this.c = parambw.c;
    float[] arrayOfFloat1 = parambw.d;
    float[] arrayOfFloat2 = this.d;
    System.arraycopy(arrayOfFloat1, 0, arrayOfFloat2, 0, 16);
    this.e = parambw.e;
  }

  public final void a(float paramFloat)
  {
    this.a = paramFloat;
    this.e = false;
  }

  public final void a(float paramFloat, int paramInt)
  {
    float f1 = bp.a(paramFloat + this.c, 0.0F, paramInt);
    boolean bool = f1 < 0.05F;
    float f2 = 0.0F;
    if (bool);
    while (true)
    {
      this.c = f2;
      return;
      f2 = f1;
    }
  }

  public final float[] a()
  {
    if (!this.e)
    {
      Matrix.setIdentityM(this.d, 0);
      Matrix.rotateM(this.d, 0, 90.0F - 180.0F * this.b, 1.0F, 0.0F, 0.0F);
      Matrix.rotateM(this.d, 0, this.a, 0.0F, 1.0F, 0.0F);
      this.e = true;
    }
    return this.d;
  }

  public final float b()
  {
    return this.a;
  }

  public final void b(float paramFloat)
  {
    this.b = paramFloat;
    this.e = false;
  }

  public final float c()
  {
    return this.b;
  }

  public final void c(float paramFloat)
  {
    this.c = paramFloat;
  }

  public final float d()
  {
    return 180.0F * (this.b - 0.5F);
  }

  public final float e()
  {
    return this.c;
  }

  public final boolean equals(Object paramObject)
  {
    if (this == paramObject);
    bw localbw;
    do
    {
      return true;
      if (!(paramObject instanceof bw))
        return false;
      localbw = (bw)paramObject;
    }
    while ((Float.floatToIntBits(this.a) == Float.floatToIntBits(localbw.a)) && (Float.floatToIntBits(this.b) == Float.floatToIntBits(localbw.b)) && (Float.floatToIntBits(this.c) == Float.floatToIntBits(localbw.c)));
    return false;
  }

  public final float f()
  {
    return bp.e(-this.c);
  }

  public final String toString()
  {
    return j.a(this).a("pitch", Float.valueOf(d())).a("yaw", Float.valueOf(this.a)).a("zoom", Float.valueOf(this.c)).toString();
  }
}

/* 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.bu.bw
 * JD-Core Version:    0.6.2
 */