!! [ball2/|https://svn.cis.iwate-u.ac.jp/svn/csd/Examples/gtk2/Ball/ball2] 複数のスプライトを動かす(ballとmightyモジュール作成のためのプロトタイプ) ボールとマイティの二種類のスプライトを動かす. * '''アニメーションライブラリを変更せずに''' * ball_anime.c 側で動きを制御できる * 異なる種類のスプライトの提供 6< * 画像(pixbuf) * 描画領域 * 座標と速度 * タイムアウトで呼ばれるコールバック関数 >9 8< // アニメーション領域を作成 myAnimeArea *area = my_anime_area_new(AreaWidth, AreaHeight, pixmap, TimeoutInterval); gtk_container_add(GTK_CONTAINER(window), area->drawing_area); // スプライトを作りアニメーション領域にのせる for(i=0; i8 ---- [[プログラム::ball]]に戻る