SpriteFactory.smali
.class public Lim/tpelyyftgw/ui/load/SpriteFactory;
.super Ljava/lang/Object;
.source "SpriteFactory.java"
# direct methods
.method static constructor <clinit>()V
.registers 1
return-void
.end method
.method public constructor <init>()V
.registers 1
.line 24
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
.method public static create(Lim/tpelyyftgw/ui/load/Style;)Lim/tpelyyftgw/ui/load/sprite/Sprite;
.registers 4
.param p0, "style" # Lim/tpelyyftgw/ui/load/Style;
.line 27
const/4 v0, 0x0
.line 28
.local v0, "sprite":Lim/tpelyyftgw/ui/load/sprite/Sprite;
sget-object v1, Lim/tpelyyftgw/ui/load/SpriteFactory$1;->$SwitchMap$im$tpelyyftgw$ui$load$Style:[I
invoke-virtual {p0}, Lim/tpelyyftgw/ui/load/Style;->ordinal()I
move-result v2
aget v1, v1, v2
packed-switch v1, :pswitch_data_7c
goto/16 :goto_7a
.line 72
:pswitch_e
new-instance v1, Lim/tpelyyftgw/ui/load/style/MultiplePulseRing;
invoke-direct {v1}, Lim/tpelyyftgw/ui/load/style/MultiplePulseRing;-><init>()V
move-object v0, v1
.line 73
goto/16 :goto_7a
.line 69
:pswitch_16
new-instance v1, Lim/tpelyyftgw/ui/load/style/PulseRing;
invoke-direct {v1}, Lim/tpelyyftgw/ui/load/style/PulseRing;-><init>()V
move-object v0, v1
.line 70
goto/16 :goto_7a
.line 66
:pswitch_1e
new-instance v1, Lim/tpelyyftgw/ui/load/style/MultiplePulse;
invoke-direct {v1}, Lim/tpelyyftgw/ui/load/style/MultiplePulse;-><init>()V
move-object v0, v1
.line 67
goto/16 :goto_7a
.line 63
:pswitch_26
new-instance v1, Lim/tpelyyftgw/ui/load/style/RotatingCircle;
invoke-direct {v1}, Lim/tpelyyftgw/ui/load/style/RotatingCircle;-><init>()V
move-object v0, v1
.line 64
goto :goto_7a
.line 60
:pswitch_2d
new-instance v1, Lim/tpelyyftgw/ui/load/style/FoldingCube;
invoke-direct {v1}, Lim/tpelyyftgw/ui/load/style/FoldingCube;-><init>()V
move-object v0, v1
.line 61
goto :goto_7a
.line 57
:pswitch_34
new-instance v1, Lim/tpelyyftgw/ui/load/style/FadingCircle;
invoke-direct {v1}, Lim/tpelyyftgw/ui/load/style/FadingCircle;-><init>()V
move-object v0, v1
.line 58
goto :goto_7a
.line 54
:pswitch_3b
new-instance v1, Lim/tpelyyftgw/ui/load/style/CubeGrid;
invoke-direct {v1}, Lim/tpelyyftgw/ui/load/style/CubeGrid;-><init>()V
move-object v0, v1
.line 55
goto :goto_7a
.line 51
:pswitch_42
new-instance v1, Lim/tpelyyftgw/ui/load/style/Circle;
invoke-direct {v1}, Lim/tpelyyftgw/ui/load/style/Circle;-><init>()V
move-object v0, v1
.line 52
goto :goto_7a
.line 48
:pswitch_49
new-instance v1, Lim/tpelyyftgw/ui/load/style/ThreeBounce;
invoke-direct {v1}, Lim/tpelyyftgw/ui/load/style/ThreeBounce;-><init>()V
move-object v0, v1
.line 49
goto :goto_7a
.line 45
:pswitch_50
new-instance v1, Lim/tpelyyftgw/ui/load/style/ChasingDots;
invoke-direct {v1}, Lim/tpelyyftgw/ui/load/style/ChasingDots;-><init>()V
move-object v0, v1
.line 46
goto :goto_7a
.line 42
:pswitch_57
new-instance v1, Lim/tpelyyftgw/ui/load/style/Pulse;
invoke-direct {v1}, Lim/tpelyyftgw/ui/load/style/Pulse;-><init>()V
move-object v0, v1
.line 43
goto :goto_7a
.line 39
:pswitch_5e
new-instance v1, Lim/tpelyyftgw/ui/load/style/WanderingCubes;
invoke-direct {v1}, Lim/tpelyyftgw/ui/load/style/WanderingCubes;-><init>()V
move-object v0, v1
.line 40
goto :goto_7a
.line 36
:pswitch_65
new-instance v1, Lim/tpelyyftgw/ui/load/style/Wave;
invoke-direct {v1}, Lim/tpelyyftgw/ui/load/style/Wave;-><init>()V
move-object v0, v1
.line 37
goto :goto_7a
.line 33
:pswitch_6c
new-instance v1, Lim/tpelyyftgw/ui/load/style/DoubleBounce;
invoke-direct {v1}, Lim/tpelyyftgw/ui/load/style/DoubleBounce;-><init>()V
move-object v0, v1
.line 34
goto :goto_7a
.line 30
:pswitch_73
new-instance v1, Lim/tpelyyftgw/ui/load/style/RotatingPlane;
invoke-direct {v1}, Lim/tpelyyftgw/ui/load/style/RotatingPlane;-><init>()V
move-object v0, v1
.line 31
nop
.line 77
:goto_7a
return-object v0
nop
:pswitch_data_7c
.packed-switch 0x1
:pswitch_73
:pswitch_6c
:pswitch_65
:pswitch_5e
:pswitch_57
:pswitch_50
:pswitch_49
:pswitch_42
:pswitch_3b
:pswitch_34
:pswitch_2d
:pswitch_26
:pswitch_1e
:pswitch_16
:pswitch_e
.end packed-switch
.end method