return region( pos.x, pos.y, pos.map );
for ( cTerritory*region = it.data().first(); region; region = it.data().next() ) { region = dynamic_cast<cTerritory*>( region->region( posx, posy, map ) ); if ( region ) { result = region; } }
	inline cTerritory* region( const Coord_cl& pos )	{		return region( pos.x, pos.y, pos.map );	}