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

📄 teach.c

📁 <B>Digital的Unix操作系统VAX 4.2源码</B>
💻 C
字号:
static char sccsid[] = "	teach.c	4.1	82/05/11	";#include "back.h"extern char	*hello[];extern char	*list[];extern char	*intro1[];extern char	*intro2[];extern char	*moves[];extern char	*remove[];extern char	*hits[];extern char	*endgame[];extern char	*doubl[];extern char	*stragy[];extern char	*prog[];extern char	*lastch[];extern char	ospeed;			/* tty output speed for termlib */char *helpm[] = {	"\nEnter a space or newline to roll, or",	"     b   to display the board",	"     d   to double",	"     q   to quit\n",	0};char *contin[] = {	"",	0};main (argc,argv)int	argc;char	**argv;{	register char	*s, *ts[];	register int	i;	signal (2,getout);	if (gtty (0,&tty) == -1)			/* get old tty mode */		errexit ("teachgammon(gtty)");	old = tty.sg_flags;#ifdef V7	raw = ((noech = old & ~ECHO) | CBREAK);		/* set up modes */#else	raw = ((noech = old & ~ECHO) | RAW);		/* set up modes */#endif	ospeed = tty.sg_ospeed;				/* for termlib */	tflag = getcaps (getenv ("TERM"));#ifdef V7	while (*++argv != 0)#else	while (*++argv != -1)#endif		getarg (&argv);	if (tflag)  {		noech &= ~(CRMOD|XTABS);		raw &= ~(CRMOD|XTABS);		clear();	}	text (hello);	text (list);	i = text (contin);	if (i == 0)		i = 2;	init();	while (i)		switch (i)  {				case 1:			leave();				case 2:			if (i = text(intro1))				break;			wrboard();			if (i = text(intro2))				break;				case 3:			if (i = text(moves))				break;				case 4:			if (i = text(remove))				break;				case 5:			if (i = text(hits))				break;				case 6:			if (i = text(endgame))				break;				case 7:			if (i = text(doubl))				break;				case 8:			if (i = text(stragy))				break;				case 9:			if (i = text(prog))				break;				case 10:			if (i = text(lastch))				break;		}	tutor();}leave()  {	if (tflag)		clear();	else		writec ('\n');	fixtty(old);	execl (EXEC,"backgammon",args,"n",0);	writel ("Help! Backgammon program is missing\007!!\n");	exit (-1);}

⌨️ 快捷键说明

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