mt管理器吧 关注:31,119贴子:104,295
  • 10回复贴,共1

求大佬手把手教我改采石场

只看楼主收藏回复

采石场这个游戏怎么修改每个建造物的属性,生成物品的时间,物品数量,传送带的速度,物品容量这些数据怎么找


IP属地:天津来自Android客户端1楼2020-10-10 00:16回复
    .class public Ldm/bo;
    .super Ldj/f;
    .source "SourceFile"
    # instance fields
    .field e:J
    .field f:Lcom/badlogic/gdx/scenes/scene2d/ui/Label;
    .field g:Lcom/badlogic/gdx/graphics/g2d/at;
    .field h:Lcom/badlogic/gdx/graphics/g2d/at;
    .field i:F
    .field j:F
    .field k:F
    .field l:F
    .field m:Z
    # direct methods
    .method public constructor <init>()V
    .registers 2
    .line 45
    invoke-direct {p0}, Ldj/f;-><init>()V
    const/4 v0, 0x0
    .line 58
    iput-boolean v0, p0, Ldm/bo;->m:Z
    return-void
    .end method
    # virtual methods
    .method protected a(Lcom/badlogic/gdx/graphics/g2d/freetype/b;F)Lcom/badlogic/gdx/graphics/g2d/BitmapFont;
    .registers 7
    .line 159
    new-instance v0, Lcom/badlogic/gdx/graphics/g2d/freetype/e;
    invoke-direct {v0}, Lcom/badlogic/gdx/graphics/g2d/freetype/e;-><init>()V
    .line 160
    sget-object v1, Lcom/badlogic/gdx/graphics/w;->b:Lcom/badlogic/gdx/graphics/w;
    iput-object v1, v0, Lcom/badlogic/gdx/graphics/g2d/freetype/e;->z:Lcom/badlogic/gdx/graphics/w;
    .line 161
    sget-object v1, Lcom/badlogic/gdx/graphics/w;->b:Lcom/badlogic/gdx/graphics/w;
    iput-object v1, v0, Lcom/badlogic/gdx/graphics/g2d/freetype/e;->y:Lcom/badlogic/gdx/graphics/w;
    .line 162
    sget-object v1, Lde/dakror/quarry/h;->o:Lde/dakror/quarry/h;
    iget-boolean v1, v1, Lde/dakror/quarry/h;->C:Z
    const/4 v2, 0x0
    const/16 v3, 0xe
    if-eqz v1, :cond_2a
    .line 163
    sget-object v1, Lde/dakror/quarry/h;->o:Lde/dakror/quarry/h;
    iget-object v1, v1, Lde/dakror/quarry/h;->c:Ldd/m;
    invoke-interface {v1, v3, v2}, Ldd/m;->a(ILjava/lang/Object;)Ljava/lang/Object;
    move-result-object v1
    check-cast v1, Ljava/lang/Float;
    invoke-virtual {v1}, Ljava/lang/Float;->floatValue()F
    move-result v1
    mul-float p2, p2, v1
    float-to-int p2, p2
    iput p2, v0, Lcom/badlogic/gdx/graphics/g2d/freetype/e;->a:I
    goto :goto_3d
    .line 165
    :cond_2a
    sget-object v1, Lde/dakror/quarry/h;->o:Lde/d


    IP属地:天津来自Android客户端2楼2020-10-10 00:47
    回复
      line 165
      :cond_2a
      sget-object v1, Lde/dakror/quarry/h;->o:Lde/dakror/quarry/h;
      iget-object v1, v1, Lde/dakror/quarry/h;->c:Ldd/m;
      invoke-interface {v1, v3, v2}, Ldd/m;->a(ILjava/lang/Object;)Ljava/lang/Object;
      move-result-object v1
      check-cast v1, Ljava/lang/Float;
      invoke-virtual {v1}, Ljava/lang/Float;->floatValue()F
      move-result v1
      mul-float p2, p2, v1
      float-to-int p2, p2
      iput p2, v0, Lcom/badlogic/gdx/graphics/g2d/freetype/e;->a:I
      .line 168
      :goto_3d
      invoke-virtual {p1, v0}, Lcom/badlogic/gdx/graphics/g2d/freetype/b;->a(Lcom/badlogic/gdx/graphics/g2d/freetype/e;)Lcom/badlogic/gdx/graphics/g2d/BitmapFont;
      move-result-object p1
      .line 169
      invoke-virtual {p1}, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;->k()Lcom/badlogic/gdx/graphics/g2d/b;
      move-result-object p2
      const/4 v0, 0x1
      iput-boolean v0, p2, Lcom/badlogic/gdx/graphics/g2d/b;->p:Z
      return-object p1
      .end method
      .method public a()V
      .registers 7
      .line 62
      new-instance v0, Lj/a;
      invoke-direct {v0}, Lj/a;-><init>()V
      .line 63
      new-instance v1, Lh/f;
      invoke-direct {v1, v0}, Lh/f;-><init>(Li/h;)V
      .line 64
      sget-object v2, Lde/dakror/quarry/h;->o:Lde/dakror/quarry/h;
      iput-object v1, v2, Lde/dakror/quarry/h;->x:Lh/f;
      .line 65
      const-class v2, Leg/c;
      new-instance v3, Leg/e;
      invoke-direct {v3, v0}, Leg/e;-><init>(Li/h;)V
      invoke-virtual {v1, v2, v3}, Lh/f;->a(Ljava/lang/Class;Li/a;)V
      .line 66
      const-class v2, Leg/i;
      new-instance v3, Leg/j;
      invoke-direct {v3, v0}, Leg/j;-><init>(Li/h;)V
      invoke-virtual {v1, v2, v3}, Lh/f;->a(Ljava/lang/Class;Li/a;)V
      const-string v0, "tex.atlas"
      .line 68
      const-class v2, Lcom/badlogic/gdx/graphics/g2d/am;
      invoke-virtual {v1, v0, v2}, Lh/f;->b(Ljava/lang/String;Ljava/lang/Class;)V
      .line 70
      new-instance v0, Lcom/badlogic/gdx/graphics/g2d/freetype/b;
      sget-object v2, Lg/i;->e:Lg/g;


      IP属地:天津来自Android客户端3楼2020-10-10 00:49
      回复
        .line 70
        new-instance v0, Lcom/badlogic/gdx/graphics/g2d/freetype/b;
        sget-object v2, Lg/i;->e:Lg/g;
        const-string v3, "Roboto-Medium.ttf"
        invoke-interface {v2, v3}, Lg/g;->b(Ljava/lang/String;)Lm/a;
        move-result-object v2
        invoke-direct {v0, v2}, Lcom/badlogic/gdx/graphics/g2d/freetype/b;-><init>(Lm/a;)V
        .line 71
        new-instance v2, Lcom/badlogic/gdx/utils/bd;
        invoke-direct {v2}, Lcom/badlogic/gdx/utils/bd;-><init>()V
        const-string v3, "small-font"
        const/high16 v4, 0x41c00000 # 24.0f
        .line 72
        invoke-virtual {p0, v0, v4}, Ldm/bo;->a(Lcom/badlogic/gdx/graphics/g2d/freetype/b;F)Lcom/badlogic/gdx/graphics/g2d/BitmapFont;
        move-result-object v4
        invoke-virtual {v2, v3, v4}, Lcom/badlogic/gdx/utils/bd;->a(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
        const-string v3, "default-font"
        const/high16 v4, 0x42000000 # 32.0f
        .line 73
        invoke-virtual {p0, v0, v4}, Ldm/bo;->a(Lcom/badlogic/gdx/graphics/g2d/freetype/b;F)Lcom/badlogic/gdx/graphics/g2d/BitmapFont;
        move-result-object v4
        invoke-virtual {v2, v3, v4}, Lcom/badlogic/gdx/utils/bd;->a(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
        const-string v3, "big-font"
        const/high16 v4, 0x42400000 # 48.0f
        .line 74
        invoke-virtual {p0, v0, v4}, Ldm/bo;->a(Lcom/badlogic/gdx/graphics/g2d/freetype/b;F)Lcom/badlogic/gdx/graphics/g2d/BitmapFont;
        move-result-object v0
        invoke-virtual {v2, v3, v0}, Lcom/badlogic/gdx/utils/bd;->a(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
        .line 75
        new-instance v0, Li/v;
        const-string v3, "tex.atlas"
        invoke-direct {v0, v3, v2}, Li/v;-><init>(Ljava/lang/String;Lcom/badlogic/gdx/utils/bd;)V
        const-string v2, "skin.json"
        .line 77
        const-class v3, Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;
        invoke-virtual {v1, v2, v3, v0}, Lh/f;->a(Ljava/lang/String;Ljava/lang/Class;Lh/c;)V
        .line 79
        invoke-virtual {v1}, Lh/f;->b()V
        .li


        IP属地:天津来自Android客户端4楼2020-10-10 00:50
        回复
          line 86
          sget-object v0, Lde/dakror/quarry/h;->o:Lde/dakror/quarry/h;
          iget-object v0, v0, Lde/dakror/quarry/h;->p:Lcom/badlogic/gdx/graphics/g2d/BitmapFont;
          const-string v3, "0123456789-+"
          invoke-virtual {v0, v3}, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;->a(Ljava/lang/CharSequence;)V
          .line 87
          sget-object v0, Lde/dakror/quarry/h;->o:Lde/dakror/quarry/h;
          iget-object v0, v0, Lde/dakror/quarry/h;->q:Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;
          const-string v3, "small-font"
          invoke-virtual {v0, v3}, Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;->b(Ljava/lang/String;)Lcom/badlogic/gdx/graphics/g2d/BitmapFont;
          move-result-object v0
          const-string v3, "0123456789"
          invoke-virtual {v0, v3}, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;->a(Ljava/lang/CharSequence;)V
          .line 89
          sget-object v0, Lde/dakror/quarry/h;->o:Lde/dakror/quarry/h;
          iget-object v0, v0, Lde/dakror/quarry/h;->s:Lcom/badlogic/gdx/graphics/g2d/am;
          const-string v3, "structure_conveyor_we"
          invoke-virtual {v0, v3}, Lcom/badlogic/gdx/graphics/g2d/am;->a(Ljava/lang/String;)Lcom/badlogic/gdx/graphics/g2d/ao;
          move-result-object v0
          iput-object v0, p0, Ldm/bo;->g:Lcom/badlogic/gdx/graphics/g2d/at;
          .line 90
          sget-object v0, Lde/dakror/quarry/h;->o:Lde/dakror/quarry/h;
          iget-object v0, v0, Lde/dakror/quarry/h;->s:Lcom/badlogic/gdx/graphics/g2d/am;
          const-string v3, "button"
          invoke-virtual {v0, v3}, Lcom/badlogic/gdx/graphics/g2d/am;->a(Ljava/lang/String;)Lcom/badlogic/gdx/graphics/g2d/ao;
          move-result-object v0
          iput-object v0, p0, Ldm/bo;->h:Lcom/badlogic/gdx/graphics/g2d/at;
          .line 94
          new-instance v0, Lcom/badlogic/gdx/scenes/scene2d/Stage;
          new-instance v3, Lad/a;
          sget v4, Lde/dakror/quarry/g;->d:F
          sget v5, Lde/dakror/quarry/g;->c:F
          invoke-direct {v3, v4, v5}, Lad/a;-><init>(FF)V
          invoke-direct {v0, v3}, Lcom/badlogic/gdx/scenes/scene2d/Stage;-><init>(Lad/c;)V
          iput-object v0, p


          IP属地:天津来自Android客户端6楼2020-10-10 00:51
          回复
            .line 95
            iget-object v0, p0, Ldm/bo;->a:Lcom/badlogic/gdx/scenes/scene2d/Stage;
            const/4 v3, 0x0
            invoke-virtual {v0, v3}, Lcom/badlogic/gdx/scenes/scene2d/Stage;->a(Z)V
            .line 96
            new-instance v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;
            sget-object v3, Lde/dakror/quarry/h;->o:Lde/dakror/quarry/h;
            iget-object v3, v3, Lde/dakror/quarry/h;->t:Ldd/j;
            const-string v4, "loading.sounds"
            invoke-virtual {v3, v4}, Ldd/j;->a(Ljava/lang/String;)Ljava/lang/String;
            move-result-object v3
            sget-object v4, Lde/dakror/quarry/h;->o:Lde/dakror/quarry/h;
            iget-object v4, v4, Lde/dakror/quarry/h;->q:Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;
            invoke-direct {v0, v3, v4}, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;-><init>(Ljava/lang/CharSequence;Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;)V
            iput-object v0, p0, Ldm/bo;->f:Lcom/badlogic/gdx/scenes/scene2d/ui/Label;
            .line 97
            iget-object v0, p0, Ldm/bo;->f:Lcom/badlogic/gdx/scenes/scene2d/ui/Label;
            invoke-virtual {v0, v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;->d(I)V
            .line 98
            new-instance v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;
            invoke-direct {v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;-><init>()V
            .line 99
            sget-object v2, Lde/dakror/quarry/h;->o:Lde/dakror/quarry/h;
            iget-object v2, v2, Lde/dakror/quarry/h;->q:Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;
            const-string v3, "tile_stone"
            invoke-virtual {v2, v3}, Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;->e(Ljava/lang/String;)Lcom/badlogic/gdx/scenes/scene2d/utils/TiledDrawable;
            move-result-object v2
            invoke-virtual {v0, v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;->a(Lcom/badlogic/gdx/scenes/scene2d/utils/e;)V
            .line 100
            iget-object v2, p0, Ldm/bo;->f:Lcom/badlogic/gdx/scenes/scene2d/ui/Label;
            invoke-virtual {v0, v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;->e(Lcom/badlogic/gdx/scenes/scene2d/Actor;)Lcom/badlogic/gdx/scenes/scene2d/ui/Cell;


            IP属地:天津来自Android客户端7楼2020-10-10 00:53
            回复
              line 101
              sget v2, Lde/dakror/quarry/g;->d:F
              sget v3, Lde/dakror/quarry/g;->c:F
              invoke-virtual {v0, v2, v3}, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;->c(FF)V
              .line 102
              iget-object v2, p0, Ldm/bo;->a:Lcom/badlogic/gdx/scenes/scene2d/Stage;
              invoke-virtual {v2, v0}, Lcom/badlogic/gdx/scenes/scene2d/Stage;->b(Lcom/badlogic/gdx/scenes/scene2d/Actor;)V
              .line 106
              new-instance v0, Ljava/lang/StringBuilder;
              invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
              const-string v2, "sfx/airpurifier"
              invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
              sget-object v2, Lde/dakror/quarry/g;->e:Ljava/lang/String;
              invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
              invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
              move-result-object v0
              const-class v2, Leg/i;
              invoke-virtual {v1, v0, v2}, Lh/f;->b(Ljava/lang/String;Ljava/lang/Class;)V
              .line 107
              new-instance v0, Ljava/lang/StringBuilder;
              invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
              const-string v2, "sfx/anchorportal"
              invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
              sget-object v2, Lde/dakror/quarry/g;->e:Ljava/lang/String;
              invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
              invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
              move-result-object v0
              const-class v2, Leg/i;
              invoke-virtual {v1, v0, v2}, Lh/f;->b(Ljava/lang/String;Ljava/lang/Class;)V


              IP属地:天津来自Android客户端8楼2020-10-10 00:53
              回复
                .line 108
                new-instance v0, Ljava/lang/StringBuilder;
                invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
                const-string v2, "sfx/assembler"
                invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                sget-object v2, Lde/dakror/quarry/g;->e:Ljava/lang/String;
                invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                move-result-object v0
                const-class v2, Leg/i;
                invoke-virtual {v1, v0, v2}, Lh/f;->b(Ljava/lang/String;Ljava/lang/Class;)V
                .line 109
                new-instance v0, Ljava/lang/StringBuilder;
                invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
                const-string v2, "sfx/ballmill"
                invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                sget-object v2, Lde/dakror/quarry/g;->e:Ljava/lang/String;
                invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                move-result-object v0
                const-class v2, Leg/i;
                invoke-virtual {v1, v0, v2}, Lh/f;->b(Ljava/lang/String;Ljava/lang/Class;)V
                .line 110
                new-instance v0, Ljava/lang/StringBuilder;
                invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
                const-string v2, "sfx/bender"
                invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                sget-object v2, Lde/dakror/quarry/g;->e:Ljava/lang/String;
                invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                move-result-object v0
                const-class v2, Leg/i;
                invoke-virtual {v1, v0, v2}, Lh/f;->b(Ljava/lang/String;Ljava/lang/Class;)V


                IP属地:天津来自Android客户端9楼2020-10-10 00:54
                回复
                  这几段代码是和我想改的东西有关的吗


                  IP属地:天津来自Android客户端10楼2020-10-10 00:55
                  回复