示例#1
0
	def prep(self, n, source, target):
		HexNavMSC.prep(self, n, source, target)
		self.ndead = -1
示例#2
0
	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)
示例#3
0
	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)