public static void Print(GridWithLetters dataGrid) { string log = string.Empty; for (int x = -1; x < dataGrid.Wight; x++) { if(x == -1) { log += "--"; continue; } log += " " + x + " "; } Debug.Log(" " + log); for (int y = 0; y < dataGrid.Height; y++) { log = string.Empty; for (int x = 0; x < dataGrid.Wight; x++) { char charToPrint = dataGrid.GetLeterInPosition(x, y); if (charToPrint == '\0') charToPrint = '_'; log += "(" + charToPrint + ") "; } Debug.Log(y + ". " + log); } }
public void SetLettersGrid(GridWithLetters letterGridData) { for (int y = 0; y < 12; y++) { for (int x = 0; x < 12; x++) { letterRows[y].SetLetterInPosition(x, letterGridData.GetLeterInPosition(x, y)); } } }
public static bool Check(GridWithLetters dataGrid) { for (int y = 0; y < dataGrid.Height; y++) { for (int x = 0; x < dataGrid.Wight; x++) { if (dataGrid.GetLeterInPosition(x, y) == '\0') { return(false); } } } return(true); }