ソフトウェア設計及び演習2017
プログラム::ball::ball1
ball1/
直接 GTK, GDKを使ってプログラムするのでは 抽象度が低く,考えにくく,間違えやすいので, アニメーションを提供する層を作成する.
- ボールたちはスプライト
- ペンギンは時間で変化する背景画像
anime.{h,c} が,アニメーション用のライブラリとインタフェース
- アニメーション領域の提供
- drawing_area
- 描画領域にのっかているスプライト(達)<-- GList構造を利用する
- (同じ種類の)スプライトの提供
- 画像(pixbuf)
- 描画領域
- 座標と速度
プログラム::ballに戻る
最終更新日:2017/04/03 09:14:17