2a - Change the program to ask the user to input which of his units is shooting/attacking and then ask for a target unit. This would reduce weapon options for the user to input to whatever the attacking unit had available, in later versions of the program this would also allow the program to automatically track the heat build-up of the unit that fired the weapons and it would allow the program to track the usage of the attacking unit's ammo.
I've thought some more about the discussion we had about whether the attacker or the target should be selected first and I've come to the conclusion that it would be better to select who the target is first and then who the attacker(s) was. My reasoning for this is that this way we could select a unit to receive damage and then, if, in the fairly frequent scenario that he's taking damage from falling (or the less-frequent ammo explosion), we could select the attacker as "no unit" (which we'd need a button for). This would make more sense to me than to select "no unit" as the attacker and then choose the target. ehhhh... actually, it's fine either way.*
2a - Change the program to ask the user to input which of his units is shooting/attacking and then ask for a target unit. This would reduce weapon options for the user to input to whatever the attacking unit had available, in later versions of the program this would also allow the program to automatically track the heat build-up of the unit that fired the weapons and it would allow the program to track the usage of the attacking unit's ammo.
I've thought some more about the discussion we had about whether the attacker or the target should be selected first and I've come to the conclusion that it would be better to select who the target is first and then who the attacker(s) was. My reasoning for this is that this way we could select a unit to receive damage and then, if, in the fairly frequent scenario that he's taking damage from falling (or the less-frequent ammo explosion), we could select the attacker as "no unit" (which we'd need a button for). This would make more sense to me than to select "no unit" as the attacker and then choose the target. ehhhh... actually, it's fine either way.*