How about this instead?
Would it be possible to code in the ability for BB and CA main batteries to track shore targets without constant manual input? With the push of a button the turret stays tracked on the last shore position set. Range must still be adjusted. It might not be a practical bit of programming but I think it's more of a practical solution. BBs and CAs could effectively shore bombard while underway.
haha we have that. That's not enough. Let's say I look at a map of an airfield and I know that Fighter hangar is 1000 yds W and 200 N of the Vehicle Hangar. Let's say after many tries I hit the VH.
1) Movement of the gun is relative to the gun, not the map. So I have to calculate how to transpose the 1000,200 into new Left/right : farther/Nearer movements based on which way the base is facing on the map and where my boat is relative to the base. Every time the boat moves, I have to recalculate. But that's impossible because the boat is constantly moving.
2) If the boat sat still I could fire in a pattern until I hit a second target. That would allow me to triangulate the boats range and orientation to the field. Then I could calculate how to move the gun to hit targets.