CollisionAnimAnim

Syntax:

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

Parameters:

AnimSprite1

=

AnimSprite 1

x1, y1

=

Position von AnimSprite 1 auf dem screen

AnimSprite2

=

AnimSprite 2

x2, y2

=

Position von AnimSprite 2 auf dem screen

collision_mode

=

0: exakte Pixel Kollision (default)

1: block Kollision


Return Values:

#false

=

keine Kollision

#true

=

Kollision


Description:

Überprüft 2 AnimSprites auf Kollision.


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)
     ; mach was
  Endif


Supported OS:   Windows, Linux