public override void Sprawdzanie() { helper.Update(); if (GUIRect.Contains(new Point(Mouse.GetState().X, Mouse.GetState().Y)) && Mouse.GetState().LeftButton == Microsoft.Xna.Framework.Input.ButtonState.Pressed) { if (_metoda != null) { _metoda(); } } if (CzyEnter == true && text.Length > 0) { CzyEnter2 = true; } else { CzyEnter = false; } var zmienna = Keyboard.GetState().GetPressedKeys().FirstOrDefault(); if (zmienna != Keys.None && Regex.IsMatch(zmienna.ToString(), @"[a-zA-Z]")) { if (helper.IsNewPress(zmienna)) { if (zmienna == Keys.Back) { if (text.Length > 0) { text = text.Remove(text.Length - 1); } } else if (zmienna == Keys.Enter) { if (text.Length > 0) { CzyEnter2 = true; } } else if (text.Length < 8 && zmienna.ToString().Length == 1) { text += zmienna.ToString(); } } } if (CzyEnter2 == true && text.Length > 0) { text.ToString(); FileManager.SaveScoreToFile(HighList, text); } }