CollisionAnimAnim

Syntax:

x = CollisionAnimAnim( AnimSprite1,x1,y1, AnimSprite2,x2,y2 [,collision_mode] )

Parameters:

AnimSprite1

=

AnimSprite number 1

x1, y1

=

position of AnimSprite 1 on the screen

AnimSprite2

=

AnimSprite number 2

x2, y2

=

position of AnimSprite 2 on the screen

collision_mode

=

0: exact pixel collision (default)

1: block collision


Return Values:

#false

=

no collision detected

true

=

collision


Description:

This command is used to check for collision

between 2 AnimSprites.


Example:

  CatchSprite(1,?Sonic,0)
  TransparentSpriteColor(1,255,0,255)
  CreateAnimSprite(Sonic.AnimSprite,1,40,40)

  CatchSprite(2,?Rings,0)
  TransparentSpriteColor(2,0,0,0)
  CreateAnimSprite(Rings.AnimSprite,2,16,16)

  ; in game loop
  If CollisionAnimAnim(Sonic,SonicX,SonicY,Rings,RingsX,RingsY)
     ; do something
  Endif


Supported OS:   Windows, Linux