マップと戦闘画面は毎回切り替わるタイプのオーソドックスな2DRPGの話なんですが
戦闘画面で使うテクスチャやサウンドをロードする前にマップで使っていたテクスチャやサウンドは破棄しますよね?
テクスチャやサウンドは破棄してもキャラクターの位置はイベントスクリプトの進行具合は破棄しないんですよね?
だとするとマップからいきなり終了するときはスクリプトもテクスチャもサウンドも全部破棄して、
戦闘からいきなり終了するときはスクリプトと戦闘関係のテクスチャやサウンドを破棄するんですよね?
逆にマップロード時は戦闘か別のマップから移動してきただけか判断してロードするんですか?
戦闘に入るときはマップのイベントスクリプトは実行中の位置だけ別にとっておくんですか?
何かプログラム書いてて煩雑になってきたのですがこんなものでしょうか?