コード例 #1
0
        public override void Move()
        {
            int temp = RD.Next(100);

            if (temp < 15)
            {
                X += 5;
            }
            else if (temp < 40)
            {
                X += 1;
            }
            else if (temp < 65)
            {
                X -= 2;
            }
            else if (temp < 80)
            {
                X -= 1;
            }
        }
コード例 #2
0
        public override Point Play()
        {
            Point p = new Point(-1, -1);

            do
            {
                p = new Point(RD.Next(10), RD.Next(10));
            } while (B.IsAHit(p));


            Rectangle rect = new Rectangle
            {
                Fill = new SolidColorBrush(Color.FromArgb(255, 50, 50, 50))
            };

            B.G.Children.Add(rect);
            Grid.SetRow(rect, (int)p.X);
            Grid.SetColumn(rect, (int)p.Y);

            return(p);
        }
コード例 #3
0
        public override void Move()
        {
            int temp = RD.Next(100);

            if (temp < 25)
            {
                X += 4;
            }
            else if (temp < 40)
            {
                X += 2;
            }
            else if (temp < 60)
            {
                X -= 2;
            }
            else if (temp < 70)
            {
                X -= 1;
            }
        }