known_branch_stairs
New routine known_branch_stairs() was performing two different things and was unnecessarly complicated because of that. Split off newer routine stairs_description() to handle one of those.
This commit is contained in:
@@ -1856,14 +1856,14 @@ back_to_glyph(xchar x, xchar y)
|
||||
break;
|
||||
case STAIRS:
|
||||
sway = stairway_at(x, y);
|
||||
if (known_branch_stairs(sway, (char *) 0, FALSE))
|
||||
if (known_branch_stairs(sway))
|
||||
idx = (ptr->ladder & LA_DOWN) ? S_brdnstair : S_brupstair;
|
||||
else
|
||||
idx = (ptr->ladder & LA_DOWN) ? S_dnstair : S_upstair;
|
||||
break;
|
||||
case LADDER:
|
||||
sway = stairway_at(x, y);
|
||||
if (known_branch_stairs(sway, (char *) 0, FALSE))
|
||||
if (known_branch_stairs(sway))
|
||||
idx = (ptr->ladder & LA_DOWN) ? S_brdnladder : S_brupladder;
|
||||
else
|
||||
idx = (ptr->ladder & LA_DOWN) ? S_dnladder : S_upladder;
|
||||
|
||||
Reference in New Issue
Block a user