日記(1033)

<前 次>

今日もエディタ作成中

結局エラーの件はピクチャを返すべき関数が何もしていなかったからという結論に達し、IPictureDispは単体じゃ使えないなということで、よくあるPictureBoxをメインフォームに置くことにして、それのhDCを返す仕様にして、マップチップは表示できるようになったりして、ついでに言えばマップチップセレクトもできるようになって、マップウィンドウもだんだん使えるようになってきて、FormMapとMapEdit間違えてしばらくエラー出っ放しで、ウィンドウがなぜか2つ出るところで原因に気付き、これでやっとマップエディタが作れる、そしてさっさと保存を作って第一作ぐらいのマップは作れるようにしたいのです。

ステージ仕様考案中

うん。識別子を渡してデータをもらう部分ができました。
本当はタイトルから作ろうと思ったけど、自分自身は役目に見える結果を出したいのでゲームプレイの部分からはじめることにしました。
まず必須データを決めないと。
下層中層上層マップがあって、当たり判定を保持しているのは中層マップだけ。他は単なる見栄えなので必須ではない。
スタート位置には何もないほうがいい。マップチップとしてスタート位置チップを作って、プレイ時には通行可能チップとふにゃ本体に置き換える。バナナも同様。敵も同様。
当然のことながらマップには大きさ情報が必要。
1と同程度のことをするならば、これだけで充分のはず。

データ読む

ファイル読み込み部分はできました。たぶん。
読み込んだデータを解釈する部分はまだです。
識別子を渡してその識別子に対応するデータを返す関数とかそんなものが必要そうで候。

ステージ読むぜ!!

んでもってパネルγバージョンアップ完了。
キーボードによる入力を忘れてたけどまあいいや。

ふにゃさん、敵画像はリソースに入れておこうかと思ったけどなんとなく気が進まないので外部ファイルに。
ステージ読み込みとかそろそろ実装しようかなと思って作り始めています。

<前 次>