自動スクロール>> !!loop_background関数
void loop_background(GtkWidget *a) { set_background(drawing); timer_id = g_timeout_add(100, (GSourceFunc)timerdo, a); return; }!!説明 *第1章が始まるとloop_background関数(main.c)が呼び出される。 *set_background関数(view.c)内では、背景画像を読み込んで表示を行い、次のスクロールのために関数を呼び出すたびにy座標を足している。 *timerdo関数(chapter1.c)内ではset_background関数(背景の表示)、view_all関数(敵やアイテムの表示)、背景のスクロールに合わせて敵の制御を行う関数を呼び出している。