예제 #1
0
        public Wereld(double h, double b)
        {
            Hoogte  = h;
            Breedte = b;

            // plaats een nieuwe bal
            Bal = new Bal(new Point(10, 10));

            timer.Tick    += TimerOnTick;
            timer.Interval = new TimeSpan(0, 0, 0, 0, 5);
        }
예제 #2
0
        public void Stop(Point p)
        {
            if (!Playing)
            {
                return;
            }

            double balX = Bal.Locatie.X;
            double balY = Bal.Locatie.Y;

            if (p.X >= balX && p.Y >= balY && p.X <= balX + Bal.Diameter && p.Y <= balY + Bal.Diameter)
            {
                Bal.Stop();
                Score++;
                timer.Stop();
                Playing = false;
            }
        }
예제 #3
0
 private void TimerOnTick(object sender, EventArgs eventArgs)
 {
     Bal.Move(Hoogte, Breedte);
 }
예제 #4
0
 public void HerstartSpel()
 {
     timer.Stop();
     Bal = new Bal(new Point(10, 10));
     StartSpel();
 }