Esempio n. 1
0
 def fire_action():
     self.fire_at(unit.action.destination)
     unit.direction = direction.estimated( \
       unit.position, unit.action.destination)
Esempio n. 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)
Esempio n. 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)
Esempio n. 4
0
 def move_action():
     self.move_unit_at(unit, unit.action.destination)
     unit.direction = direction.estimated( \
       unit.action.source, unit.action.destination)