コード例 #1
0
 def getLastKnownLocation(self, tossim):
     dest = self.readDest()
     msg = RadioMsg()
     msg.set_id(randint(1, 65000))
     msg.set_dest(dest)
     msg.set_type(1)  #GET_LAST_LOCATION
     self.sendMessage(tossim, msg)
コード例 #2
0
 def getAnimalEatenFood(self, tossim):
     dest = self.readDest()
     msg = RadioMsg()
     msg.set_id(randint(1, 65000))
     msg.set_dest(dest)
     msg.set_type(2)  #GET_EATEN_FOOD
     self.sendMessage(tossim, msg)
コード例 #3
0
 def setAnimalFood(self, tossim):
     dest = self.readDest()
     quantity = self.readQuantity()
     msg = RadioMsg()
     msg.set_id(randint(1, 65000))
     msg.set_dest(dest)
     msg.set_type(4)  #UPDT_ANIMAL_FOOD
     msg.set_quantity(quantity)
     self.sendMessage(tossim, msg)
コード例 #4
0
 def setSpotFood(self, tossim):
     spot = self.readDest()
     quantity = self.readQuantity()
     msg = RadioMsg()
     msg.set_id(randint(1, 65000))
     msg.set_type(5)  #UPDT_SPOT_FOOD
     msg.set_spot(spot)
     msg.set_quantity(quantity)
     self.sendMessage(tossim, msg)
コード例 #5
0
 def getLeftFoodInSpots(self, tossim):
     msg = RadioMsg()
     msg.set_id(randint(1, 65000))
     msg.set_type(3)  #GET_LEFT_FOOD
     self.sendMessage(tossim, msg)