ソフトウェア設計及び演習用の班Wiki
g07::battle_main.h 関数
初期化をする関数
void my_init(int argc, char *argv[]);
--引数--
コマンドライン引数
--返り値--
なし
--説明--
プログラムの最初に呼び出して初期化を行う
メインウィンドウ作成をする関数
GtkWidget *main_window_new(void);
--引数--
なし
--返り値--
作成したトップレベルウィンドウGtkWidget *
--説明--
トップレベルウィンドウを作成する時に呼び出す
メインウィンドウに背景画像をセットする関数
void set_background(GtkWidget *window);
--引数--
背景をセットするGtkWidget *
--返り値--
なし
--説明--
メインウィンドウに背景をセットする GtkWidget *main_window_new(void)内にて呼び出される
メインウィンドウにイメージを配置するコールバック関数
void paint_image(GtkWidget *widget, GdkEventExpose event, gpointer user_data);
--引数--
イメージをセットするGtkWidget *
発生イベントを示すGdkEventExpose *
参照する画像名を示すgpointer *
--返り値--
なし
--説明--
HPゲージ、キャラクター画像、じゃんけんアイコンを表示する時に呼び出される関数
メインウィンドウにイメージを再描画する関数
void repaint_image(GtkWidget *widget, GdkEventExpose *event, gpointer use_data);
--引数--
イメージをリセットするGtkWidget *
発生イベントを示すGdkEventExpose *
参照する画像名を示すgpointer *
--返り値--
なし
--説明--
現在のイメージ画像を再描画する際に呼び出される 主にHPゲージが減少した時、キャラクターの必殺技画像を表示する時に用いる
メインウィンドウのイメージを削除する関数
void delete_image(GtkWidget *widget, GdkEventExpose *event);
--引数--
イメージを削除するGtkWidget *
発生イベントを示すGdkEventExpose *
--返り値--
なし
--説明--
イメージ画像を削除する時に用いられる キャラクターの必殺技画像を表示する時に用いる
メインウィンドウ閉鎖時のコールバック関数
void main_window_close(GtkWidget *widget, gpointer data);
--引数--
イメージをセットするGtkWidget *
--返り値--
なし
--説明--
ウィンドウの処理が終了した時に呼び出される
イメージをパックしたウィジェットを返す関数
GtkWidget *image_pack( GtkWidget *parent , gchar *filename);
--引数--
イメージを貼り付けるGtkWidget *
貼り付けたいファイル名を示すgchar *
--返り値--
イメージを貼りつけたウィンドウを示すGtkWidget *
--説明--
じゃんけんアイコンを作成する時に用いる
ボタンにイメージ画像をパックする関数
void image_button_new(GtkWidget *button, GtkWidget *image);
--引数--
イメージを貼り付けるボタンGtkWidget *
貼り付けるウィジェットを示すGtkWidget *
--返り値--
なし
--説明-- じゃんけんアイコンを作成する時に用いる
グーが押された時のコールバック関数
void cb_button_clicked1 (void);
--引数--
なし
--返り値--
なし
--説明--
グーアイコンがクリックされた時に呼び出される この関数内でじゃんけんの手を示す大域変数に1を代入する
チョキが押された時のコールバック関数
void cb_button_clicked2 (void);
--引数--
なし
--返り値--
なし
--説明--
チョキアイコンがクリックされた時に呼び出される この関数内でじゃんけんの手を示す大域変数に2を代入する
最終更新日:2013/12/19 16:29:59