… | |
… | |
391 | |
391 | |
392 | for (i = 0; i < RP->Xsize; i++) |
392 | for (i = 0; i < RP->Xsize; i++) |
393 | for (j = 0; j < RP->Ysize; j++) |
393 | for (j = 0; j < RP->Ysize; j++) |
394 | if (maze[i][j] == '>' || maze[i][j] == '<') |
394 | if (maze[i][j] == '>' || maze[i][j] == '<') |
395 | { |
395 | { |
396 | for (walk = get_map_ob (map, i, j); walk != NULL; walk = walk->above) |
396 | for (walk = GET_MAP_OB (map, i, j); walk != NULL; walk = walk->above) |
397 | { |
397 | { |
398 | if (walk->move_block == MOVE_ALL && walk->type != LOCKED_DOOR) |
398 | if (walk->move_block == MOVE_ALL && walk->type != LOCKED_DOOR) |
399 | { |
399 | { |
400 | walk->move_block = MOVE_BLOCK_DEFAULT; |
400 | walk->move_block = MOVE_BLOCK_DEFAULT; |
401 | update_object (walk, UP_OBJ_CHANGE); |
401 | update_object (walk, UP_OBJ_CHANGE); |