⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 about.c

📁 连连看linux版V1.0,用C语言写的
💻 C
字号:
#include "about.h"void show_about(void) {        GtkWidget *dialog, *button, *label;        dialog = gtk_dialog_new();        gtk_window_set_title(GTK_WINDOW(dialog), "关于连连看V1.0版");        gtk_container_border_width(GTK_CONTAINER(dialog), 5);        label = gtk_label_new("连连看 Version 1.0版\n\by 赵明现 <alpher_zmx@yahoo.com.cn>\n\Copyright (C) 2005 赵明现\n\\n\本软件是自由软件,你可以对它进行分发和修改,本软件遵循自由软件基金会\n\公布的GNU General Public License协议,您可以根据自己意愿选择此协议的\n\第二版或者以后的版本.请查阅GPL协议的详细内容获得关于版权的详细说明.\n\\n\本软件的目的,是为了满足Linuxer对于Linux平台下的连连看游戏的需求,同\n\时也是为了与游戏爱好者探讨本游戏的实现方法和技巧.所以,如果你对游戏\n\的算法和实现有任何的意见或者建议,请不吝赐教,希望大家能共同学习提高.\n\\n\本软件的编写语言是C,使用GTK+ 2.0库.\n\\n\本程序的项目主页网址为: llk-linux.sourceforge.net\n\国内论坛在www.linuxfans.org,连连看for Linux项目专栏\n\\n\本软件目前正在开发过程中,本次发布目的在于收集意见和建议.所以本版本的\n\有些功能还没有完善,主要有:双人合作,网络对战,游戏声\n\效,背景音乐,奖励和惩罚机制,随机背景等.如果您对这些\n\功能的实现有任何的建议,请email跟我联系!\n\2005年5月15日\n\\n\You should have received a copy of the GNU General Public License\n\along with this program; if not, write to the Free Software\n\Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307  USA");        gtk_box_pack_start(GTK_BOX(GTK_DIALOG(dialog)->vbox), label, TRUE, TRUE, 0);        gtk_widget_show(label);        button = gtk_button_new_with_label(" Close ");        gtk_signal_connect_object(GTK_OBJECT(button), "clicked", GTK_SIGNAL_FUNC(gtk_widget_destroy), GTK_OBJECT(dialog));        gtk_box_pack_start(GTK_BOX(GTK_DIALOG(dialog)->action_area), button, FALSE, FALSE, 0);        gtk_widget_show(button);        gtk_widget_show(dialog);        gtk_widget_grab_focus(button);}void show_rule(void) {        GtkWidget *dialog, *button, *image;	GdkPixbuf *pixbuf;        dialog = gtk_dialog_new();        gtk_window_set_title(GTK_WINDOW(dialog), "连连看-游戏规则");        gtk_container_border_width(GTK_CONTAINER(dialog), 5);        pixbuf = gdk_pixbuf_new_from_inline(-1,rule_inline,FALSE,NULL);        image = gtk_image_new_from_pixbuf(pixbuf);        gtk_box_pack_start(GTK_BOX(GTK_DIALOG(dialog)->vbox), image, TRUE, TRUE, 0);        gtk_widget_show(image);        button = gtk_button_new_with_label(" Close ");        gtk_signal_connect_object(GTK_OBJECT(button), "clicked", GTK_SIGNAL_FUNC(gtk_widget_destroy), GTK_OBJECT(dialog));/*销毁窗口*/        gtk_box_pack_start(GTK_BOX(GTK_DIALOG(dialog)->action_area), button, FALSE, FALSE, 0);        gtk_widget_show(button);        gtk_widget_show(dialog);        gtk_widget_grab_focus(button);}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -