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

📄 hack.track.c

📁 早期freebsd实现
💻 C
字号:
/* Copyright (c) Stichting Mathematisch Centrum, Amsterdam, 1985. *//* hack.track.c - version 1.0.2 */#include "hack.h"#define	UTSZ	50coord utrack[UTSZ];int utcnt = 0;int utpnt = 0;initrack(){	utcnt = utpnt = 0;}/* add to track */settrack(){	if(utcnt < UTSZ) utcnt++;	if(utpnt == UTSZ) utpnt = 0;	utrack[utpnt].x = u.ux;	utrack[utpnt].y = u.uy;	utpnt++;}coord *gettrack(x,y) register x,y; {register int i,cnt,dist;coord tc;	cnt = utcnt;	for(i = utpnt-1; cnt--; i--){		if(i == -1) i = UTSZ-1;		tc = utrack[i];		dist = (x-tc.x)*(x-tc.x) + (y-tc.y)*(y-tc.y);		if(dist < 3)			return(dist ? &(utrack[i]) : 0);	}	return(0);}

⌨️ 快捷键说明

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