Search in sources :

Example 1 with RegionLoader

use of net.runelite.cache.region.RegionLoader in project runelite by runelite.

the class HeightMapDumper method load.

public void load() throws IOException {
    regionLoader = new RegionLoader(store);
    regionLoader.loadRegions();
    regionLoader.calculateBounds();
}
Also used : RegionLoader(net.runelite.cache.region.RegionLoader)

Example 2 with RegionLoader

use of net.runelite.cache.region.RegionLoader in project runelite by runelite.

the class MapImageDumper method loadRegions.

private void loadRegions(Store store) throws IOException {
    regionLoader = new RegionLoader(store);
    regionLoader.loadRegions();
    regionLoader.calculateBounds();
    logger.info("North most region: {}", regionLoader.getLowestY().getBaseY());
    logger.info("South most region: {}", regionLoader.getHighestY().getBaseY());
    logger.info("West most region:  {}", regionLoader.getLowestX().getBaseX());
    logger.info("East most region:  {}", regionLoader.getHighestX().getBaseX());
}
Also used : RegionLoader(net.runelite.cache.region.RegionLoader)

Example 3 with RegionLoader

use of net.runelite.cache.region.RegionLoader in project runelite by runelite.

the class MapImageDumperTest method dumpRegions.

@Test
@Ignore
public void dumpRegions() throws Exception {
    File base = StoreLocation.LOCATION, outDir = folder.newFolder();
    try (Store store = new Store(base)) {
        store.load();
        RegionLoader regionLoader = new RegionLoader(store);
        regionLoader.loadRegions();
        MapImageDumper dumper = new MapImageDumper(store);
        dumper.load();
        int z = 0;
        for (Region region : regionLoader.getRegions()) {
            File imageFile = new File(outDir, "img-" + z + "-" + region.getRegionID() + ".png");
            BufferedImage image = dumper.drawRegion(region, z);
            ImageIO.write(image, "png", imageFile);
        }
    }
}
Also used : Store(net.runelite.cache.fs.Store) Region(net.runelite.cache.region.Region) File(java.io.File) RegionLoader(net.runelite.cache.region.RegionLoader) BufferedImage(java.awt.image.BufferedImage) Ignore(org.junit.Ignore) Test(org.junit.Test)

Aggregations

RegionLoader (net.runelite.cache.region.RegionLoader)3 BufferedImage (java.awt.image.BufferedImage)1 File (java.io.File)1 Store (net.runelite.cache.fs.Store)1 Region (net.runelite.cache.region.Region)1 Ignore (org.junit.Ignore)1 Test (org.junit.Test)1