<> int Title <<status>> int set_status_label(gpointer user_data) int status() <<game>> void my_sprite_remove(mySprite *); void my_sprite_move(mySprite *sprite); void my_sprite_init(mySprite *sprite); mySprite * my_sprite_new(myAnimeArea *area, gchar *path, gint timeout, gint x, gint y); void my_anime_area_remove(myAnimeArea *area); myAnimeArea * my_anime_area_new(gint width, gint height, GdkPixmap *bg_pixmap, gint timeout); void set_background(GtkWidget *window) static void set_text (GtkTextView *textview, const gchar *text) gint delete_event(GtkWidget *widget, gpointer data) static void build_remove (mySprite *sprite) static void build_state_summation() int game () void my_sprite_move(mySprite *sprite) <<event>> int event () gboolean text_event(GtkWidget *widget, GdkEventExpose *event, gpointer user_data) gboolean expose_text_callback(GtkWidget *widget, GdkEventExpose *event, gpointer user_data) gboolean expose_pict_callback(GtkWidget *widget, GdkEventExpose *event, gpointer user_data) int searchScriptLabel(const char* label, ScriptInformation* scriptInfo) int decodeScript(const char* scriptMessage, ScriptInformation* scriptInfo) void setMessage(const char* message) void splitString(const char* src, char* dest[], const char* delim, int splitNum int loadScript(const char* filename, ScriptInformation* scriptInfo) <<teacher>> static void set_page_image (GtkNotebook *notebook, gint page_num, GdkPixbuf *pixbuf) static void page_switch (GtkWidget *widget, GtkNotebookPage *page, gint page_num) static GtkWidget* icon_button_new (const gchar *stock_id) int kyouin (int argc, char **argv) <<ranking>> int set_ranking_label(gpointer user_data,int rank,int all_point) int ranking(int all_point) <<result>> int set_status_label(gpointer user_data) int result()