Simplify routech[]

routech[][1] hasn't been used in living memory.  Drop it, and simplify
to routech[].
This commit is contained in:
Markus Armbruster 2008-08-27 21:30:56 -04:00
parent 2ec20c8896
commit d012940230
4 changed files with 5 additions and 12 deletions

View file

@ -58,7 +58,7 @@ enum p_mode { /* How to find path to destination */
extern signed char dirindex['z'-'a'+1];
extern int diroff[DIR_MAP+1][2];
extern char dirch[DIR_MAP+2];
extern char *routech[DIR_LAST+1][2];
extern char *routech[DIR_LAST+1];
/* src/lib/subs/paths.c */
extern char *getpath(char *, char *, coord, coord, int, int, enum p_mode);

View file

@ -101,8 +101,7 @@ path(void)
if (i == DIR_STOP)
break;
memcpy(&map[delty(&ns.range, cy)][deltx(&ns.range, cx) * 2],
routech[i][0],
3);
routech[i], 3);
cx = xnorm(cx + diroff[i][0]);
cy = ynorm(cy + diroff[i][1]);
}

View file

@ -98,7 +98,7 @@ rout(void)
p = &map[ns.dy][ns.dx * 2];
if ((dir = sect.sct_del[i_del] & 0x7) &&
nstr_exec(cond, ncond, &sect))
memcpy(p, routech[dir][0], 3);
memcpy(p, routech[dir], 3);
p[1] = dchr[sect.sct_type].d_mnem;
}
for (row = 0, y = ns.range.ly; row < ns.range.height; y++, row++) {

View file

@ -63,12 +63,6 @@ signed char dirindex[] = {
};
/* must agree with dirch[] and DIR_ defines */
char *routech[][2] = {
{" ", "$ $"},
{" /", "$ /"},
{" >", "$ >"},
{" \\", "$ \\"},
{"/ ", "/ $"},
{"< ", "< $"},
{"\\ ", "\\ $"}
char *routech[] = {
" ", " /", " >"," \\","/ ","< ","\\ "
};