mirror of
https://github.com/polserver/polserver
synced 2026-08-13 08:23:08 -04:00
* refactored npcmod,decay to use Pos classes get rid of some realm methods used to wrap Pos * all wrappers in Realm are now gone * review comments
28 lines
405 B
C++
28 lines
405 B
C++
/** @file
|
|
*
|
|
* @par History
|
|
*/
|
|
|
|
|
|
#include "boundbox.h"
|
|
|
|
namespace Pol
|
|
{
|
|
namespace Mobile
|
|
{
|
|
bool BoundingBox::contains( const Core::Pos2d& pos ) const
|
|
{
|
|
for ( const auto& elem : areas )
|
|
{
|
|
if ( elem.contains( pos ) )
|
|
return true;
|
|
}
|
|
return false;
|
|
}
|
|
|
|
void BoundingBox::addarea( Core::Range2d area )
|
|
{
|
|
areas.emplace_back( std::move( area ) );
|
|
}
|
|
} // namespace Mobile
|
|
} // namespace Pol
|