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) {
|
||||
|
||||
TileImageLayer rv = new TileImageLayer();
|
||||
rv.below = result;
|
||||
rv.above = parseLayerSpec(layerStr);
|
||||
TileImageLayer rv = new TileImageLayer(
|
||||
result,
|
||||
parseLayerSpec(layerStr)
|
||||
);
|
||||
result = rv;
|
||||
}
|
||||
|
||||
|
@ -554,9 +555,10 @@ public class MakeTiles
|
|||
String tagName = in.getLocalName();
|
||||
if (tagName.equals("image")) {
|
||||
|
||||
TileImageLayer rv = new TileImageLayer();
|
||||
rv.below = result;
|
||||
rv.above = parseImageXml(in);
|
||||
TileImageLayer rv = new TileImageLayer(
|
||||
result, //below
|
||||
parseImageXml(in) //above
|
||||
);
|
||||
result = rv;
|
||||
|
||||
skipToEndElement(in);
|
||||
|
|
|
@ -22,8 +22,14 @@ public abstract class TileImage
|
|||
|
||||
public static class TileImageLayer extends TileImage
|
||||
{
|
||||
public TileImageLayer below;
|
||||
public TileImage above;
|
||||
public final TileImageLayer below;
|
||||
public final TileImage above;
|
||||
|
||||
public TileImageLayer(TileImageLayer below, TileImage above)
|
||||
{
|
||||
this.below = below;
|
||||
this.above = above;
|
||||
}
|
||||
|
||||
@Override
|
||||
public void drawWithTimeTo(Graphics2D gr, int time, int destX, int destY, int srcX, int srcY)
|
||||
|
|
Reference in a new issue