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); }
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(); }