Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- ''' <summary>
- ''' Checks for collisions between an opponent
- ''' </summary>
- ''' <remarks>This if statement probably needs some serious fucking debugging.</remarks>
- Public Function CheckCollision(opponent As SpriteAsset) As Boolean
- 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
- CollisionBehaviour()
- Return True
- Else
- Return False
- End If
- End Function
Add Comment
Please, Sign In to add comment