예제 #1
0
파일: Form1.cs 프로젝트: Goran93S/RobotDemo
        public void buttonMove_Click(object sender, EventArgs e)
        {
            _Toy.Move();
            _Toy.Place();
            Paint += Draw2DArray;
            if (_Toy.Fall)
            {
                MessageBox.Show("GAME OVER");
                _Toy.GenerateRandomCoordinate(4, 4);
                ResetForm();
                _Toy.Fall = false;
            }

            if (_Toy.CheckMatching())
            {
                _Toy._Finish = DateTime.Now;
                TimeSpan timeSpan = _Toy._Finish - _Toy._Start;
                MessageBox.Show("FOUND! Time: " + timeSpan.ToString("mm\\:ss\\:ff") + Environment.NewLine +
                                "Coordinates are: " + _Toy.coordinate_X + "," + _Toy.coordinate_Y);
                _Toy.GenerateRandomCoordinate(4, 4);
                ResetForm();
            }
            buttonTurnLeft_Click(sender, e);
            buttonTurnRight_Click(sender, e);
        }