TileImage: make some properties final
This commit is contained in:
parent
a3afcde7bb
commit
d95ad15b99
2 changed files with 16 additions and 8 deletions
|
@ -310,9 +310,10 @@ public class MakeTiles
|
||||||
|
|
||||||
for (String layerStr : layerStrings) {
|
for (String layerStr : layerStrings) {
|
||||||
|
|
||||||
TileImageLayer rv = new TileImageLayer();
|
TileImageLayer rv = new TileImageLayer(
|
||||||
rv.below = result;
|
result,
|
||||||
rv.above = parseLayerSpec(layerStr);
|
parseLayerSpec(layerStr)
|
||||||
|
);
|
||||||
result = rv;
|
result = rv;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -554,9 +555,10 @@ public class MakeTiles
|
||||||
String tagName = in.getLocalName();
|
String tagName = in.getLocalName();
|
||||||
if (tagName.equals("image")) {
|
if (tagName.equals("image")) {
|
||||||
|
|
||||||
TileImageLayer rv = new TileImageLayer();
|
TileImageLayer rv = new TileImageLayer(
|
||||||
rv.below = result;
|
result, //below
|
||||||
rv.above = parseImageXml(in);
|
parseImageXml(in) //above
|
||||||
|
);
|
||||||
result = rv;
|
result = rv;
|
||||||
|
|
||||||
skipToEndElement(in);
|
skipToEndElement(in);
|
||||||
|
|
|
@ -22,8 +22,14 @@ public abstract class TileImage
|
||||||
|
|
||||||
public static class TileImageLayer extends TileImage
|
public static class TileImageLayer extends TileImage
|
||||||
{
|
{
|
||||||
public TileImageLayer below;
|
public final TileImageLayer below;
|
||||||
public TileImage above;
|
public final TileImage above;
|
||||||
|
|
||||||
|
public TileImageLayer(TileImageLayer below, TileImage above)
|
||||||
|
{
|
||||||
|
this.below = below;
|
||||||
|
this.above = above;
|
||||||
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void drawWithTimeTo(Graphics2D gr, int time, int destX, int destY, int srcX, int srcY)
|
public void drawWithTimeTo(Graphics2D gr, int time, int destX, int destY, int srcX, int srcY)
|
||||||
|
|
Reference in a new issue