Ejemplo n.º 1
0
        public void Show(Boolean viewOnly)
        {
            if (Model.GetFlavorText().Count() > 0)
            {
                Console.WriteLine();
                foreach (String str in Model.GetFlavorText())
                {
                    Console.WriteLine(str);
                }
            }

            Console.WriteLine("--------------");
            Console.WriteLine("Dealer's Hand : {0}", Model.GetDealerHand());
            Console.WriteLine("Player's Hand : {0}", Model.GetPlayerHand());
            Console.WriteLine("Current Wager : {0}", Model.GetWager().ToString("C"));
            Console.WriteLine("-----");
            Console.WriteLine("Cash Available: {0}", Model.GetCashAvailable().ToString("C"));
            Console.WriteLine("--------------");


            if (Model.GetResultText().Count() > 0)
            {
                Console.WriteLine();
                foreach (String str in Model.GetResultText())
                {
                    Console.WriteLine("    {0}", str);
                }
            }

            Console.WriteLine();
            if (!viewOnly)
            {
                GetCommand();
            }
        }
Ejemplo n.º 2
0
        private void UpdateScrollWindow()
        {
            //  >>>>>[  Draw the bounding boxes
            //          -----
            OverWrite(SCROLL_LEFT, SCROLL_TOP, new string('-', WIDTH), ConsoleColor.Gray);
            OverWrite(SCROLL_LEFT, SCROLL_TOP + 19, new string('-', WIDTH), ConsoleColor.Gray);

            //  >>>>>[  Display the flavor and result text
            //          -----
            foreach (String str in Model.GetFlavorText())
            {
                OutputText.Add(str);
            }

            foreach (String str in Model.GetResultText())
            {
                OutputText.Add(str);
            }

            while (OutputText.Count > 18)
            {
                OutputText.RemoveAt(0);
            }

            int Y = 1;

            foreach (String str in OutputText)
            {
                OverWrite(SCROLL_LEFT, SCROLL_TOP + (Y++), "  " + str, ConsoleColor.DarkGray);
            }
        }