<<担当>> !!中間時点 *キャラクターモジュール *背景の自動スクロール(小山,壽と共同) *Makefile !!中間以降 *第2章(小山と共同) <<進捗>> !!キャラクターモジュール *中間時点 **Role型の構造体を宣言した。 中にはキャラクターの種類、スタミナ、方向、幅、高さ、x,y座標などを入れている。 各関数を呼び出して、初期化を行う。 **プロトタイピングで使用する部分(羊、敵①)まではできた。 **その他は大まかな部分まではできている。 **今後、内容を修正するかも。 *中間以降 **構造体の中身に画像名、画像、表示制御用カウントを追加。 **外部から画像の切り替えが可能とした。 **章によって初期値を変えられるように変更(7/3) !!背景スクロール *中間時点 **自動でスクロールするようにはできた。 **羊が動くと一度スクロールが止まってしまう不具合が残っている。 *中間以降 **羊の表示を方向キー押した時点ではなく、背景スクロールと同時に表示するように変更して上記の不具合を解消。(壽と共同) !!Makefile *中間時点 **main.cにほぼすべてのモジュールを入れた状態で作成。 **各オブジェクトファイル(****.o)をそれぞれライブラリ(lib****.a)にしてコンパイルしている。 *中間以降 **main.cを各モジュールに分けた状態で作成。 **オブジェクトファイル、ヘッダファイル、ライブラリ用のフォルダをそれぞれ作成し、整理した。 **各オブジェクトファイルを一つのライブラリ(libmodule.a)にしてコンパイルするように変更。 **各Makefileの使っていない部分の削除などを行い整理した。 **音楽に関する関数をmain.cから分離した。それに伴い、musicフォルダ内にMakefileを追加し、音楽用のライブラリ(libmusic.a)を作成。これをmainのMakefileに追加。(7/7) !!第2章 *仮で適当な位置に敵を2人配置し、x座標やy座標が同じになったとき向かってくるようにした。((br)) また、そのときに羊は動けないようにしたがキーを押しっぱなしで行くと止まらないことがある。(後に修正したい)(7/7) *隣まで敵が歩いて来たらリザルト(本来はバトルへ行くが仮で設定)を表示。(7/7) [[gr06に戻る|16::gr06]]