BitBlt
· Nov 13, 2004, 3:06 PM
#2325
naime počeo sam raditi packmana ali mislim da neče iči onako kako sam mislio...
?elim naučiti koristiti BitBlt funkciju i vidio sam da ju je edifreak na programiranju dao miskecu ali ja je ne mogu skinuti...Ako ju mo?e? ponovno staviti da malo pogledam i ne?to novo naučim...
javljat ču kako mi ide
hvala
evo ovaj uzaludni kod od djela zami?ljenog pakmana...
[vb]Private Sub form_keydown(keycode As Integer, shift As Integer)
If keycode = vbKeyRight Then ped.Enabled = True
If keycode = vbKeyLeft Then ped.Enabled = True
If keycode = vbKeyDown Then ped.Move ped.Left, ped.Top + 80
End Sub
Private Sub ped_keydown(keycode As Integer, shift As Integer)
If keycode = vbKeyRight Then ped.Move ped.Left + 80
If keycode = vbKeyLeft Then ped.Move ped.Left - 80
If keycode = vbKeyDown Then ped.Move ped.Left, ped.Top + 80
If keycode = vbKeyUp Then ped.Move ped.Left, ped.Top - 80
If keycode = vbKeyRight Then ped.Picture = LoadPicture("c:\windows\desktop\zunix\blue.jpg")
If keycode = vbKeyLeft Then ped.Picture = LoadPicture("c:\windows\desktop\zunix\blue.jpg")
If keycode = vbKeyDown Then ped.Picture = LoadPicture("c:\windows\desktop\zunix\blue.jpg")
If keycode = vbKeyUp Then ped.Picture = LoadPicture("c:\windows\desktop\zunix\blue.jpg")
End Sub
Private Sub Timer1_Timer()
If (ped.Top + ped.Height >= lopta1.Top And ped.Top < lopta1.Top + lopta1.Height) And _
(ped.Left + ped.Width >= lopta1.Left And ped.Left < lopta1.Left + lopta1.Width) Then
End If
End Sub
Private Sub Timer2_Timer()
If (ped.Top + ped.Height >= lopta.Top And ped.Top < lopta.Top + lopta.Height) And _
(ped.Left + ped.Width >= lopta.Left And ped.Left < lopta.Left + lopta.Width) Then
ped.Enabled = False
ped.Top = 855
End If
End Sub[/vb]
ped je image u koji sam htio stavljati slike packmana a lopta je command koji je kao zapreka...
?elim naučiti koristiti BitBlt funkciju i vidio sam da ju je edifreak na programiranju dao miskecu ali ja je ne mogu skinuti...Ako ju mo?e? ponovno staviti da malo pogledam i ne?to novo naučim...
javljat ču kako mi ide
hvala
evo ovaj uzaludni kod od djela zami?ljenog pakmana...
[vb]Private Sub form_keydown(keycode As Integer, shift As Integer)
If keycode = vbKeyRight Then ped.Enabled = True
If keycode = vbKeyLeft Then ped.Enabled = True
If keycode = vbKeyDown Then ped.Move ped.Left, ped.Top + 80
End Sub
Private Sub ped_keydown(keycode As Integer, shift As Integer)
If keycode = vbKeyRight Then ped.Move ped.Left + 80
If keycode = vbKeyLeft Then ped.Move ped.Left - 80
If keycode = vbKeyDown Then ped.Move ped.Left, ped.Top + 80
If keycode = vbKeyUp Then ped.Move ped.Left, ped.Top - 80
If keycode = vbKeyRight Then ped.Picture = LoadPicture("c:\windows\desktop\zunix\blue.jpg")
If keycode = vbKeyLeft Then ped.Picture = LoadPicture("c:\windows\desktop\zunix\blue.jpg")
If keycode = vbKeyDown Then ped.Picture = LoadPicture("c:\windows\desktop\zunix\blue.jpg")
If keycode = vbKeyUp Then ped.Picture = LoadPicture("c:\windows\desktop\zunix\blue.jpg")
End Sub
Private Sub Timer1_Timer()
If (ped.Top + ped.Height >= lopta1.Top And ped.Top < lopta1.Top + lopta1.Height) And _
(ped.Left + ped.Width >= lopta1.Left And ped.Left < lopta1.Left + lopta1.Width) Then
End If
End Sub
Private Sub Timer2_Timer()
If (ped.Top + ped.Height >= lopta.Top And ped.Top < lopta.Top + lopta.Height) And _
(ped.Left + ped.Width >= lopta.Left And ped.Left < lopta.Left + lopta.Width) Then
ped.Enabled = False
ped.Top = 855
End If
End Sub[/vb]
ped je image u koji sam htio stavljati slike packmana a lopta je command koji je kao zapreka...