羊、アイテム、敵、背景の表示>> !!view.h
void view_all(GtkWidget *); void view_sheep(GtkWidget *); void view_enemy(GtkWidget *,Role ); void view_item(GtkWidget *); void set_background(GtkWidget *);!!説明 *gdk_cairo_createを呼び出し、指定したdrawableをサーフェスとするコンテキストを作成。gdk_cairo_set_source_pixbufで画像データをソースに設定し、どの位置に置くかを指定する。各関数でこの動作が行われていて、view_allでview_item,view_sheep,view_enemyを呼び出す。 *set_background関数内で背景のスクロール速度を決め、関数が呼び出される度にy座標が加算される。 *view_enemy関数では引数のRoleを用いて、敵の種類ごとに配置や画像を変えることが可能。 [[前ページに戻る|gr06::モジュール]]