Example #1
0
        public static void Main(string[] args)
        {
            var units = new Units();

            while (true)
            {
                var input = Console.ReadLine();

                if (input == "end")
                {
                    break;
                }

                var inputTokens = input.Split().ToArray();
                var command     = inputTokens[0];

                switch (command)
                {
                case "add":
                    units.AddUnit(inputTokens[1], inputTokens[2], int.Parse(inputTokens[3]));
                    break;

                case "find":
                    units.FindUnitType(inputTokens[1]);
                    break;

                case "remove":
                    units.RemoveUnit(inputTokens[1]);
                    break;

                case "power":
                    units.FindUnitPower(int.Parse(inputTokens[1]));
                    break;
                }
            }
        }