See. I've already taken that step...
Code:
For counter = 1 To 8
If collider.Top >= wall(counter).Top And collider.Top <= wall(counter).Top + wall(counter).Height Or collider.Top + collider.Height >= wall(counter).Top And collider.Top + collider.Height <= wall(counter).Top + wall(counter).Height Then
If collider.Left >= wall(counter).Left And collider.Left <= wall(counter).Left + wall(counter).Width Or collider.Left + collider.Width >= wall(counter).Left And collider.Left + collider.Width <= wall(counter).Left + wall(counter).Width Then
collide = True
End If
End If
Next
This is what I have come up with. It checks for all of the objects on the screen, which are in a control array. But, when the picture of my character hits the top of an object (when their tops are the same) he will go right through it. I'm currently checking for something though. The key to this may lie in whether or not he's bigger than the object on the screen. A certain occurance my code doesn't cover..