directions (trunk only)
Some groundwork useful for the interface code I've been working on. If we already have some direction to name-of-direction code somewhere, I couldn't find it.
This commit is contained in:
18
src/cmd.c
18
src/cmd.c
@@ -1,4 +1,4 @@
|
||||
/* SCCS Id: @(#)cmd.c 3.5 2007/02/05 */
|
||||
/* SCCS Id: @(#)cmd.c 3.5 2007/02/21 */
|
||||
/* Copyright (c) Stichting Mathematisch Centrum, Amsterdam, 1985. */
|
||||
/* NetHack may be freely redistributed. See license for details. */
|
||||
|
||||
@@ -21,8 +21,6 @@ struct cmd Cmd = { 0 }; /* flag.h */
|
||||
#define CMD_TRAVEL (char)0x90
|
||||
#define CMD_CLICKLOOK (char)0x8F
|
||||
|
||||
#define NODIAG(monnum) ((monnum) == PM_GRID_BUG)
|
||||
|
||||
#ifdef DEBUG
|
||||
/*
|
||||
* only one "wiz_debug_cmd" routine should be available (in whatever
|
||||
@@ -2634,6 +2632,20 @@ confdir()
|
||||
return;
|
||||
}
|
||||
|
||||
const char *
|
||||
directionname(dir)
|
||||
int dir;
|
||||
{
|
||||
static NEARDATA const char * const dirnames[] = {
|
||||
"west", "northwest", "north", "northeast",
|
||||
"east", "southeast", "south", "southwest",
|
||||
"down", "up",
|
||||
};
|
||||
|
||||
if (dir < 0 || dir >= SIZE(dirnames)) return "invalid";
|
||||
return dirnames[dir];
|
||||
}
|
||||
|
||||
int
|
||||
isok(x,y)
|
||||
register int x, y;
|
||||
|
||||
Reference in New Issue
Block a user