/// <summary>
 /// Update the per-tile size of the grid, and redraw the grid at this size.
 /// </summary>
 private void ResizeGridButton_Click(object sender, EventArgs e)
 {
     Properties.Settings.Default["GridTileSize"] = (int)TileSizeInput.Value;
     LayoutRendererOld.tileSize = (int)TileSizeInput.Value;
     DrawCurrentMapLayout();
     if (ShowGridCheckbox.Checked)
     {
         LayoutRendererOld.DrawGrid();
     }
 }
 private void ShowGridCheckbox_CheckedChanged(object sender, EventArgs e)
 {
     Properties.Settings.Default["ShowGridLines"] = ShowGridCheckbox.Checked;
     if (ShowGridCheckbox.Checked)
     {
         LayoutRendererOld.DrawGrid();
     }
     else
     {
         LayoutRendererOld.HideGrid();
     }
 }
        private void ShowDigimonCheckbox_CheckedChanged(object sender, EventArgs e)
        {
            Bitmap bmp = ShowDigimonCheckbox.Checked ? LayoutRendererOld.digimonLayer : new Bitmap(LayoutRendererOld.GetGridSizeScaled().x, LayoutRendererOld.GetGridSizeScaled().y);

            foreach (RenderLayoutTab tab in FloorLayoutRenderTabs)
            {
                tab.DigimonRenderLayer.Image = bmp;
            }

            Properties.Settings.Default["ShowDigimonLayer"] = ShowDigimonCheckbox.Checked;
        }
 /// <summary>
 /// Call the renderer for the current floor's current layout tab
 /// </summary>
 /// <param name="mapLayoutIndex"></param>
 private void DrawCurrentMapLayout()
 {
     LayoutRendererOld.SetupFloorLayerBitmap();
     CurrentMapLayout.DrawLayout();
 }