public void CenterTile(float tileX, float tileY)
{
System.Drawing.RectangleF viewportRect = ScreenToTile(new Rectangle((int)Viewport.X, (int)Viewport.Y, (int)Viewport.Width, (int)Viewport.Height));
m_offsetX = (int)((tileX * -1) + (viewportRect.Width / 2));
m_offsetY = (int)((tileY * -1) + (viewportRect.Height / 2));
}