コード例 #1
0
ファイル: Forager.py プロジェクト: cyrusaf/swarm-simulation
	def __init__(self, pos, theta):
		MovableEntity.__init__(self, pos, theta)
		self.color = (0,112,255)
		self.radius = 10
		self.rotatingCCW = True
		self.carrying_food = False
		self.food_collected = 0
コード例 #2
0
 def flip(self, direction):
     MovableEntity.flip(self, direction)
     
     self.mBodyDirection = direction
     
     if direction == GravityDirection.UP:
         self.mBody.transform = (self.mBody.position, math.radians(180))  
     elif direction == GravityDirection.DOWN:
         self.mBody.transform = (self.mBody.position, math.radians(0))
     elif direction == GravityDirection.LEFT:
         self.mBody.transform = (self.mBody.position, math.radians(90))
     elif direction == GravityDirection.RIGHT:
         self.mBody.transform = (self.mBody.position, math.radians(270))