ゲームを作っているのですがスタック領域のオーバーフローとエラーが出ます。
エラー原因を調べたところ
サブルーチン呼び出しや、式の評価の処理中にスタックが破壊された場合に表示されます
と書いてありました。
エラー対処ページを調べてみたら
「gosub => return => gosub => return」 という流れになるようにしましょう。
と書いてあったのですが、直しても同じエラーが起きます。
現在の構成としては
////////////ゲームメインループ///////////
*main
gosub *a
gosub *b
gosub *c
gosub *main
return
gosub *a
・
・
・
・
return
gosub *b
・
・
・
・
return
gosub *c
・
・
・
・
return
の様なgotoを多用していたのをgosubに直したのですが・・・・だめです。
・・・・の中にも原因があると発生するエラーなのですか?