Added configuration and renamed Map to MapType.
This commit is contained in:
parent
ce60452a35
commit
3aa48f2215
10 changed files with 37 additions and 22 deletions
|
|
@ -3,12 +3,13 @@ package org.dynmap.kzedmap;
|
|||
import java.awt.Color;
|
||||
|
||||
import org.bukkit.World;
|
||||
import org.bukkit.util.config.ConfigurationNode;
|
||||
import org.dynmap.debug.Debugger;
|
||||
|
||||
public class CaveTileRenderer extends DefaultTileRenderer {
|
||||
|
||||
public CaveTileRenderer(String name, Debugger debugger) {
|
||||
super(name, debugger);
|
||||
public CaveTileRenderer(String name, Debugger debugger, ConfigurationNode configuration) {
|
||||
super(name, debugger, configuration);
|
||||
}
|
||||
|
||||
@Override
|
||||
|
|
|
|||
|
|
@ -9,6 +9,7 @@ import java.io.IOException;
|
|||
import javax.imageio.ImageIO;
|
||||
|
||||
import org.bukkit.World;
|
||||
import org.bukkit.util.config.ConfigurationNode;
|
||||
import org.dynmap.debug.Debugger;
|
||||
|
||||
public class DefaultTileRenderer implements MapTileRenderer {
|
||||
|
|
@ -19,7 +20,7 @@ public class DefaultTileRenderer implements MapTileRenderer {
|
|||
return name;
|
||||
}
|
||||
|
||||
public DefaultTileRenderer(String name, Debugger debugger) {
|
||||
public DefaultTileRenderer(String name, Debugger debugger, ConfigurationNode configuration) {
|
||||
this.name = name;
|
||||
this.debugger = debugger;
|
||||
}
|
||||
|
|
|
|||
|
|
@ -9,12 +9,13 @@ import java.util.Scanner;
|
|||
|
||||
import org.bukkit.Location;
|
||||
import org.bukkit.World;
|
||||
import org.dynmap.Map;
|
||||
import org.bukkit.util.config.ConfigurationNode;
|
||||
import org.dynmap.MapType;
|
||||
import org.dynmap.MapManager;
|
||||
import org.dynmap.MapTile;
|
||||
import org.dynmap.debug.Debugger;
|
||||
|
||||
public class KzedMap extends Map {
|
||||
public class KzedMap extends MapType {
|
||||
/* dimensions of a map tile */
|
||||
public static final int tileWidth = 128;
|
||||
public static final int tileHeight = 128;
|
||||
|
|
@ -33,16 +34,16 @@ public class KzedMap extends Map {
|
|||
MapTileRenderer[] renderers;
|
||||
ZoomedTileRenderer zoomrenderer;
|
||||
|
||||
public KzedMap(MapManager manager, World world, Debugger debugger) {
|
||||
public KzedMap(MapManager manager, World world, Debugger debugger, ConfigurationNode configuration) {
|
||||
super(manager, world, debugger);
|
||||
if (colors == null) {
|
||||
colors = loadColorSet("colors.txt");
|
||||
}
|
||||
renderers = new MapTileRenderer[] {
|
||||
new DefaultTileRenderer("t", debugger),
|
||||
new CaveTileRenderer("ct", debugger),
|
||||
new DefaultTileRenderer("t", debugger, configuration),
|
||||
new CaveTileRenderer("ct", debugger, configuration),
|
||||
};
|
||||
zoomrenderer = new ZoomedTileRenderer(debugger);
|
||||
zoomrenderer = new ZoomedTileRenderer(debugger, configuration);
|
||||
}
|
||||
|
||||
@Override
|
||||
|
|
|
|||
|
|
@ -8,12 +8,13 @@ import java.io.IOException;
|
|||
|
||||
import javax.imageio.ImageIO;
|
||||
|
||||
import org.bukkit.util.config.ConfigurationNode;
|
||||
import org.dynmap.debug.Debugger;
|
||||
|
||||
public class ZoomedTileRenderer {
|
||||
protected Debugger debugger;
|
||||
|
||||
public ZoomedTileRenderer(Debugger debugger) {
|
||||
public ZoomedTileRenderer(Debugger debugger, ConfigurationNode configuration) {
|
||||
this.debugger = debugger;
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue