コード例 #1
0
ファイル: Program.cs プロジェクト: tbcaro/GOL
        static void Main(string[] args)
        {
            //Instantiate GOL Object
            Library.GOL GOL = new Library.GOL();
            
            int numgens;
            bool cont, restart;
            

            do
            {
                restart = false;
                          
                GOL.ConsoleSetup();
                GOL.StartSelection();
                GOL.PrintGrid();

                do
                {
                    cont = false;
                    numgens = GOL.EnterGenerations();

                    while (numgens > 0)
                    {
                        GOL.UpdateGrid();
                        GOL.PrintGrid();
                        System.Threading.Thread.Sleep(20);
                        numgens--;
                    } 


                    GOL.ContinueSelection(ref cont, ref restart);

                    
                }while (cont == true) ;

                Console.Clear();
            } while (restart == true) ;


        }
コード例 #2
0
        static void Main(string[] args)
        {
            //Instantiate GOL Object
            Library.GOL GOL = new Library.GOL();

            int  numgens;
            bool cont, restart;


            do
            {
                restart = false;

                GOL.ConsoleSetup();
                GOL.StartSelection();
                GOL.PrintGrid();

                do
                {
                    cont    = false;
                    numgens = GOL.EnterGenerations();

                    while (numgens > 0)
                    {
                        GOL.UpdateGrid();
                        GOL.PrintGrid();
                        System.Threading.Thread.Sleep(20);
                        numgens--;
                    }


                    GOL.ContinueSelection(ref cont, ref restart);
                }while (cont == true);

                Console.Clear();
            } while (restart == true);
        }