Exemple #1
0
/*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;
}
Exemple #2
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();
}