package me.ryanhamshire.PopulationDensity; import java.util.ArrayList; public class ScanResultsTask implements Runnable { private ArrayList<String> logEntries; private boolean openNewRegion; public ScanResultsTask(ArrayList<String> logEntries, boolean openNewRegion) { this.logEntries = logEntries; this.openNewRegion = openNewRegion; } @Override public void run() { StringBuilder builder = new StringBuilder(); for(String entry : this.logEntries) { builder.append(entry).append("\n"); } PopulationDensity.AddLogEntry(builder.toString()); if(this.openNewRegion) { RegionCoordinates newRegion = PopulationDensity.instance.dataStore.addRegion(); PopulationDensity.instance.scanRegion(newRegion, true); } } }