this might be a good addition to add, it is supposed to keep the map from zooming way the hell out when some fake mob shows up way outside the map edge... credit to ummm... give me a sec to figure out who it was posted by :)
Code:
diff -u -r1.3 mapcore.h
--- mapcore.h 31 May 2002 21:49:28 -0000 1.3
+++ mapcore.h 6 Jan 2003 16:09:36 -0000
@@ -565,22 +565,22 @@
printf("in x: %i, in y: %i, max(%i,%i) Min(%i,%i)\n", x, y, m_maxX, m_maxY, m_minX, m_minY);
#endif /* MAP_DEBUG */
- if (x > m_maxX)
+ if (x > m_maxX && x < 2 * m_maxX)
{
m_maxX = x;
flag = true;
}
- if (y > m_maxY)
+ if (y > m_maxY && y < 2 * m_maxY)
{
m_maxY = y;
flag = true;
}
- if (x < m_minX)
+ if (x < m_minX && x > 2 * m_minX)
{
m_minX = x;
flag = true;
}
- if (y < m_minY)
+ if (y < m_minY && y > 2 * m_minY)
{
m_minY = y;
flag = true;