name of a Rogue player */
| 1421 | |
| 1422 | /* name of a Rogue player */ |
| 1423 | const char * |
| 1424 | roguename(void) |
| 1425 | { |
| 1426 | char *i, *opts; |
| 1427 | |
| 1428 | if ((opts = nh_getenv("ROGUEOPTS")) != 0) { |
| 1429 | for (i = opts; *i; i++) |
| 1430 | if (!strncmp("name=", i, 5)) { |
| 1431 | char *j; |
| 1432 | if ((j = strchr(i + 5, ',')) != 0) |
| 1433 | *j = (char) 0; |
| 1434 | return i + 5; |
| 1435 | } |
| 1436 | } |
| 1437 | return rn2(3) ? (rn2(2) ? "Michael Toy" : "Kenneth Arnold") |
| 1438 | : "Glenn Wichman"; |
| 1439 | } |
| 1440 | |
| 1441 | static NEARDATA const char *const hcolors[] = { |
| 1442 | "ultraviolet", "infrared", "bluish-orange", "reddish-green", "dark white", |
no test coverage detected