// Decompiled by Jad v1.5.8e. Copyright 2001 Pavel Kouznetsov.
// Jad home page: http://www.geocities.com/kpdus/jad.html
// Decompiler options: braces fieldsfirst space lnc
package org.estgroup.phphub.widget.LoopView;
import java.util.Timer;
import java.util.TimerTask;
final class MTimer extends TimerTask {
int a;
int b;
final int c;
final Timer timer;
final LoopView loopView;
MTimer(LoopView loopview, int i, Timer timer) {
super();
loopView = loopview;
c = i;
this.timer = timer;
a = 0x7fffffff;
b = 0;
}
public final void run() {
if (a == 0x7fffffff) {
if (c < 0) {
if ((float) (-c) > (loopView.l * (float) loopView.h) / 2.0F) {
a = (int) (-loopView.l * (float) loopView.h - (float) c);
} else {
a = -c;
}
} else if ((float) c > (loopView.l * (float) loopView.h) / 2.0F) {
a = (int) (loopView.l * (float) loopView.h - (float) c);
} else {
a = -c;
}
}
b = (int) ((float) a * 0.1F);
if (b == 0) {
if (a < 0) {
b = -1;
} else {
b = 1;
}
}
if (Math.abs(a) <= 0) {
timer.cancel();
loopView.handler.sendEmptyMessage(3000);
return;
} else {
LoopView loopview = loopView;
loopview.totalScrollY = loopview.totalScrollY + b;
loopView.handler.sendEmptyMessage(1000);
a = a - b;
return;
}
}
}