Home | History | Annotate | Download | only in rogue

Lines Matching defs:row

305 	short row, col;
310 row = monster->row;
312 dungeon[row][col] &= ~MONSTER;
313 mvaddch(row, col, get_dungeon_char(row, col));
336 short row, col;
353 row = rogue.row; col = rogue.col;
354 get_dir_rc(d, &row, &col, 0);
356 c = mvinch(row, col);
358 (!can_move(rogue.row, rogue.col, row, col))) {
362 if (!(fight_monster = object_at(&level_monsters, row, col))) {
373 interrupted || (!(dungeon[row][col] & MONSTER))) {
376 monster = object_at(&level_monsters, row, col);
385 get_dir_rc(short dir, short *row, short *col, short allow_off_screen)
394 if (allow_off_screen || (*row < (DROWS-2))) {
395 (*row)++;
399 if (allow_off_screen || (*row > MIN_ROW)) {
400 (*row)--;
409 if (allow_off_screen || ((*row > MIN_ROW) && (*col > 0))) {
410 (*row)--;
415 if (allow_off_screen || ((*row > MIN_ROW) && (*col < (DCOLS-1)))) {
416 (*row)--;
421 if (allow_off_screen || ((*row < (DROWS-2)) && (*col < (DCOLS-1)))) {
422 (*row)++;
427 if (allow_off_screen || ((*row < (DROWS-2)) && (*col > 0))) {
428 (*row)++;