This commit is contained in:
Denis Molony 2016-02-22 18:06:42 +11:00
parent 7e6d8bc2d7
commit 82b5b27ca8

View File

@ -17,10 +17,10 @@ public class HiResImage extends AbstractFile
private static final int GREEN = 0x00FF00;
private static final int BLUE = 0x0000FF;
private static final int VIOLET = 0xBB66FF;
private static final int[][] colours = { { VIOLET, GREEN }, { BLUE, RED } };
private static final int[][] palette = { { VIOLET, GREEN }, { BLUE, RED } };
private static boolean colourQuirks;
private static boolean matchColourBits = true;
private static boolean matchColourBits = false;
private static boolean drawColour = true;
private final int[] line = new int[280];
@ -135,12 +135,11 @@ public class HiResImage extends AbstractFile
int val = (value >> px) & 0x01; // get the next pixel to draw
int column = (ptr + px) % 2; // is it in an odd or even column?
line[linePtr++] = val == 0 ? 0 : // black pixel
colours[colourBit][column]; // coloured pixel - use palette
palette[colourBit][column]; // coloured pixel - use lookup table
}
}
// convert consecutive ON pixels to white
if (true)
for (int x = 1; x < line.length; x++) // skip first pixel, refer back
{
if (matchColourBits && colourBits[x - 1] != colourBits[x])