i did
Code:
private void method24(int i) {
int ai[] = minimapImage.myPixels;
int j = ai.length;
for (int k = 0; k < j; k++)
ai[k] = 0;
for (int l = 1; l < 103; l++) {
int i1 = 24628 + (103 - l) * 512 * 4;
for (int k1 = 1; k1 < 103; k1++) {
if ((byteGroundArray[i][k1][l] & 0x18) == 0)
worldController.method309(ai, i1, i, k1, l);
if (i < 3 && (byteGroundArray[i + 1][k1][l] & 8) != 0)
worldController.method309(ai, i1, i + 1, k1, l);
i1 += 4;
}
}
int j1 = 0xFFFFFF;
int l1 = 0xEE0000;
minimapImage.method343(0);
for (int i2 = 1; i2 < 103; i2++) {
for (int j2 = 1; j2 < 103; j2++) {
if ((byteGroundArray[i][j2][i2] & 0x18) == 0)
method50(i2, j1, j2, l1, i);
if (i < 3 && (byteGroundArray[i + 1][j2][i2] & 8) != 0)
method50(i2, j1, j2, l1, i + 1);
}
}
aRSImageProducer_1165.initDrawingArea();
anInt1071 = 0;
for (int k2 = 0; k2 < 104; k2++) {
for (int l2 = 0; l2 < 104; l2++) {
int i3 = worldController.method303(plane, k2, l2);
if (i3 != 0) {
i3 = i3 >> 14 & 0x7fff;
int j3 = ObjectDef.forID(i3).mapFunctionID;
if (j3 >= 0) {
if (j3 >= 15 && j3 <= 67) {
j3 -= 2;
} else if (j3 >= 68 && j3 <= 84) {
j3 -= 1;
}
int k3 = k2;
int l3 = l2;
aSpriteArray1140[anInt1071] = aSpriteArray1033[j3];
anIntArray1072[anInt1071] = k3;
anIntArray1073[anInt1071] = l3;
anInt1071++;
}
}
}
}
}
i might not have packed the right sprite its fixed everywhere else