/*pre: takes in an int argc and a char **argv *post: runs the client application with argc number of command line arguments * given by argv */ int main(int argc, char **argv) { signal(SIGINT, cap_sigint); gtk_init(&argc, &argv); init_main_win(); gtk_main(); return 0; }
void init_gtk_gui( int argc, char **argv ) { // GTK+ を初期化 gtk_set_locale(); #if defined( HAVE_G_THREAD_INIT ) g_thread_init( NULL ); #endif gdk_threads_init(); gtk_init( &argc, &argv ); gdk_rgb_init(); gPcgDun.nTileSizeRate = g_graph_scale_rate; init_main_win(); // SDL を初期化 gMusic.init(); gSound.init(); gJoystick.init(); // タイマーの設定 ena_timer(); // タイトル画像を描画 gPcgDun.initTitle(); change_scene_gui( SCENE_N_TITLE ); gPcgDun.drawTitle(); // グラフィック設定を選択 gSelConf.init(); gSelConf.draw(); }