マップ構造
Bomber丸Worldのキャラの動きはマップ構造に関係する部分があるのでマップのほうを先に作ることにしました。
しかしBomber丸Worldのマップは一つのマップにつき画像が一つだけという制限もないしアニメーションもするのでどのようにしてメモリ効率よく複数のマップチップを読み込ませるかでちょっと悩んでます。
とにかく画像が大きいと考えて、今は画像以外のデータと画像データを切り離して管理して、画像データは必要なときのみ読み込み、それ以外(現状では画像を読み込むためのデータと高さのみ)は常にメモリ上に置いておくという手法にしています。
やろうと思えば「それ以外のデータ」も適宜ファイルから読み込むようにできるのでしょうがあまり意味がないような気がします。
そうそう、ClipCaptorというのを作ってアップしました。
クリップボードに画像をコピーずると0.2秒後にファイルに書き出してクリップボードをクリアするというプログラムです。
たぶんベクターなどで探せば見つかるのでしょうが、探すより作ったほうが早いぐらいのものだったのでちゃちゃっと作ってみました。