Advertisement
Guest User

Untitled

a guest
Jul 21st, 2017
59
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
VB.NET 1.99 KB | None | 0 0
  1. Public Class Form1
  2.  
  3.     Dim x, y, dx, dy, s As Double
  4.  
  5.     Private Sub Timer1_Tick(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Timer1.Tick
  6.         x += dx
  7.         y += dy
  8.         If x >= Me.ClientSize.Width - s Then
  9.             x = Me.ClientSize.Width - s
  10.             dx = -dx
  11.         ElseIf x < 0 Then
  12.             x = 0
  13.             dx = -dx
  14.         End If
  15.         If y >= Me.ClientSize.Height - s Then
  16.             y = Me.ClientSize.Height - s
  17.             dy = -dy
  18.         ElseIf y < 0 Then
  19.             y = 0
  20.             dy = -dy
  21.         End If
  22.         Me.Refresh()
  23.     End Sub
  24.  
  25.     Private Sub Form1_Paint(ByVal sender As System.Object, ByVal e As System.Windows.Forms.PaintEventArgs) Handles MyBase.Paint
  26.         Dim g As Graphics = e.Graphics
  27.         Dim x, y, s As Integer
  28.         x = Me.x
  29.         y = Me.y
  30.         s = Me.s
  31.         g.FillEllipse(Brushes.Navy, x, y, s, s)
  32.     End Sub
  33.  
  34.     Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
  35.         x = 40
  36.         y = 90
  37.         dx = 1
  38.         dy = 1
  39.         s = 10
  40.         Timer1.Enabled = True
  41.     End Sub
  42. End Class
  43.  
  44.  
  45.  
  46.  
  47.  
  48.  
  49.  
  50.  
  51.  
  52.  
  53.  
  54.  
  55.  
  56.  
  57.  
  58.  
  59.  
  60.  
  61.  
  62.  
  63.  
  64.  
  65.  
  66.  
  67.  
  68. ' MATERI ( pilih sampai nilai = 18 saja )
  69. ' 1. 3 poin ( tombol atas bawah (x) kiri kanan (y) mengubah kecepatan bola )
  70. ' 2. 3 poin ( tombol W S A D mengubah posisi bola )
  71. ' 3. 7 poin ( tombol + dan - menambah jumlah bola, max bola = 10, arah bola random )
  72. ' 4. 3 poin ( ketika window tidak aktif, bola berhenti )
  73. ' 5. 3 poin ( klik mouse pada suatu tempat mengubah posisi bola )
  74. ' 6. 3 poin ( tombol 1-9 mengubah ukuran bola ) --> HARAM u/ PR
  75. ' 7. 5 poin ( klik kanan mouse pada suatu tempat mengubah arah pergerakan bola )
  76.  
  77. ' PR ( pilih sampai nilai = 9 saja )
  78. ' 1. 3 poin ( yang memantul = 3 buah gambar ) WAJIB
  79. ' 2. 5 poin ( gambar terdapat transparansi dan tidak ngeblink )
  80. ' 3. 3 poin ( 0-9 memilih gambar yg ada (diberi border) )
  81. ' 4. lain2 ( poin2 MATERI dibagi 2 di floor )
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement