def __init__(self,game,f): self.dieties = dict([(i,Diety.Computer(game)) for i in Diety.RACE]) self.game = game self.Units = Units # an ugly hack to avoid circular imports Units.generateUnits() self.U=self.Units.U self.L = [[None]*self.HEIGHT for dummy in xrange(self.WIDTH)] self.M = [(x,y) for y in xrange(self.HEIGHT) for x in xrange(self.WIDTH)] if f: self.load(f)