ソフトウェア設計及び演習用の班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を代入する

パーが押された時のコールバック関数

void cb_button_clicked3 (void);

--引数--

なし

--返り値--

なし

--説明--

パーアイコンがクリックされた時に呼び出される この関数内でじゃんけんの手を示す大域変数に3を代入する

カウントダウンのイメージを表示する関数

gboolean count_down (gpointer user_data);

--引数--

カウントを表示するウィジェットへのgpointer *

--返り値--

TRUE(返り値がTRUEのあいだ表示を続ける)

--説明--

じゃんけんアイコンがクリック可能である時間をカウントする もし、時間内でクリックが行われなかった場合は大域変数にランダムに 代入を行う


最終更新日:2013/12/19 16:29:59