コード例 #1
0
ファイル: elasticmsc.py プロジェクト: gic888/mienblocks
	def prep(self, n, source, target):
		HexNavMSC.prep(self, n, source, target)
		self.ndead = -1
コード例 #2
0
ファイル: elasticmsc.py プロジェクト: gic888/mienblocks
	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
ファイル: elasticmsc.py プロジェクト: gic888/mienblocks
	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)