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

📄 sig.h~

📁 linux下的人机对话编程
💻 H~
📖 第 1 页 / 共 2 页
字号:
/*#include<gnome.h>#include"sg.h"#include"sig.h"#include"main.h"#include"popmenu.h"*/int Show_Sg(GtkWidget*canvas){ Show_D1(); Show_D3(); Show_D5(); Show_D7(); Show_D9(); Show_D11(); Show_D13(); Show_D15(); Show_D17(); Show_D19(); Show_X(); Show_XD(); Show_S3(); Show_S5(); Show_S2(); Show_S4(); Show_D2(); Show_D4(); Show_D6(); Show_D8(); Show_S(); Show_X1(); Show_X3(); Show_X4(); Show_X5(); return 1;}int  Show_D1(){GnomeCanvasGroup *group;  group=gnome_canvas_root(GNOME_CANVAS(canvas));  unsigned char temp;  GnomeCanvasItem*D1;    gchar*cr; temp=SgNode_DynTab[0][1];	if(temp==0x01) cr=color[1];	else cr=color[2];  D1=gnome_canvas_item_new(group,                        gnome_canvas_ellipse_get_type(),		        "x1",63.0,"y1",362.0,"x2",73.0,"y2",372.0,"fill_color",cr,		        NULL); gtk_signal_connect(GTK_OBJECT(D1),"event",GTK_SIGNAL_FUNC(PressedLamp),GINT_TO_POINTER(0x8000)); return 1;}int   Show_D3(){GnomeCanvasGroup *group;  group=gnome_canvas_root(GNOME_CANVAS(canvas));  unsigned char temp;  GnomeCanvasItem*D3; gchar*cr; temp=SgNode_DynTab[1][1];	if(temp==0x01) cr=color[1];	else cr=color[2];  D3=gnome_canvas_item_new(group,                        gnome_canvas_ellipse_get_type(),		        "x1",117.0,"y1",388.0,"x2",127.0,"y2",398.0,"fill_color",cr,		        NULL); gtk_signal_connect(GTK_OBJECT(D3),"event",GTK_SIGNAL_FUNC(PressedLamp),GINT_TO_POINTER(0x8001)); return 1;} int  Show_D5(){GnomeCanvasGroup *group;  group=gnome_canvas_root(GNOME_CANVAS(canvas));  unsigned char temp;  GnomeCanvasItem*D5; gchar*cr; temp=SgNode_DynTab[2][1];	if(temp==0x01) cr=color[1];	else cr=color[2];  D5=gnome_canvas_item_new(group,                        gnome_canvas_ellipse_get_type(),		        "x1",143.0,"y1",302.0,"x2",153.0,"y2",312.0,"fill_color",cr,		        NULL); gtk_signal_connect(GTK_OBJECT(D5),"event",GTK_SIGNAL_FUNC(PressedLamp),GINT_TO_POINTER(0x8002)); return 1;  }int  Show_D7(){GnomeCanvasGroup *group;  group=gnome_canvas_root(GNOME_CANVAS(canvas));  unsigned char temp;  GnomeCanvasItem*D7; gchar*cr; temp=SgNode_DynTab[3][1];	if(temp==0x01) cr=color[1];	else cr=color[2];  D7=gnome_canvas_item_new(group,                        gnome_canvas_ellipse_get_type(),		        "x1",143.0,"y1",242.0,"x2",153.0,"y2",252.0,"fill_color",cr,		        NULL); gtk_signal_connect(GTK_OBJECT(D7),"event",GTK_SIGNAL_FUNC(PressedLamp),GINT_TO_POINTER(0x8003)); return 1;  } int  Show_D9(){GnomeCanvasGroup *group;  group=gnome_canvas_root(GNOME_CANVAS(canvas));  unsigned char temp;  GnomeCanvasItem*D9; gchar*cr; temp=SgNode_DynTab[4][1];	if(temp==0x01) cr=color[1];	else cr=color[2]; D9=gnome_canvas_item_new(group,                        gnome_canvas_ellipse_get_type(),		        "x1",197.0,"y1",328.0,"x2",207.0,"y2",338.0,"fill_color",cr,		        NULL); gtk_signal_connect(GTK_OBJECT(D9),"event",GTK_SIGNAL_FUNC(PressedLamp),GINT_TO_POINTER(0x8004));   return 1;}int  Show_D11(){GnomeCanvasGroup *group;  group=gnome_canvas_root(GNOME_CANVAS(canvas));  unsigned char temp;  GnomeCanvasItem*D11; gchar*cr; temp=SgNode_DynTab[5][1];	if(temp==0x01) cr=color[1];	else cr=color[2];  D11=gnome_canvas_item_new(group,                        gnome_canvas_ellipse_get_type(),		        "x1",213.0,"y1",302.0,"x2",223.0,"y2",312.0,"fill_color",cr,		        NULL); gtk_signal_connect(GTK_OBJECT(D11),"event",GTK_SIGNAL_FUNC(PressedLamp),GINT_TO_POINTER(0x8005));   return 1;}int  Show_D13(){GnomeCanvasGroup *group;  group=gnome_canvas_root(GNOME_CANVAS(canvas));  unsigned char temp;  GnomeCanvasItem*D13; gchar*cr; temp=SgNode_DynTab[6][1];	if(temp==0x01) cr=color[1];	else cr=color[2];  D13=gnome_canvas_item_new(group,                        gnome_canvas_ellipse_get_type(),		        "x1",213.0,"y1",362.0,"x2",223.0,"y2",372.0,"fill_color",cr,		        NULL); gtk_signal_connect(GTK_OBJECT(D13),"event",GTK_SIGNAL_FUNC(PressedLamp),GINT_TO_POINTER(0x8006)); return 1;  }int  Show_D15(){GnomeCanvasGroup *group;  group=gnome_canvas_root(GNOME_CANVAS(canvas));  unsigned char temp;  GnomeCanvasItem*D15; gchar*cr; temp=SgNode_DynTab[7][1];	if(temp==0x01) cr=color[1];	else cr=color[2];  D15=gnome_canvas_item_new(group,                        gnome_canvas_ellipse_get_type(),		        "x1",213.0,"y1",242.0,"x2",223.0,"y2",252.0,"fill_color",cr,		        NULL); gtk_signal_connect(GTK_OBJECT(D15),"event",GTK_SIGNAL_FUNC(PressedLamp),GINT_TO_POINTER(0x8007)); return 1;  }int  Show_D17(){GnomeCanvasGroup *group;  group=gnome_canvas_root(GNOME_CANVAS(canvas));  unsigned char temp;  GnomeCanvasItem*D17; gchar*cr; temp=SgNode_DynTab[8][1];	if(temp==0x01) cr=color[1];	else cr=color[2];  D17=gnome_canvas_item_new(group,                        gnome_canvas_ellipse_get_type(),		        "x1",283.0,"y1",362.0,"x2",293.0,"y2",372.0,"fill_color",cr,		        NULL); gtk_signal_connect(GTK_OBJECT(D17),"event",GTK_SIGNAL_FUNC(PressedLamp),GINT_TO_POINTER(0x8008));   return 1;}int  Show_D19(){GnomeCanvasGroup *group;  group=gnome_canvas_root(GNOME_CANVAS(canvas));  unsigned char temp;  GnomeCanvasItem*D19; gchar*cr; temp=SgNode_DynTab[9][1];	if(temp==0x01) cr=color[1];	else cr=color[2];  D19=gnome_canvas_item_new(group,                        gnome_canvas_ellipse_get_type(),		        "x1",337.0,"y1",328.0,"x2",347.0,"y2",338.0,"fill_color",cr,		        NULL); gtk_signal_connect(GTK_OBJECT(D19),"event",GTK_SIGNAL_FUNC(PressedLamp),GINT_TO_POINTER(0x8009));   return 1;}int  Show_X(){GnomeCanvasGroup *group;  group=gnome_canvas_root(GNOME_CANVAS(canvas));  unsigned char temp;  GnomeCanvasItem*X,XX; gchar*cr1; gchar*cr2;       temp=SgNode_DynTab[10][1];	if((temp==0x36)||(temp==0x37)) cr1=color[5];	else if(temp==0x67){	  cr1=color[5];	  cr2=color[3];	}	else if((temp==0x26)||(temp==0x27)) cr1=color[3];	else if(temp==0x23){	  cr1=color[3];	  cr2=color[3];	}	else if(temp==0x0b){	  cr1=color[0];	  cr2=color[2];	}	else if((temp==0x02)||(temp==0x03)) cr1=color[0];  X=gnome_canvas_item_new(group,                        gnome_canvas_ellipse_get_type(),		        "x1",47.0,"y1",302.0,"x2",57.0,"y2",312.0,"fill_color",cr1,		        NULL); gnome_canvas_item_new(group,                        gnome_canvas_ellipse_get_type(),		        "x1",57.0,"y1",302.0,"x2",67.0,"y2",312.0,"fill_color","red",		        NULL); gtk_signal_connect(GTK_OBJECT(X),"event",GTK_SIGNAL_FUNC(PressedLamp),GINT_TO_POINTER(0x800a)); return 1;  }int  Show_XD(){GnomeCanvasGroup *group;  group=gnome_canvas_root(GNOME_CANVAS(canvas));  unsigned char temp;  GnomeCanvasItem*XD; gchar*cr1; gchar*cr2;       temp=SgNode_DynTab[11][1];	if((temp==0x36)||(temp==0x37)) cr1=color[5];	else if(temp==0x67){	  cr1=color[5];	  cr2=color[3];	}	else if((temp==0x26)||(temp==0x27)) cr1=color[3];	else if(temp==0x23){	  cr1=color[3];	  cr2=color[3];	}	else if(temp==0x0b){	  cr1=color[0];	  cr2=color[2];	}	else if((temp==0x02)||(temp==0x03)) cr1=color[0];  XD=gnome_canvas_item_new(group,                        gnome_canvas_ellipse_get_type(),		        "x1",57.0,"y1",242.0,"x2",67.0,"y2",252.0,"fill_color",cr1,		        NULL); gnome_canvas_item_new(group,                        gnome_canvas_ellipse_get_type(),		        "x1",67.0,"y1",242.0,"x2",77.0,"y2",252.0,"fill_color",cr1,		        NULL); gtk_signal_connect(GTK_OBJECT(XD),"event",GTK_SIGNAL_FUNC(PressedLamp),GINT_TO_POINTER(0x800b));   return 1;}int  Show_S3(){GnomeCanvasGroup *group;  group=gnome_canvas_root(GNOME_CANVAS(canvas));  unsigned char temp;  GnomeCanvasItem*S3;  temp=SgNode_DynTab[12][1]; gchar*cr1,*cr2;        	cr1=cr2=color[4];	if(temp==0x15) cr1=color[5];	else if(temp==0x0d){	  cr1=color[5];	  cr2=color[5];	  	}	else if(temp==0x03) cr1=color[2];	else if(temp==0x01) cr1=color[0];	 		else if(temp==0x05) cr1=color[5];	  S3=gnome_canvas_item_new(group,                        gnome_canvas_ellipse_get_type(),			  "x1",337.0,"y1",268.0,"x2",347.0,"y2",278.0,"fill_color",cr1,		        NULL); gnome_canvas_item_new(group,                        gnome_canvas_ellipse_get_type(),		        "x1",327.0,"y1",268.0,"x2",337.0,"y2",278.0,"fill_color",cr2,		        NULL); gtk_signal_connect(GTK_OBJECT(S3),"event",GTK_SIGNAL_FUNC(PressedLamp),GINT_TO_POINTER(0x800c)); return 1;  }int  Show_S5(){GnomeCanvasGroup *group;  group=gnome_canvas_root(GNOME_CANVAS(canvas));  unsigned char temp;  GnomeCanvasItem*S5;temp=SgNode_DynTab[13][1]; gchar*cr1; gchar*cr2;       	cr1=cr2=color[4];	if(temp==0x15) cr1=color[5];	else if(temp==0x0d){	  cr1=color[5];	  cr2=color[5];	  	}	else if(temp==0x03) cr1=color[2];

⌨️ 快捷键说明

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