def __init__(self, world, name, basedir): self.world = world self.name = name self.basedir = basedir self.load_complete = 0 self.world.consoleOut('zone initializing: ' + self.name) # store the in memory WLDFile objects that make uo the zone for direct access self.wld_containers = {} # and as a directory self.zone_wld_container = None self.obj1_wld_container = None self.obj2_wld_container = None self.chr_wld_container = None # init our texture manager self.tm = TextureManager() # init our model manager self.mm = ModelManager(self) self.nulltex = Texture( ) # create dummy exture object for use in non textured polys self.rootNode = NodePath(PandaNode("zone_root")) self.rootNode.reparentTo(render) self.delta_t = 0