今まで放置していたメニュー周りのコードを整理してた。
予想通りで、ゲーム本編のプログラムを流用して無理やり動かしていた。
更にいうと、上記のおかげで本来利用してはいけないクラスへのアクセスを行っており、見た目まともに機能していたのが奇跡みたいな状態であることが発覚。これは流石に直さないと。
まずは参照クラスの整理をした。幸い構造はゲーム本編とそれほど変わっていないので、修正はすぐ終わりそうな見込み。
これを流用して他のメニュー制御もできそう。
それにしても最初作ったときから考えると2022-2023年くらいに作った気がする。よくもまぁ動いてくれたよホント・・・