Optional exclude file
Signed-off-by: merspieler <merspieler@airmail.cc>
This commit is contained in:
parent
28e7225794
commit
62ffa4cc85
1 changed files with 16 additions and 2 deletions
|
@ -19,6 +19,7 @@ import os
|
||||||
import sys
|
import sys
|
||||||
import math
|
import math
|
||||||
import re
|
import re
|
||||||
|
import json
|
||||||
|
|
||||||
CHUNK_SIZE = 5
|
CHUNK_SIZE = 5
|
||||||
|
|
||||||
|
@ -143,8 +144,14 @@ def norm(num, length):
|
||||||
num = "0" + num
|
num = "0" + num
|
||||||
return num
|
return num
|
||||||
|
|
||||||
|
# Get exclude file
|
||||||
|
if os.path.isfile("projects/worldbuild/exclude"):
|
||||||
|
with open("projects/worldbuild/exclude") as json_data:
|
||||||
|
exclude = json.load(json_data)
|
||||||
|
else:
|
||||||
|
exclude = []
|
||||||
|
|
||||||
# Build poles first
|
# Build poles first
|
||||||
# TODO use chunksize 180 for poles
|
|
||||||
run_all("n-pole", -180, 80, 180, 90, 180)
|
run_all("n-pole", -180, 80, 180, 90, 180)
|
||||||
run_all("s-pole", -180, -90, 180, -80, 180)
|
run_all("s-pole", -180, -90, 180, -80, 180)
|
||||||
|
|
||||||
|
@ -163,6 +170,13 @@ for i in range(-8, 8):
|
||||||
|
|
||||||
name = ew + norm(abs(j), 3) + ns + norm(abs(i), 2)
|
name = ew + norm(abs(j), 3) + ns + norm(abs(i), 2)
|
||||||
|
|
||||||
|
skip = False
|
||||||
|
for area in exclude:
|
||||||
|
if area == name:
|
||||||
|
skip = True
|
||||||
|
break
|
||||||
|
|
||||||
|
if not skip:
|
||||||
run_all(name, j, i, j + 10, i + 10, CHUNK_SIZE)
|
run_all(name, j, i, j + 10, i + 10, CHUNK_SIZE)
|
||||||
|
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue