rogue_can_see
if (rogue_can_see(mrow, mcol)) {
if (!blind && (detect_monster || rogue_can_see(row, col))) {
if (!rogue_can_see(row, col)) {
if (rogue_can_see(monster->row, monster->col)) {
int rogue_can_see(int, int);
if (rogue_can_see(row, col)) {
if (!rogue_can_see(monster->row, monster->col)) {
if (rogue_can_see(row, col) && ((row != rogue.row) || (col != rogue.col))){
if ((i != 0) && rogue_can_see(orow, ocol)) {
if (rogue_can_see(*row, *col)) {
if (rogue_can_see(row, col) &&
if (detect_monster || rogue_can_see(row, col)) {