def __init__(self, game, parent = None, name = (0, 0)): self.parent = parent self.game = game self.name = name if self.parent: start_x, start_y = name self.gen_down_coords() print 'INIT: Name: ', name, ' / Parent name: ', self.parent.name, ' / level: ', self.game.world.level self.map3d = generate_heights(self, self.parent.map3d, start_x, start_y)
def gen_map(source_map): print self.name,'/',self.parent.name,' -> Start generate of map X.Y:', nameX, nameY t = time.time() map3d = generate_heights(self, source_map, nameX, nameY) print 'generate map:', time.time() - t return map3d
def gen_map(source_map): print self.name,'/',self.parent.name,' -> Start generate of map FOR CHANGE X.Y:', nameX, nameY t = time.time() return generate_heights(self, source_map, nameX, nameY, True, {(X, Y): height})