<> !!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()