package com.google.android.m4b.maps.bj;

import android.content.Context;
import android.content.res.Resources;
import android.os.SystemClock;
import android.util.DisplayMetrics;
import android.view.GestureDetector.OnDoubleTapListener;
import android.view.GestureDetector.OnGestureListener;
import android.view.MotionEvent;

public final class ac
  implements GestureDetector.OnDoubleTapListener, GestureDetector.OnGestureListener, aa.a
{
  private final aa a;
  private float b = 0.0F;
  private long c;
  private final float d;
  private final z e;
  private final GestureDetector.OnGestureListener f;
  private final GestureDetector.OnDoubleTapListener g;
  private final e h;

  public ac(Context paramContext, GestureDetector.OnGestureListener paramOnGestureListener, GestureDetector.OnDoubleTapListener paramOnDoubleTapListener, z paramz)
  {
    this.f = paramOnGestureListener;
    this.g = paramOnDoubleTapListener;
    this.h = new e(paramContext, this);
    this.h.a(this);
    this.h.a(true);
    this.e = paramz;
    this.a = new aa(paramContext, this);
    this.d = paramContext.getResources().getDisplayMetrics().density;
  }

  public final void a(boolean paramBoolean)
  {
    this.h.a(false);
  }

  public final boolean a(MotionEvent paramMotionEvent)
  {
    return this.h.a(paramMotionEvent) | this.a.a(paramMotionEvent);
  }

  public final boolean a(aa paramaa)
  {
    this.b += Math.abs(paramaa.c() - paramaa.d());
    return this.e.a(new y(0, paramaa));
  }

  public final boolean b(aa paramaa)
  {
    this.b = 0.0F;
    this.c = SystemClock.elapsedRealtime();
    return this.e.a(new y(1, paramaa));
  }

  public final void c(aa paramaa)
  {
    if ((SystemClock.elapsedRealtime() - this.c < 300L) && (this.b <= 22.0F * this.d));
    for (int i = 1; i != 0; i = 0)
    {
      this.e.a();
      return;
    }
    this.e.a(new y(2, paramaa));
  }

  public final boolean onDoubleTap(MotionEvent paramMotionEvent)
  {
    return this.g.onDoubleTap(paramMotionEvent);
  }

  public final boolean onDoubleTapEvent(MotionEvent paramMotionEvent)
  {
    return this.g.onDoubleTapEvent(paramMotionEvent);
  }

  public final boolean onDown(MotionEvent paramMotionEvent)
  {
    return this.f.onDown(paramMotionEvent);
  }

  public final boolean onFling(MotionEvent paramMotionEvent1, MotionEvent paramMotionEvent2, float paramFloat1, float paramFloat2)
  {
    return this.f.onFling(paramMotionEvent1, paramMotionEvent2, paramFloat1, paramFloat2);
  }

  public final void onLongPress(MotionEvent paramMotionEvent)
  {
    this.f.onLongPress(paramMotionEvent);
  }

  public final boolean onScroll(MotionEvent paramMotionEvent1, MotionEvent paramMotionEvent2, float paramFloat1, float paramFloat2)
  {
    return this.f.onScroll(paramMotionEvent1, paramMotionEvent2, paramFloat1, paramFloat2);
  }

  public final void onShowPress(MotionEvent paramMotionEvent)
  {
    this.f.onShowPress(paramMotionEvent);
  }

  public final boolean onSingleTapConfirmed(MotionEvent paramMotionEvent)
  {
    return this.g.onSingleTapConfirmed(paramMotionEvent);
  }

  public final boolean onSingleTapUp(MotionEvent paramMotionEvent)
  {
    return this.g.onSingleTapConfirmed(paramMotionEvent);
  }
}

/* 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.ac
 * JD-Core Version:    0.6.2
 */