diff --git a/map/screen_coverage.cpp b/map/screen_coverage.cpp index 9b4aea9ff9..c725536513 100644 --- a/map/screen_coverage.cpp +++ b/map/screen_coverage.cpp @@ -159,11 +159,6 @@ void ScreenCoverage::Remove(Tile const *) { } -bool LessRectInfo::operator()(Tile const * l, Tile const * r) const -{ - return l->m_rectInfo < r->m_rectInfo; -} - void ScreenCoverage::SetScreen(ScreenBase const & screen) { m_screen = screen; diff --git a/map/screen_coverage.hpp b/map/screen_coverage.hpp index da72217b6a..718f3b34dc 100644 --- a/map/screen_coverage.hpp +++ b/map/screen_coverage.hpp @@ -23,11 +23,6 @@ namespace yg class CoverageGenerator; -struct LessRectInfo -{ - bool operator()(Tile const * l, Tile const * r) const; -}; - class ScreenCoverage { private: diff --git a/map/tile.cpp b/map/tile.cpp index 9bdc1ae5cf..c5c31b75b1 100644 --- a/map/tile.cpp +++ b/map/tile.cpp @@ -23,3 +23,8 @@ Tile::Tile(shared_ptr const & renderTarget, Tile::~Tile() {} + +bool LessRectInfo::operator()(Tile const * l, Tile const * r) const +{ + return l->m_rectInfo < r->m_rectInfo; +} diff --git a/map/tile.hpp b/map/tile.hpp index 0fdb929a51..775fd1b22b 100644 --- a/map/tile.hpp +++ b/map/tile.hpp @@ -36,3 +36,9 @@ struct Tile ~Tile(); }; + +struct LessRectInfo +{ + bool operator()(Tile const * l, Tile const * r) const; +}; +