http://ux.getuploader.com/mmf/download/137/4%E6%96%B9%E5%90%91%E5%BC%BE.mfa

質問です。
斜め4方向に弾を撃つ処理を作ってみたのですが、最初の1発目だけ、
斜めではなく、十時方向に発射されてしまいます。

これは何が原因で、どう改善すればよいのでしょう。
どなたかわかる方、教えてください。