Skip to content

Commit 14c884f

Browse files
committed
clean up and code optimization
1 parent 7f8a7a5 commit 14c884f

18 files changed

+46
-55
lines changed

android/build.gradle

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ android {
3232
applicationId "de.mewel.pixellogic"
3333
minSdkVersion 24
3434
targetSdkVersion 33
35-
versionCode 31
35+
versionCode 32
3636
versionName "1.2.3"
3737
}
3838
buildTypes {

build.gradle

Lines changed: 6 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ buildscript {
55
mavenLocal()
66
mavenCentral()
77
maven { url "https://oss.sonatype.org/content/repositories/snapshots/" }
8-
jcenter()
8+
google()
99
}
1010
dependencies {
1111
classpath 'com.android.tools.build:gradle:3.4.1'
@@ -32,7 +32,6 @@ allprojects {
3232
repositories {
3333
mavenLocal()
3434
mavenCentral()
35-
jcenter()
3635
google()
3736
maven { url "https://oss.sonatype.org/content/repositories/snapshots/" }
3837
maven { url "https://oss.sonatype.org/content/repositories/releases/" }
@@ -132,12 +131,12 @@ project(":tests") {
132131
implementation "com.badlogicgames.gdx:gdx-backend-headless:$gdxVersion"
133132
implementation "com.badlogicgames.gdx:gdx:$gdxVersion"
134133

135-
testCompile 'junit:junit:4.+'
136-
testCompile "org.mockito:mockito-all:1.9.+"
134+
testImplementation 'junit:junit:4.+'
135+
testImplementation "org.mockito:mockito-all:1.9.+"
137136

138-
testCompile "com.badlogicgames.gdx:gdx-backend-headless:$gdxVersion"
139-
testCompile "com.badlogicgames.gdx:gdx:$gdxVersion"
140-
testCompile "com.badlogicgames.gdx:gdx-platform:$gdxVersion:natives-desktop"
137+
testImplementation "com.badlogicgames.gdx:gdx-backend-headless:$gdxVersion"
138+
testImplementation "com.badlogicgames.gdx:gdx:$gdxVersion"
139+
testImplementation "com.badlogicgames.gdx:gdx-platform:$gdxVersion:natives-desktop"
141140
}
142141
}
143142

core/src/de/mewel/pixellogic/model/PixelLogicLevel.java

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -12,15 +12,16 @@ public class PixelLogicLevel {
1212

1313
private String displayName;
1414

15-
private int rows, cols;
15+
private final int rows;
16+
private final int cols;
1617

1718
private Boolean[][] pixels;
1819

19-
private Boolean[][] levelData;
20+
private final Boolean[][] levelData;
2021

2122
private Integer[][] image;
2223

23-
private Integer[] levelImageOffset;
24+
private final Integer[] levelImageOffset;
2425

2526
public PixelLogicLevel(Boolean[][] levelData, boolean preserveSize) {
2627
this(null, levelData, preserveSize);

core/src/de/mewel/pixellogic/ui/background/PixelLogicUIRotatingBoardBackground.java

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -13,15 +13,15 @@
1313

1414
public class PixelLogicUIRotatingBoardBackground extends PixelLogicUIActor {
1515

16-
private int pixel = 25;
16+
private final int pixel = 25;
1717

1818
private float rotate = 0;
1919

2020
private float fadeTicker = 0;
2121

22-
private Pixel board[][];
22+
private final Pixel[][] board;
2323

24-
private Random random;
24+
private final Random random;
2525

2626
public PixelLogicUIRotatingBoardBackground(PixelLogicGlobal global) {
2727
super(global);
@@ -53,7 +53,7 @@ public void draw(Batch batch, float parentAlpha) {
5353
ShapeRenderer renderer = this.getAssets().getShapeRenderer();
5454
renderer.setProjectionMatrix(batch.getProjectionMatrix());
5555
renderer.setTransformMatrix(batch.getTransformMatrix());
56-
renderer.translate((int) (boardWidth / 2), (int) (boardHeight / 2), 0);
56+
renderer.translate(boardWidth / 2f, boardHeight / 2f, 0);
5757
renderer.rotate(0, 0, 1, rotate);
5858

5959
// render board
@@ -134,7 +134,8 @@ public void act(float delta) {
134134

135135
private static class Pixel {
136136

137-
public int row, col;
137+
public final int row;
138+
public final int col;
138139

139140
public Color color;
140141

core/src/de/mewel/pixellogic/ui/component/PixelLogicUIAchievementBlock.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ public class PixelLogicUIAchievementBlock extends PixelLogicUIGroup {
1212

1313
private PixelLogicUIColoredSurface background;
1414

15-
private VerticalGroup container;
15+
private final VerticalGroup container;
1616

1717
private Label header, description;
1818

core/src/de/mewel/pixellogic/ui/component/PixelLogicUIButton.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -21,11 +21,11 @@ public abstract class PixelLogicUIButton extends PixelLogicUIGroup {
2121

2222
private String text;
2323

24-
private PixelLogicUIColoredSurface background;
24+
private final PixelLogicUIColoredSurface background;
2525

26-
private PixelLogicUIButtonListener listener;
26+
private final PixelLogicUIButtonListener listener;
2727

28-
private AtomicBoolean blocked;
28+
private final AtomicBoolean blocked;
2929

3030
public PixelLogicUIButton(PixelLogicGlobal global, String text) {
3131
super(global);

core/src/de/mewel/pixellogic/ui/component/PixelLogicUIContainer.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@
1717

1818
public class PixelLogicUIContainer<T extends WidgetGroup> extends Container<T> implements PixelLogicUIElement {
1919

20-
private PixelLogicGlobal global;
20+
private final PixelLogicGlobal global;
2121

2222
private Texture backgroundTexture;
2323

core/src/de/mewel/pixellogic/ui/component/PixelLogicUIMessageModal.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010

1111
public class PixelLogicUIMessageModal extends PixelLogicUIModal {
1212

13-
private String message;
13+
private final String message;
1414

1515
public PixelLogicUIMessageModal(String message, PixelLogicGlobal global, Stage stage) {
1616
super(global, stage.getRoot());

core/src/de/mewel/pixellogic/ui/component/PixelLogicUIModal.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -15,11 +15,11 @@
1515

1616
public abstract class PixelLogicUIModal extends PixelLogicUIGroup {
1717

18-
private Group parent;
18+
private final Group parent;
1919

20-
private PixelLogicUIColoredSurface backdrop;
20+
private final PixelLogicUIColoredSurface backdrop;
2121

22-
private Table content;
22+
private final Table content;
2323

2424
private float fadeInDuration;
2525

core/src/de/mewel/pixellogic/ui/level/PixelLogicUIBoardGrid.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ public class PixelLogicUIBoardGrid extends PixelLogicUIActor {
1515

1616
private static final int DISTANCE = 5;
1717

18-
private PixelLogicLevel level;
18+
private final PixelLogicLevel level;
1919

2020
private PixelLogicUILevelResolution resolution;
2121

0 commit comments

Comments
 (0)