aliasd.c

来自「C实现的MUD,对大家基本入门网络游戏很有帮助!」· C语言 代码 · 共 61 行

C
61
字号
// aliasd.cmapping global_alias = ([	"l":	"lookold",	"ll":	"look",	"i":	"inventory",	"tt":	"team talk",	"bai":	"apprentice",	"bei":	"prepare",	"cha":	"skills",	"dazuo":"exercise",	"du":	"study",	"fangqi":"abandon",	"jiali":"enforce",	"jifa":	"enable",	"kaichu":"expell",	"lian":	"practice",	"shou":	"recruit",	"tuna":	"respirate",	"xue":	"learn",	"yun":	"exert",	"n":	"go north",	"e":	"go east",	"w":	"go west",	"s":	"go south",	"nu":	"go northup",	"eu":	"go eastup",	"wu":	"go westup",	"su":	"go southup",	"nd":	"go northdown",	"ed":	"go eastdown",	"wd":	"go westdown",	"sd":	"go southdown",	"ne":	"go northeast",	"se":	"go southeast",	"nw":	"go northwest",	"sw":	"go southwest",	"u":	"go up",	"d":	"go down",        "qi":	"recover",      "jing":	"regenerate",     "jingli":  "refresh"    ]);string process_global_alias(string arg){	string *word;	if (arg[0]=='\'') return "say " + arg[1..strlen(arg)-1];	word = explode(arg, " ");	if( sizeof(word) && !undefinedp(global_alias[word[0]]) ) {		word[0] = global_alias[word[0]];		return implode(word, " ");	}	return arg;}

⌨️ 快捷键说明

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