mirror of
https://github.com/Bubberstation/Bubberstation.git
synced 2026-07-14 01:24:21 +01:00
Moved map merge source to a folder
This commit is contained in:
@@ -0,0 +1,37 @@
|
||||
class SavingThread extends Thread
|
||||
{
|
||||
int z;
|
||||
Map mymap;
|
||||
boolean done;
|
||||
int progress;
|
||||
StringBuilder result;
|
||||
|
||||
public SavingThread(int paramInt1, Map paramMap, int paramInt2)
|
||||
{
|
||||
this.z = paramInt1;
|
||||
this.mymap = paramMap;
|
||||
this.progress = 0;
|
||||
this.done = false;
|
||||
this.result = new StringBuilder(paramInt2);
|
||||
}
|
||||
|
||||
public void run()
|
||||
{
|
||||
this.result.append("(" + this.mymap.minx + "," + this.mymap.miny + "," + this.z + ") = {\"\r\n");
|
||||
|
||||
int i = (this.mymap.maxx - this.mymap.minx) * (this.mymap.maxy - this.mymap.miny) / 100;
|
||||
int j = 0;
|
||||
for (int k = this.mymap.miny; k <= this.mymap.maxy; k++)
|
||||
{
|
||||
for (int m = this.mymap.minx; m <= this.mymap.maxx; m++)
|
||||
{
|
||||
this.result.append(this.mymap.getIdFor(this.mymap.contentAt(m, k, this.z)));
|
||||
j++; if (j >= i) { j = 0; this.progress += 1; }
|
||||
}
|
||||
this.result.append("\r\n");
|
||||
}
|
||||
this.result.append("\"}\r\n");
|
||||
this.result.append("\r\n");
|
||||
this.done = true;
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user