Esempio n. 1
0
        static void Main(string[] args)
        {
            bool exitProgram = false;

            IUiMessageFactory  uiMessageFactory = new UiMessageFactory();
            IGameService       gameService      = new GameService();
            IStatisticsService statsService     = new StatisticsService();

            while (!exitProgram)
            {
                Console.Clear();
                uiMessageFactory.WelcomeMessage();

                if (Console.ReadKey().Key == ConsoleKey.D1)
                {
                    statsService.Begin();
                }
                if (Console.ReadKey().Key == ConsoleKey.D2)
                {
                    gameService.Begin();
                }

                if (Console.ReadKey().Key == ConsoleKey.Escape)
                {
                    exitProgram = true;
                }
            }
        }
Esempio n. 2
0
        static void Main(string[] args)
        {
            IUiMessageFactory messageFactory = new UiMessageFactory();
            var welcomeChoice = messageFactory.WelcomeMessage();

            if (welcomeChoice == choiseZaidimas)
            {
                IGameService gameService = new GameService();
                gameService.Begin();
            }

            if (welcomeChoice == choiseStatistika)
            {
                IStatisticsService service = new StatisticsService();
                service.Begin();
            }
        }