diff --git a/apps/openmw-mp/Cell.cpp b/apps/openmw-mp/Cell.cpp index caaf3eb7e..79d6fc98c 100644 --- a/apps/openmw-mp/Cell.cpp +++ b/apps/openmw-mp/Cell.cpp @@ -212,12 +212,12 @@ Cell::Cell(ESM::Cell cell): cell(cell) } -Cell::Iterator Cell::begin() +Cell::Iterator Cell::begin() const { return players.begin(); } -Cell::Iterator Cell::end() +Cell::Iterator Cell::end() const { return players.end(); } diff --git a/apps/openmw-mp/Cell.hpp b/apps/openmw-mp/Cell.hpp index 938aa0a55..5ddeddbb4 100644 --- a/apps/openmw-mp/Cell.hpp +++ b/apps/openmw-mp/Cell.hpp @@ -53,10 +53,10 @@ class Cell public: Cell(ESM::Cell cell); typedef std::deque TPlayers; - typedef TPlayers::iterator Iterator; - - Iterator begin(); - Iterator end(); + typedef TPlayers::const_iterator Iterator; + + Iterator begin() const; + Iterator end() const; void addPlayer(Player *player); void removePlayer(Player *player);