CollisionAnimSprite

Syntax:

x = CollisionAnimSprite( AnimSprite,x1,y1, Sprite,x2,y2 [,collision_mode] )

Parameters:

AnimSprite

=

AnimSprite

x1, y1

=

Position AnimSprite auf dem screen

Sprite

=

Nummer Deines Sprites

x2, y2

=

Position of the Sprite on the screen

collision_mode

=

0: exakte Pixelkollision (default)

1: Block Kollision


Return Values:

#false

=

keine Kollision

#true

=

Kollision


Description:

Überprüft ein AnimSprite auf Kollision mit einem PB Sprite.


Example:

  LoadSprite(1,"block",0)

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

  ; in game loop
  If CollisionAnimSprite(Player,PlayerX,PlayerY,1,100,100)
     ; mach was
  Endif


Supported OS:   Windows, Linux