#pragma once #include #include /* 並べるウィジェットの総数 */ #define MAX_WIDGET 30 /* 横方向に並べるウィジェットの総数 */ #define MAX_HBOX 3 /* イメージウィジェットの総数 */ #define MAX_IMAGE 6 /* ゲージのイメージ画像のサイズ */ #define gage_width_size 340 #define gage_height_size 60 /* GtkWidget *image_canvas[MAX_WIDGET]; */ /* static */ /* int P_hp = 10, C_hp = 10; */ /* (追加)テストでやってたことをする関数 */ void card_select_start (int argc, char *argv[]); /* 初期化をする関数 */ void my_init(int argc, char *argv[]); /* メインウィンドウ作成をする関数 */ GtkWidget *main_window_new(void); /* メインウィンドウに背景画像をセットする関数 */ void set_background(GtkWidget *window); /* メインウィンドウにウィジェットをセットする関数 */ /* void image_set(GtkWidget *image1, gchar *filename1, /* GtkWidget *image2, gchar *filename2, /* GtkWidget *image3, gchar *filename3, /* GtkWidget *image4, gchar *filename4, /* GtkWidget *image5, gchar *filename5, /* GtkWidget *image6, gchar *filename6); /* 体力ゲージを更新する関数 /* void gage_paint(GtkWidget *gage_area, int hp); /* void gage_paint(GtkWidget *gage_area, int user_data); /* ウィジェットにイメージを描画する関数 void paint_image(GtkWidget *widget, GdkEventExpose *event, gpointer use_data); /* ウィジェットのイメージを削除する関数 /* void delete_image(GtkWidget *widget, /* GdkEventExpose *event); /* メインウィンドウ閉鎖時のコールバック関数 void main_window_close(GtkWidget *widget, gpointer data); /* バックボタンのコールバック関数 void back_call(GtkWidget *back_button, GtkWidget *vbox); int P1card_no;