/// <summary> /// Metoda wstawia kostki w odpowiednie miejsce na planszy i usuwa je z tabliczki gracza /// </summary> /// <param name="Container"></param> /// <param name="StartCell"></param> /// <param name="Word"></param> /// <param name="Rack"></param> public void PutTiles(Container Container, int StartIndex, Dictionary.Dictionary.WordFound Word, Rack Rack) { String NewWord = Word.GetWord(); for(int i = 0; i < NewWord.Length; ++i) { Cell TempCell = Container.Get(StartIndex + i); if(!TempCell.IsVisited()) { TempCell.SetTile(Rack.Contains(NewWord[i]) ? new Tile(NewWord[i]) : new Tile(NewWord[i], true)); Rack.Remove(NewWord[i]); } } }