Ejemplo n.º 1
0
        public void Run()
        {
            if (_ip == null)
            {
                _ip = new InstructionPointer();
            }
            if (_field == null)
            {
                _field = new Field();
            }

            while (true)
            {
                if (HandleKey())
                {
                    break;
                }
            }
            Console.Clear();
            Console.SetCursorPosition(0, 0);
            _field.Print();
            Console.ReadLine();

            var runner = new CodeRunner(_field);

            runner.Run();
            Console.WriteLine(Environment.NewLine + "Done!");
        }
Ejemplo n.º 2
0
 private void Button_Click(object sender, RoutedEventArgs e)
 {
     c.Run();
 }