DSTの値がマイナスにならないのは、単に「空母までの距離」としてマイナスの値を表示するのがイヤだっただけで、マイナスにしてもプログラムの動作には何ら影響はありません。
で、マイナスの距離を求める方法は、2つあります。
1.489行目の「DST=DST*(DST>=0)」を消す。この部分が、DSTが0未満にならないように(つまりマイナス値にならないように)制限している部分なので、この制限を外せば、DSTはマイナスの値にもなります。
2.DSTの代わりに-MZを参照する。
0そうだね プレイ済み