Example #1
0
 def fire_action():
     self.fire_at(unit.action.destination)
     unit.direction = direction.estimated( \
       unit.position, unit.action.destination)
Example #2
0
 def gather_action():
     self.store_minerals_from_deposit_to_unit( \
       unit.action.source, unit)
     unit.direction = direction.estimated( \
       unit.position, unit.action.source)
Example #3
0
 def store_action():
     storage = self.units_by_IDs[unit.action.storage_ID]
     self.store_minerals_from_unit_to_unit(unit, storage)
     unit.direction = direction.estimated( \
       unit.position, storage.position)
Example #4
0
 def move_action():
     self.move_unit_at(unit, unit.action.destination)
     unit.direction = direction.estimated( \
       unit.action.source, unit.action.destination)