All pastes #64445 Raw Edit

TheLegace

public text v1 · immutable
#64445 ·published 2006-06-11 18:28 UTC
rendered paste body
Private Sub mnuMMove_Click()
' hMove and vMove record the  number of steps
'  through each section of the animation
Dim hMove As Integer
Dim vMove As Integer
Dim delay As Long
' moveFactor indicates which way the face starts
Dim moveFactor As Integer
 
continue = "yes"
' position the face image
imgEnemy1.Top = 0
imgEnemy1.Left = 0
    
hMove = 5
vMove = 1095
continue = "yes"

While continue = "yes"
    If imgEnemy1.Top = 7860 Then
        continue = "no"
        imgEnemy1.Top = 0
        imgEnemy1.Left = 0
    Else
    
        While imgEnemy1.Left < 10000
            ' pause to allow motion to be seen
            For delay = 1 To 400000
            ' move the face object
            imgEnemy1.Left = imgEnemy1.Left + hMove
  
 
                If imgEnemy1.Left = 10000 Then
                    hMove = hMove * -1
                    imgEnemy1.Top = imgEnemy1.Top + vMove
                ElseIf imgEnemy1.Left = 0 Then
                    hMove = hMove * -1
                    imgEnemy1.Top = imgEnemy1.Top + vMove
                End If
            Next delay
            hold = DoEvents
        Wend
    End If
    
Wend
End Sub