Import level classes where they're needed instead of in mclevelbase.py. This lets us run each file individually, e.g. for doctests.
This commit is contained in:
parent
56a9d56679
commit
3e1520ee02
1
indev.py
1
indev.py
@ -87,6 +87,7 @@ Spawn = "Spawn"
|
||||
|
||||
__all__ = ["MCIndevLevel"]
|
||||
|
||||
from level import EntityLevel, extractLightMap
|
||||
|
||||
class MCIndevLevel(EntityLevel):
|
||||
""" IMPORTANT: self.Blocks and self.Data are indexed with [x,z,y] via axis
|
||||
|
@ -17,6 +17,8 @@ from os.path import join, dirname, basename
|
||||
log = logging.getLogger(__name__)
|
||||
warn, error, info, debug = log.warn, log.error, log.info, log.debug
|
||||
|
||||
from level import MCLevel, EntityLevel, extractLightMap
|
||||
|
||||
#infinite
|
||||
Level = 'Level'
|
||||
BlockData = 'BlockData'
|
||||
|
1
java.py
1
java.py
@ -11,6 +11,7 @@ import re
|
||||
log = logging.getLogger(__name__)
|
||||
warn, error, info, debug = log.warn, log.error, log.info, log.debug
|
||||
|
||||
from level import MCLevel
|
||||
|
||||
class MCJavaLevel(MCLevel):
|
||||
|
||||
|
@ -110,4 +110,3 @@ else:
|
||||
|
||||
saveFileDir = os.path.join(minecraftDir, u"saves")
|
||||
|
||||
from level import MCLevel, EntityLevel, extractLightMap
|
||||
|
@ -298,6 +298,7 @@ class PocketChunksFile(object):
|
||||
return coords
|
||||
|
||||
from infiniteworld import InfdevChunk, ChunkedLevelMixin
|
||||
from level import MCLevel
|
||||
|
||||
class PocketWorld(ChunkedLevelMixin, MCLevel):
|
||||
Height = 128
|
||||
|
@ -5,6 +5,7 @@ Created on Jul 22, 2011
|
||||
'''
|
||||
from mclevelbase import *
|
||||
import shutil
|
||||
from level import MCLevel, EntityLevel
|
||||
|
||||
log = logging.getLogger(__name__)
|
||||
warn, error, info, debug = log.warn, log.error, log.info, log.debug
|
||||
|
Reference in New Issue
Block a user