aboutsummaryrefslogtreecommitdiffstats
path: root/games/hack/hack.track.c
diff options
context:
space:
mode:
Diffstat (limited to 'games/hack/hack.track.c')
-rw-r--r--games/hack/hack.track.c38
1 files changed, 0 insertions, 38 deletions
diff --git a/games/hack/hack.track.c b/games/hack/hack.track.c
deleted file mode 100644
index 6b41c2cdb118..000000000000
--- a/games/hack/hack.track.c
+++ /dev/null
@@ -1,38 +0,0 @@
-/* Copyright (c) Stichting Mathematisch Centrum, Amsterdam, 1985. */
-/* hack.track.c - version 1.0.2 */
-
-#include "hack.h"
-
-#define UTSZ 50
-
-coord 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);
-}