clean up imports and references to the 'materials' module and restrict imports from nbt.py

This commit is contained in:
David Vierra 2011-04-06 12:25:08 -10:00
parent de931bae25
commit abb66b3d98
2 changed files with 8 additions and 7 deletions

View File

@ -180,9 +180,10 @@ import nbt
import operator import operator
import functools import functools
from nbt import * from nbt import *
import struct
import gzip import gzip
import StringIO import StringIO
from numpy import array, zeros, uint8, zeros_like from numpy import *
import itertools import itertools
import traceback import traceback
import os; import os;
@ -194,7 +195,7 @@ from zipfile import ZipFile, ZIP_STORED, is_zipfile
from collections import deque; from collections import deque;
import blockrotation import blockrotation
from materials import * from materials import classicMaterials, alphaMaterials, namedMaterials, MCMaterials, materialNames
from copy import deepcopy from copy import deepcopy
import time import time
@ -1297,7 +1298,7 @@ def loadWorldNumber(i):
## self.id = "Unknown Entity" ## self.id = "Unknown Entity"
class MCSchematic (MCLevel): class MCSchematic (MCLevel):
materials = materials materials = alphaMaterials
hasEntities = True; hasEntities = True;
@ -1459,7 +1460,7 @@ class MCSchematic (MCLevel):
if mats in namedMaterials: if mats in namedMaterials:
self.materials = namedMaterials[mats]; self.materials = namedMaterials[mats];
else: else:
assert(isinstance(materials, MCMaterials)) assert(isinstance(mats, MCMaterials))
self.materials = mats self.materials = mats
if root_tag: if root_tag:
@ -1699,7 +1700,7 @@ class INVEditChest(MCSchematic):
Width = 1 Width = 1
Height = 1 Height = 1
Length = 1 Length = 1
Blocks = array([[[materials.Chest.ID]]], 'uint8'); Blocks = array([[[alphaMaterials.Chest.ID]]], 'uint8');
Data = array([[[0]]], 'uint8'); Data = array([[[0]]], 'uint8');
Entities = TAG_List(); Entities = TAG_List();
@ -2436,7 +2437,7 @@ def inflate(data):
class MCInfdevOldLevel(MCLevel): class MCInfdevOldLevel(MCLevel):
materials = materials; materials = alphaMaterials;
hasEntities = True; hasEntities = True;
parentWorld = None; parentWorld = None;
dimNo = 0; dimNo = 0;

2
nbt.py
View File

@ -578,6 +578,6 @@ def runtests():
if(__name__ == "__main__") : if(__name__ == "__main__") :
runtests() runtests()
__all__ = [a.__name__ for a in tag_handlers.itervalues()] + ["loadFile"]