ScrapBoxViewBindingAdapter.smali

.class public Lcom/sandboxol/blocky/adapter/binding/ScrapBoxViewBindingAdapter;
.super Ljava/lang/Object;
.source "ScrapBoxViewBindingAdapter.java"


# annotations
.annotation runtime Ljava/lang/Deprecated;
.end annotation


# direct methods
.method public constructor <init>()V
    .registers 1

    .line 1
    invoke-direct {p0}, Ljava/lang/Object;-><init>()V

    return-void
.end method

.method public static setHtmlText(Landroid/widget/TextView;II)V
    .registers 11

    .line 1
    invoke-static {p1}, Lcom/sandboxol/center/utils/ScrapOutlineViewReturnHelper;->getScrapBoxLevel(I)Ljava/lang/String;

    move-result-object v0

    add-int/lit8 v1, p1, 0x1

    const/4 v2, 0x7

    .line 2
    rem-int/2addr v1, v2

    invoke-static {v1}, Lcom/sandboxol/center/utils/ScrapOutlineViewReturnHelper;->getScrapBoxLevel(I)Ljava/lang/String;

    move-result-object v1

    .line 3
    div-int/lit16 v3, p2, 0xe10

    const-string v4, "0"

    const/16 v5, 0x9

    if-le v3, v5, :cond_19

    invoke-static {v3}, Ljava/lang/String;->valueOf(I)Ljava/lang/String;

    move-result-object v3

    goto :goto_28

    :cond_19
    new-instance v6, Ljava/lang/StringBuilder;

    invoke-direct {v6}, Ljava/lang/StringBuilder;-><init>()V

    invoke-virtual {v6, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    invoke-virtual {v6, v3}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;

    invoke-virtual {v6}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v3

    .line 4
    :goto_28
    rem-int/lit16 p2, p2, 0xe10

    div-int/lit8 v6, p2, 0x3c

    if-le v6, v5, :cond_33

    invoke-static {v6}, Ljava/lang/String;->valueOf(I)Ljava/lang/String;

    move-result-object v6

    goto :goto_42

    :cond_33
    new-instance v7, Ljava/lang/StringBuilder;

    invoke-direct {v7}, Ljava/lang/StringBuilder;-><init>()V

    invoke-virtual {v7, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    invoke-virtual {v7, v6}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;

    invoke-virtual {v7}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v6

    .line 5
    :goto_42
    rem-int/lit8 p2, p2, 0x3c

    if-le p2, v5, :cond_4b

    invoke-static {p2}, Ljava/lang/String;->valueOf(I)Ljava/lang/String;

    move-result-object p2

    goto :goto_5a

    :cond_4b
    new-instance v5, Ljava/lang/StringBuilder;

    invoke-direct {v5}, Ljava/lang/StringBuilder;-><init>()V

    invoke-virtual {v5, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    invoke-virtual {v5, p2}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;

    invoke-virtual {v5}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object p2

    .line 6
    :goto_5a
    sget v4, Lcom/sandboxol/game/R$string;->game_dialog_scrap_box_tv_output_tip:I

    const/4 v5, 0x5

    if-ne p1, v5, :cond_62

    .line 7
    sget v4, Lcom/sandboxol/game/R$string;->game_dialog_scrap_box_tv_output_tip_1:I

    goto :goto_6c

    :cond_62
    const/4 v7, 0x6

    if-ne p1, v7, :cond_68

    .line 8
    sget v4, Lcom/sandboxol/game/R$string;->game_dialog_scrap_box_tv_output_all_2:I

    goto :goto_6c

    :cond_68
    if-ne p1, v2, :cond_6c

    .line 9
    sget v4, Lcom/sandboxol/game/R$string;->game_dialog_scrap_box_tv_output_all_tip:I

    .line 10
    :cond_6c
    :goto_6c
    invoke-static {}, Lcom/sandboxol/common/base/app/BaseApplication;->getContext()Landroid/content/Context;

    move-result-object p1

    invoke-virtual {p1}, Landroid/content/Context;->getResources()Landroid/content/res/Resources;

    move-result-object p1

    invoke-virtual {p1, v4}, Landroid/content/res/Resources;->getString(I)Ljava/lang/String;

    move-result-object p1

    new-array v2, v5, [Ljava/lang/Object;

    const/4 v4, 0x0

    aput-object v0, v2, v4

    const/4 v0, 0x1

    aput-object v3, v2, v0

    const/4 v0, 0x2

    aput-object v6, v2, v0

    const/4 v0, 0x3

    aput-object p2, v2, v0

    const/4 p2, 0x4

    aput-object v1, v2, p2

    invoke-static {p1, v2}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;

    move-result-object p1

    .line 11
    invoke-static {p1}, Landroid/text/Html;->fromHtml(Ljava/lang/String;)Landroid/text/Spanned;

    move-result-object p1

    invoke-virtual {p0, p1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V

    return-void
.end method