bnw.smali
.class public Ldxoptimizer/bnw;
.super Ljava/lang/Object;
.source "Circle.java"
# static fields
.field private static a:Ljava/lang/String;
# instance fields
.field private b:Landroid/graphics/Point;
.field private c:Landroid/graphics/Point;
.field private d:I
.field private e:I
.field private f:Landroid/graphics/Paint;
# direct methods
.method static constructor <clinit>()V
.registers 1
.prologue
.line 11
const-string v0, "Circle"
sput-object v0, Ldxoptimizer/bnw;->a:Ljava/lang/String;
return-void
.end method
.method private constructor <init>(Landroid/graphics/Point;Landroid/graphics/Point;ILandroid/graphics/Paint;)V
.registers 5
.prologue
.line 24
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
.line 25
iput-object p1, p0, Ldxoptimizer/bnw;->b:Landroid/graphics/Point;
.line 26
iput-object p2, p0, Ldxoptimizer/bnw;->c:Landroid/graphics/Point;
.line 27
iput p3, p0, Ldxoptimizer/bnw;->d:I
.line 28
iput-object p4, p0, Ldxoptimizer/bnw;->f:Landroid/graphics/Paint;
.line 29
return-void
.end method
.method public static a(Landroid/graphics/Point;Landroid/graphics/Point;ILandroid/graphics/Paint;)Ldxoptimizer/bnw;
.registers 5
.prologue
.line 36
new-instance v0, Ldxoptimizer/bnw;
invoke-direct {v0, p0, p1, p2, p3}, Ldxoptimizer/bnw;-><init>(Landroid/graphics/Point;Landroid/graphics/Point;ILandroid/graphics/Paint;)V
return-object v0
.end method
# virtual methods
.method public a(I)V
.registers 2
.prologue
.line 40
iput p1, p0, Ldxoptimizer/bnw;->e:I
.line 41
return-void
.end method
.method public a(II)V
.registers 4
.prologue
.line 44
new-instance v0, Landroid/graphics/Point;
invoke-direct {v0, p1, p2}, Landroid/graphics/Point;-><init>(II)V
iput-object v0, p0, Ldxoptimizer/bnw;->c:Landroid/graphics/Point;
.line 45
return-void
.end method
.method public a(Landroid/graphics/Canvas;)V
.registers 6
.prologue
.line 56
iget v0, p0, Ldxoptimizer/bnw;->e:I
const/4 v1, 0x1
if-ne v0, v1, :cond_33
.line 57
iget-object v0, p0, Ldxoptimizer/bnw;->b:Landroid/graphics/Point;
iget v0, v0, Landroid/graphics/Point;->x:I
iget-object v1, p0, Ldxoptimizer/bnw;->c:Landroid/graphics/Point;
iget v1, v1, Landroid/graphics/Point;->x:I
if-le v0, v1, :cond_2a
.line 58
iget-object v0, p0, Ldxoptimizer/bnw;->b:Landroid/graphics/Point;
iget v1, v0, Landroid/graphics/Point;->x:I
add-int/lit8 v1, v1, -0xa
iput v1, v0, Landroid/graphics/Point;->x:I
.line 91
:cond_17
:goto_17
iget-object v0, p0, Ldxoptimizer/bnw;->b:Landroid/graphics/Point;
iget v0, v0, Landroid/graphics/Point;->x:I
int-to-float v0, v0
iget-object v1, p0, Ldxoptimizer/bnw;->b:Landroid/graphics/Point;
iget v1, v1, Landroid/graphics/Point;->y:I
int-to-float v1, v1
iget v2, p0, Ldxoptimizer/bnw;->d:I
int-to-float v2, v2
iget-object v3, p0, Ldxoptimizer/bnw;->f:Landroid/graphics/Paint;
invoke-virtual {p1, v0, v1, v2, v3}, Landroid/graphics/Canvas;->drawCircle(FFFLandroid/graphics/Paint;)V
.line 92
return-void
.line 60
:cond_2a
iget-object v0, p0, Ldxoptimizer/bnw;->b:Landroid/graphics/Point;
iget-object v1, p0, Ldxoptimizer/bnw;->c:Landroid/graphics/Point;
iget v1, v1, Landroid/graphics/Point;->x:I
iput v1, v0, Landroid/graphics/Point;->x:I
goto :goto_17
.line 62
:cond_33
iget v0, p0, Ldxoptimizer/bnw;->e:I
const/4 v1, 0x2
if-ne v0, v1, :cond_54
.line 63
iget-object v0, p0, Ldxoptimizer/bnw;->b:Landroid/graphics/Point;
iget v0, v0, Landroid/graphics/Point;->y:I
iget-object v1, p0, Ldxoptimizer/bnw;->c:Landroid/graphics/Point;
iget v1, v1, Landroid/graphics/Point;->y:I
if-ge v0, v1, :cond_4b
.line 64
iget-object v0, p0, Ldxoptimizer/bnw;->b:Landroid/graphics/Point;
iget v1, v0, Landroid/graphics/Point;->y:I
add-int/lit8 v1, v1, 0xa
iput v1, v0, Landroid/graphics/Point;->y:I
goto :goto_17
.line 66
:cond_4b
iget-object v0, p0, Ldxoptimizer/bnw;->b:Landroid/graphics/Point;
iget-object v1, p0, Ldxoptimizer/bnw;->c:Landroid/graphics/Point;
iget v1, v1, Landroid/graphics/Point;->y:I
iput v1, v0, Landroid/graphics/Point;->y:I
goto :goto_17
.line 68
:cond_54
iget v0, p0, Ldxoptimizer/bnw;->e:I
const/4 v1, 0x3
if-ne v0, v1, :cond_a5
.line 69
iget-object v0, p0, Ldxoptimizer/bnw;->b:Landroid/graphics/Point;
iget v0, v0, Landroid/graphics/Point;->y:I
iget-object v1, p0, Ldxoptimizer/bnw;->c:Landroid/graphics/Point;
iget v1, v1, Landroid/graphics/Point;->y:I
if-ge v0, v1, :cond_7e
.line 70
iget-object v0, p0, Ldxoptimizer/bnw;->b:Landroid/graphics/Point;
iget v1, v0, Landroid/graphics/Point;->y:I
add-int/lit8 v1, v1, 0x1
iput v1, v0, Landroid/graphics/Point;->y:I
.line 74
:cond_6b
:goto_6b
iget-object v0, p0, Ldxoptimizer/bnw;->b:Landroid/graphics/Point;
iget v0, v0, Landroid/graphics/Point;->x:I
iget-object v1, p0, Ldxoptimizer/bnw;->c:Landroid/graphics/Point;
iget v1, v1, Landroid/graphics/Point;->x:I
if-le v0, v1, :cond_91
.line 75
iget-object v0, p0, Ldxoptimizer/bnw;->b:Landroid/graphics/Point;
iget v1, v0, Landroid/graphics/Point;->x:I
add-int/lit8 v1, v1, -0x1
iput v1, v0, Landroid/graphics/Point;->x:I
goto :goto_17
.line 71
:cond_7e
iget-object v0, p0, Ldxoptimizer/bnw;->b:Landroid/graphics/Point;
iget v0, v0, Landroid/graphics/Point;->y:I
iget-object v1, p0, Ldxoptimizer/bnw;->c:Landroid/graphics/Point;
iget v1, v1, Landroid/graphics/Point;->y:I
if-le v0, v1, :cond_6b
.line 72
iget-object v0, p0, Ldxoptimizer/bnw;->b:Landroid/graphics/Point;
iget v1, v0, Landroid/graphics/Point;->y:I
add-int/lit8 v1, v1, -0x1
iput v1, v0, Landroid/graphics/Point;->y:I
goto :goto_6b
.line 76
:cond_91
iget-object v0, p0, Ldxoptimizer/bnw;->b:Landroid/graphics/Point;
iget v0, v0, Landroid/graphics/Point;->x:I
iget-object v1, p0, Ldxoptimizer/bnw;->c:Landroid/graphics/Point;
iget v1, v1, Landroid/graphics/Point;->x:I
if-ge v0, v1, :cond_17
.line 77
iget-object v0, p0, Ldxoptimizer/bnw;->b:Landroid/graphics/Point;
iget v1, v0, Landroid/graphics/Point;->x:I
add-int/lit8 v1, v1, 0x1
iput v1, v0, Landroid/graphics/Point;->x:I
goto/16 :goto_17
.line 79
:cond_a5
iget v0, p0, Ldxoptimizer/bnw;->e:I
const/4 v1, 0x4
if-ne v0, v1, :cond_17
.line 80
iget-object v0, p0, Ldxoptimizer/bnw;->b:Landroid/graphics/Point;
iget v0, v0, Landroid/graphics/Point;->y:I
iget-object v1, p0, Ldxoptimizer/bnw;->c:Landroid/graphics/Point;
iget v1, v1, Landroid/graphics/Point;->y:I
if-ge v0, v1, :cond_d0
.line 81
iget-object v0, p0, Ldxoptimizer/bnw;->b:Landroid/graphics/Point;
iget v1, v0, Landroid/graphics/Point;->y:I
add-int/lit8 v1, v1, 0xa
iput v1, v0, Landroid/graphics/Point;->y:I
.line 85
:goto_bc
iget-object v0, p0, Ldxoptimizer/bnw;->b:Landroid/graphics/Point;
iget v0, v0, Landroid/graphics/Point;->x:I
iget-object v1, p0, Ldxoptimizer/bnw;->c:Landroid/graphics/Point;
iget v1, v1, Landroid/graphics/Point;->x:I
if-le v0, v1, :cond_d9
.line 86
iget-object v0, p0, Ldxoptimizer/bnw;->b:Landroid/graphics/Point;
iget v1, v0, Landroid/graphics/Point;->x:I
add-int/lit8 v1, v1, -0xa
iput v1, v0, Landroid/graphics/Point;->x:I
goto/16 :goto_17
.line 83
:cond_d0
iget-object v0, p0, Ldxoptimizer/bnw;->b:Landroid/graphics/Point;
iget-object v1, p0, Ldxoptimizer/bnw;->c:Landroid/graphics/Point;
iget v1, v1, Landroid/graphics/Point;->y:I
iput v1, v0, Landroid/graphics/Point;->y:I
goto :goto_bc
.line 88
:cond_d9
iget-object v0, p0, Ldxoptimizer/bnw;->b:Landroid/graphics/Point;
iget-object v1, p0, Ldxoptimizer/bnw;->c:Landroid/graphics/Point;
iget v1, v1, Landroid/graphics/Point;->x:I
iput v1, v0, Landroid/graphics/Point;->x:I
goto/16 :goto_17
.end method
.method public a()Z
.registers 4
.prologue
.line 95
iget-object v0, p0, Ldxoptimizer/bnw;->b:Landroid/graphics/Point;
iget-object v1, p0, Ldxoptimizer/bnw;->c:Landroid/graphics/Point;
iget v1, v1, Landroid/graphics/Point;->x:I
iget-object v2, p0, Ldxoptimizer/bnw;->c:Landroid/graphics/Point;
iget v2, v2, Landroid/graphics/Point;->y:I
invoke-virtual {v0, v1, v2}, Landroid/graphics/Point;->equals(II)Z
move-result v0
return v0
.end method
.method public b(I)V
.registers 3
.prologue
.line 48
iget-object v0, p0, Ldxoptimizer/bnw;->f:Landroid/graphics/Paint;
if-eqz v0, :cond_9
iget-object v0, p0, Ldxoptimizer/bnw;->f:Landroid/graphics/Paint;
invoke-virtual {v0, p1}, Landroid/graphics/Paint;->setAlpha(I)V
.line 49
:cond_9
return-void
.end method