public MineSweeperGame(MineSweeperSettings _Data = null, IHTMLElement _Owner = null) { this.Data = _Data; if (this.Data == null) { this.Data = DefaultData; } var Settings = new { X = this.Data.X.ToInt32(8), Y = this.Data.Y.ToInt32(8), Mines = this.Data.Mines.ToDouble(0.2) }; Panel = new MineSweeperPanel( Settings.X, Settings.Y, Settings.Mines, new Assets() ); if (_Owner == null) { Panel.Control.AttachToDocument(); } else { _Owner.replaceWith(Panel.Control); } }
public MineSweeperGame(MineSweeperSettings _Data = null, IHTMLElement _Owner = null) { this.Data = _Data; if (this.Data == null) this.Data = DefaultData; var Settings = new { X = this.Data.X.ToInt32(8), Y = this.Data.Y.ToInt32(8), Mines = this.Data.Mines.ToDouble(0.2) }; Panel = new MineSweeperPanel( Settings.X, Settings.Y, Settings.Mines, new Assets() ); if (_Owner == null) Panel.Control.AttachToDocument(); else _Owner.replaceWith(Panel.Control); }