コード例 #1
0
 private void theLoop_Tick(object sender, EventArgs e)
 {
     Invalidate();
     if (Math.Round(_bounceBall.x) >= ClientSize.Width - _bounceBall.diameter || Math.Round(_bounceBall.x) <= 0)
     {
         Console.WriteLine("Toggling X to change direction");
         _bounceBall.velocityX *= -1;
     }
     if (Math.Round(_bounceBall.y) <= 0 || (Math.Round(_bounceBall.y) >= ClientSize.Height - _bounceBall.diameter))
     {
         Console.WriteLine("Toggling Y to change direction");
         _bounceBall.velocityY *= -1;
     }
     _bounceBall.Update();
 }
コード例 #2
0
 private void Draw_Tick(object sender, EventArgs e)
 {
     ballMaster.Update();
     ballMaster2.Update();
     this.Refresh();
 }
コード例 #3
0
ファイル: FrmBallClass.cs プロジェクト: fischettijw/BallClass
 private void FrmBallClass_Paint(object sender, PaintEventArgs e)
 {
     e.Graphics.SmoothingMode = SmoothingMode.HighQuality;
     Ball.Display();
     Ball.Update();
 }