diff options
Diffstat (limited to 'crawl-ref/source/l_dgn.cc')
-rw-r--r-- | crawl-ref/source/l_dgn.cc | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/crawl-ref/source/l_dgn.cc b/crawl-ref/source/l_dgn.cc index cef4fd1acd..0a464d6bc9 100644 --- a/crawl-ref/source/l_dgn.cc +++ b/crawl-ref/source/l_dgn.cc @@ -1589,17 +1589,17 @@ LUAFN(dgn_fill_grd_area) int x2 = luaL_checkint(ls, 3); int y2 = luaL_checkint(ls, 4); dungeon_feature_type feat = check_lua_feature(ls, 5); - + x1 = std::min(std::max(x1, X_BOUND_1+1), X_BOUND_2-1); y1 = std::min(std::max(y1, Y_BOUND_1+1), Y_BOUND_2-1); x2 = std::min(std::max(x2, X_BOUND_1+1), X_BOUND_2-1); y2 = std::min(std::max(y2, Y_BOUND_1+1), Y_BOUND_2-1); - + if (x2 < x1) std::swap(x1, x2); if (y2 < y1) std::swap(y1, y2); - + for (int y = y1; y <= y2; y++) for (int x = x1; x <= x2; x++) grd[x][y] = feat; |