Esempio n. 1
0
// Fire tells the Mech to fire at a Target
func (m *Mech) Fire(rangeToTarget int, target weapon.Target) {
	for _, weapon := range m.weapons {
		result := weapon.Fire(rangeToTarget, target)
		if result == false {
			m.notifier.AddMessage("Missed " + target.Name())
		}
	}
}