方法はアカシンさんが最後に提示してくれたもの。release()する前にそのオブジェクトが存在するかどうかを判定しておく方法で解決しました。
自機のライフがゼロになったときに$char_l,$char_r,$meswinをdie()してしまったため、cutinクラスが動作するときにはすでにこの3つのインスタンスが存在していなかったのが根本の原因のようです。
release()時点ではエラーが出ませんがその後のreleaseAll()時、リリースするべきものとしてこの3つのインスタンスを参照しようとしてエラーが出てしまうように思います。予想ですが。 同じ問題に当たった方は参考にして下さいませ。
ではでは、みなさん本当にありがとうございました。
なお、先日発表したバージョン(timestopを抜いたもの)を以下に置いておきます。興味のある方は遊んでみて下さいませ。一応15禁くらいの内容ですんで、お子さんはご覧にならないようにお願いします(^^; ttp://scalar.dfz.jp/tmp/mao0617.exe ttp://scalar.dfz.jp/tmp/readme.txt
|