Beispiel #1
0
        public static bool IsInt(string input, string title, out int result, bool addErrorPadding = true)
        {
            var isInt = int.TryParse(input, out result);

            if (!isInt)
            {
                MessageTexts.Notify($"\nInvalid input for: {title}\n");
            }

            return(isInt);
        }
Beispiel #2
0
        public static bool CanShift(char inputCharacter, string supportedCharacters, bool addErrorPadding = true)
        {
            var canShift = false;

            foreach (var chr in supportedCharacters)
            {
                if (string.Compare(chr.ToString(), inputCharacter.ToString(), new CultureInfo("en-US"), CompareOptions.None) == 0)
                {
                    canShift = true;
                    break;
                }
            }

            if (!canShift)
            {
                MessageTexts.Notify($"\nCannot shift because of unsupported character: {inputCharacter}\n");
            }

            return(canShift);
        }