Example #1
0
        private void CreateFont()
        {
            if (font != null)
            {
                font.Dispose();
            }
            var width   = CellSize / (float)stoneSize;
            var gdiFont = new System.Drawing.Font(ConfigManager.Settings.DefaultFontName,
                                                  RequiredFontSize / width,
                                                  FontStyle.Bold);

            font = new Microsoft.WindowsMobile.DirectX.Direct3D.Font(device, gdiFont);
        }
Example #2
0
 public override void Dispose()
 {
     foreach (var item in markup)
     {
         item.Dispose();
     }
     blackStone.Dispose();
     whiteStone.Dispose();
     coloredMark.Dispose();
     wood.Dispose();
     if (background != null)
     {
         background.Dispose();
     }
     if (font != null)
     {
         font.Dispose();
     }
     messageFont.Dispose();
     sprite.Dispose();
     device.Dispose();
 }