… | |
… | |
394 | new_wall = arch_to_object (wall_arch); |
394 | new_wall = arch_to_object (wall_arch); |
395 | new_wall->x = i; |
395 | new_wall->x = i; |
396 | new_wall->y = j; |
396 | new_wall->y = j; |
397 | |
397 | |
398 | if (the_wall && the_wall->map) |
398 | if (the_wall && the_wall->map) |
399 | { |
|
|
400 | the_wall->remove (); |
|
|
401 | the_wall->destroy (); |
399 | the_wall->destroy (true); |
402 | } |
|
|
403 | |
400 | |
404 | the_wall->move_block = MOVE_ALL; |
401 | the_wall->move_block = MOVE_ALL; |
405 | insert_ob_in_map (new_wall, the_map, new_wall, INS_NO_MERGE | INS_NO_WALK_ON); |
402 | insert_ob_in_map (new_wall, the_map, new_wall, INS_NO_MERGE | INS_NO_WALK_ON); |
406 | } |
403 | } |
407 | |
404 | |