public void Init(string wordContent, WordPanel parentWordPanel) { if (ParentWordPanel == null) { // 内容赋值 WordContent = wordContent; ParentWordPanel = parentWordPanel; // 初始化字母 NextLetterIndex = 0; CreateLetters(); } }
public void Create() { SelectWord(); IsActive = false; IsDoublePoint = false; IsJoker = false; BlockData = new Block[GamePanel.Current.RowCount, GamePanel.Current.ColumnCount]; ColumnData = new int[GamePanel.Current.ColumnCount]; //EmptyRowData = new int[GamePanel.Current.ColumnCount]; Array.Clear(ColumnData, 0, ColumnData.Length); /* * for (int i = 0; i < EmptyRowData.Count(); i++) * EmptyRowData[i] = GamePanel.Current.RowCount - 1; */ gameTimer = new DispatcherTimer(); gameTimer.Tick += createBlock_CallBack; gameTimer.Interval = TimeSpan.FromMilliseconds(200); WordPanel.Create(); }