Guest User

Untitled

a guest
Feb 9th, 2019
111
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1.     ''' <summary>
  2.    ''' Checks for collisions between an opponent
  3.    ''' </summary>
  4.    ''' <remarks>This if statement probably needs some serious fucking debugging.</remarks>
  5.    Public Function CheckCollision(opponent As SpriteAsset) As Boolean
  6.         If (((v2_pos.X > opponent.Position.X) And (v2_pos.X < (opponent.Position.X + opponent.Size.X))) Or ((v2_pos.X + v2_size.X > opponent.Position.X) And (v2_pos.X + v2_size.X < (opponent.Position.X + opponent.Size.X)))) And (((v2_pos.Y > opponent.Position.Y) And (v2_pos.X < (opponent.Position.Y + opponent.Size.Y))) Or ((v2_pos.Y + v2_size.Y > opponent.Position.Y) And (v2_pos.Y + v2_size.Y < (opponent.Position.Y + opponent.Size.Y)))) Then
  7.             CollisionBehaviour()
  8.             Return True
  9.         Else
  10.             Return False
  11.         End If
  12.     End Function
Add Comment
Please, Sign In to add comment