diff options
author | kaelima <kaelima@live.se> | 2011-10-19 17:40:44 +0100 |
---|---|---|
committer | kaelima <kaelima@live.se> | 2011-10-19 17:40:44 +0100 |
commit | be0b2fcf97404af624e538be96ea05892d3f41be (patch) | |
tree | 8849332a9a8930226fea13b4e5188f4b521a70c3 /src/server/game/Grids/GridDefines.h | |
parent | d7e019072677dd098c491986ebe8c48259d20155 (diff) |
Core/Grid:
- Simplified CellArea calculation (Original author: SilverIce)
- Removed unused code in Cell class (Original author: SilverIce)
- Improve some Visit functions.
Diffstat (limited to 'src/server/game/Grids/GridDefines.h')
-rw-r--r-- | src/server/game/Grids/GridDefines.h | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/src/server/game/Grids/GridDefines.h b/src/server/game/Grids/GridDefines.h index c8abc314ff0..44e2588ef81 100644 --- a/src/server/game/Grids/GridDefines.h +++ b/src/server/game/Grids/GridDefines.h @@ -128,6 +128,13 @@ struct CoordPair return x_coord < LIMIT && y_coord < LIMIT; } + CoordPair& normalize() + { + x_coord = std::min(x_coord, LIMIT - 1); + y_coord = std::min(y_coord, LIMIT - 1); + return *this; + } + uint32 x_coord; uint32 y_coord; }; |