def prep(self, n, source, target): HexNavMSC.prep(self, n, source, target) self.ndead = -1
def iterate(self): ndead = array([l['dead'].sum() for l in self.layers]).sum() if ndead > self.ndead: self.stretch() self.ndead = array([l['dead'].sum() for l in self.layers]).sum() HexNavMSC.iterate(self)
def __init__(self, n, source, target, bias, opts=None): self.minn = self.nsteps(source, target, bias) self.maxn = 3*self.minn n = max(n, self.minn) HexNavMSC.__init__(self, n, source, target, bias, opts)