Exemple #1
0
        /// <summary>
        /// App Entry point
        /// </summary>
        /// <param name="args">The arguments.</param>
        static void Main(string[] args)
        {
            var outputWriter = new StandardInputOutputWriter();

            //Greetings
            outputWriter.SendToOutput("Hello, Welcome to the Drawing Tool", true);
            outputWriter.SendToOutput("Your window size is " + Console.WindowWidth + ' ' + Console.WindowHeight, true);
            outputWriter.SendToOutput("Please limit your canvas size to " + (Console.WindowWidth - 2) + ' ' + (Console.WindowHeight - 2) + " for optimal experience, Select from the following options", true);
            outputWriter.SendToOutput("", true);

            AppHandler appHandler = new AppHandler(new InputCommandReader(), new InputCommandValidator(), outputWriter);

            appHandler.DisplayMenu();
        }