def run(self, shared):
if shared["energy"] < shared["energyCap"] - 100:
# x = self.pos[0] + self.radius/2 + r.uniform(-1, 1)*self.spawnRadius
# y = self.pos[1] + self.radius/2 + r.uniform(-1, 1)*self.spawnRadius
x = self.pos[0] + self.radius/2 + r.normalvariate(15, self.spawnRadius)*r.choice([-.5, .5])
y = self.pos[1] + self.radius/2 + r.normalvariate(15, self.spawnRadius)*r.choice([-.5, .5])
objects.add(Food(objects.nextID, 100, color=(0,0,0), x=x, y=y))
评论列表
文章目录