summaryrefslogtreecommitdiff
path: root/src/compressors
diff options
context:
space:
mode:
authorAjarmar <axel.jarmar@gmail.com>2020-05-28 15:50:45 +0200
committerAjarmar <axel.jarmar@gmail.com>2020-05-28 15:50:45 +0200
commit2cebca2329ac34cbd6606135b813b513b9b012b3 (patch)
tree9c11c44f3909cdb3d02048eb7f4db9a96d376ddf /src/compressors
parent04e03caa7af46f9a676541b564ab969b5e79f143 (diff)
more refactoring
Diffstat (limited to 'src/compressors')
-rw-r--r--src/compressors/DSDecmp.java1
-rw-r--r--src/compressors/Gen1Decmp.java12
-rw-r--r--src/compressors/Gen2Decmp.java4
3 files changed, 8 insertions, 9 deletions
diff --git a/src/compressors/DSDecmp.java b/src/compressors/DSDecmp.java
index 3cf442f..05f8c59 100644
--- a/src/compressors/DSDecmp.java
+++ b/src/compressors/DSDecmp.java
@@ -61,7 +61,6 @@ public class DSDecmp {
for (int i = 0; i < 8; i++) {
flag = (flags & (0x80 >> i)) > 0;
if (flag) {
- disp = 0;
b = data[offset++] & 0xFF;
n = b >> 4;
disp = (b & 0x0F) << 8;
diff --git a/src/compressors/Gen1Decmp.java b/src/compressors/Gen1Decmp.java
index cf6d67c..2215a5c 100644
--- a/src/compressors/Gen1Decmp.java
+++ b/src/compressors/Gen1Decmp.java
@@ -9,7 +9,7 @@ package compressors;
*/
public class Gen1Decmp {
- public static int bitflip(int x, int n) {
+ private static int bitflip(int x, int n) {
int r = 0;
while (n > 0) {
r = (r << 1) | (x & 1);
@@ -19,8 +19,8 @@ public class Gen1Decmp {
return r;
}
- static int[] table1, table3;
- static int[][] table2 = { { 0x0, 0x1, 0x3, 0x2, 0x7, 0x6, 0x4, 0x5, 0xf, 0xe, 0xc, 0xd, 0x8, 0x9, 0xb, 0xa },
+ private static int[] table1, table3;
+ private static int[][] table2 = { { 0x0, 0x1, 0x3, 0x2, 0x7, 0x6, 0x4, 0x5, 0xf, 0xe, 0xc, 0xd, 0x8, 0x9, 0xb, 0xa },
{ 0xf, 0xe, 0xc, 0xd, 0x8, 0x9, 0xb, 0xa, 0x0, 0x1, 0x3, 0x2, 0x7, 0x6, 0x4, 0x5 },
{ 0x0, 0x8, 0xc, 0x4, 0xe, 0x6, 0x2, 0xa, 0xf, 0x7, 0x3, 0xb, 0x1, 0x9, 0xd, 0x5 },
{ 0xf, 0x7, 0x3, 0xb, 0x1, 0x9, 0xd, 0x5, 0x0, 0x8, 0xc, 0x4, 0xe, 0x6, 0x2, 0xa }, };
@@ -35,7 +35,7 @@ public class Gen1Decmp {
}
}
- static int tilesize = 8;
+ private static int tilesize = 8;
private BitStream bs;
private boolean mirror, planar;
@@ -47,7 +47,7 @@ public class Gen1Decmp {
this(input, baseOffset, false, true);
}
- public Gen1Decmp(byte[] input, int baseOffset, boolean mirror, boolean planar) {
+ private Gen1Decmp(byte[] input, int baseOffset, boolean mirror, boolean planar) {
this.bs = new BitStream(input, baseOffset);
this.mirror = mirror;
this.planar = planar;
@@ -228,7 +228,7 @@ public class Gen1Decmp {
int limiter = bits.length - 3;
byte[] ret = new byte[bits.length / 4];
for (int i = 0; i < limiter; i += 4) {
- int n = ((bits[i + 0] << 6) | (bits[i + 1] << 4) | (bits[i + 2] << 2) | (bits[i + 3] << 0));
+ int n = ((bits[i] << 6) | (bits[i + 1] << 4) | (bits[i + 2] << 2) | (bits[i + 3]));
ret[i / 4] = (byte) n;
}
return ret;
diff --git a/src/compressors/Gen2Decmp.java b/src/compressors/Gen2Decmp.java
index c0c3c75..af744b2 100644
--- a/src/compressors/Gen2Decmp.java
+++ b/src/compressors/Gen2Decmp.java
@@ -13,7 +13,7 @@ public class Gen2Decmp {
private static final int INITIAL_BUF_SIZE = 0x1000;
public byte[] data;
- public int address;
+ private int address;
private byte[] output;
private int out_idx;
private int cmd;
@@ -159,7 +159,7 @@ public class Gen2Decmp {
output = newOut;
}
- public int peek() {
+ private int peek() {
return data[address] & 0xFF;
}