protected void algoSetMode(IWrite iWrite, string cmdName, object[] cmdArguments) { if (algoMachine != null) { switch (cmdArguments.Length) { case 1: iWrite.WriteLine("Please deifne the mode - a | s"); break; case 2: switch (cmdArguments[1].ToString().ToLower()) { case "a": algoMachine.SetMode(Base.Mode.Automatic); break; case "s": algoMachine.SetMode(Base.Mode.Semiautomatic); break; default: iWrite.WriteLine("Invalid mode " + cmdArguments[1].ToString()); break; } break; default: iWrite.WriteLine("Too many arguments"); break; } } }