Lines Matching refs:col
72 short row, col;
78 col = rogue.col;
84 get_dir_rc(d, &row, &col, 1);
86 if (!can_move(rogue.row, rogue.col, row, col)) {
90 if (!(dungeon[row][col] & MONSTER)) {
106 if (dungeon[row][col] & MONSTER) {
107 rogue_hit(object_at(&level_monsters, row, col), 0);
111 if (dungeon[row][col] & DOOR) {
113 cur_room = get_room_number(row, col);
117 wake_room(cur_room, 1, row, col);
119 light_passage(row, col);
121 } else if ((dungeon[rogue.row][rogue.col] & DOOR) &&
122 (dungeon[row][col] & TUNNEL)) {
123 light_passage(row, col);
124 wake_room(cur_room, 0, rogue.row, rogue.col);
127 } else if (dungeon[row][col] & TUNNEL) {
128 light_passage(row, col);
130 mvaddch(rogue.row, rogue.col, get_dungeon_char(rogue.row, rogue.col));
131 mvaddch(row, col, rogue.fchar);
137 rogue.col = col;
138 if (dungeon[row][col] & OBJECT) {
143 if ((obj = pick_up(row, col, &status)) != NULL) {
157 obj = object_at(&level_objects, row, col);
167 if (dungeon[row][col] & (DOOR | STAIRS | TRAP)) {
168 if ((!levitate) && (dungeon[row][col] & TRAP)) {
169 trap_player(row, col);
183 short row, col;
197 col = rogue.col;
203 } while (!next_to_something(row, col));
205 (dungeon[rogue.row][rogue.col] & TUNNEL)) {
221 (dungeon[rogue.row][rogue.col] & TUNNEL)) {
229 is_passable(int row, int col)
231 if ((row < MIN_ROW) || (row > (DROWS - 2)) || (col < 0) ||
232 (col > (DCOLS-1))) {
235 if (dungeon[row][col] & HIDDEN) {
236 return((dungeon[row][col] & TRAP) ? 1 : 0);
238 return(dungeon[row][col] & (FLOOR | TUNNEL | DOOR | STAIRS | TRAP));
244 short i, j, i_end, j_end, row, col;
255 j_end = (rogue.col < (DCOLS-1)) ? 1 : 0;
258 for (j = ((rogue.col > 0) ? -1 : 0); j <= j_end; j++) {
262 if (((rogue.row+i) == drow) && ((rogue.col+j) == dcol)) {
266 col = rogue.col + j;
267 s = dungeon[row][col];
272 * row,col, and now isn't, then don't stop */
274 if (((row == drow) || (col == dcol)) &&
275 (!((row == rogue.row) || (col == rogue.col)))) {
282 if (((row == drow) || (col == dcol)) &&
283 (!((row == rogue.row) || (col == rogue.col)))) {
482 if (dungeon[rogue.row][rogue.col] & TRAP) {
483 trap_player(rogue.row, rogue.col);
627 short crow = rogue.row, ccol = rogue.col, turns = 0;