Skip to content

Bullet Collision detection

ModCS.Bullet.TouchLeftWall()

ModCS.Bullet.TouchLeftWall(bul)

Returns true if bul is touching a left wall.

ModCS.Bullet.TouchRightWall()

ModCS.Bullet.TouchRightWall(bul)

Returns true if bul is touching a right wall.

ModCS.Bullet.TouchCeiling()

ModCS.Bullet.TouchCeiling(bul)

Returns true if bul is touching a ceiling.

ModCS.Bullet.TouchFloor()

ModCS.Bullet.TouchFloor(bul)

Returns true if bul is touching a floor.

ModCS.Bullet.TouchSurface()

ModCS.Bullet.TouchSurface(bul)

Returns true if bul is touching a floor, left wall, right wall, or ceiling.

ModCS.Bullet.TouchBottomSlopeRight()

ModCS.Bullet.TouchBottomSlopeRight(bul)

Returns true if bul is touching a bottom right slope.

ModCS.Bullet.TouchBottomSlopeLeft()

ModCS.Bullet.TouchBottomSlopeLeft(bul)

Returns true if bul is touching a bottom left slope.

ModCS.Bullet.TouchTopSlopeRight()

ModCS.Bullet.TouchTopSlopeRight(bul)

Returns true if bul is touching a top right slope.

ModCS.Bullet.TouchTopSlopeLeft()

ModCS.Bullet.TouchTopSlopeLeft(bul)

Returns true if bul is touching a top left slope.

ModCS.Bullet.TouchTile()

ModCS.Bullet.TouchTile(bul)

Returns true if bul is touching any type of collision tile.

ModCS.Bullet.HitFlag()

ModCS.Bullet.HitFlag(bul, flag)

Returns true if the bul has the hit_flag, "flag" active.