Files
RCBASIC4/rcbasic_build/intern_lib/sprites.bas
2026-03-04 00:52:27 -06:00

36 lines
1.2 KiB
QBasic

function CreateSprite( img, frame_w, frame_h )
Sub DeleteSprite( sprite )
Sub SetSpritePosition( sprite, x, y )
Sub TranslateSprite(sprite, x, y)
Sub GetSpritePosition(sprite, ByRef x, ByRef y)
Function SpriteX(sprite)
Function SpriteY(sprite)
Sub SetSpriteRotation(sprite, angle)
Sub RotateSprite(sprite, angle)
Function GetSpriteRotation(sprite)
Sub SetSpriteScale(sprite, x, y)
Sub ScaleSprite(sprite, x, y)
Sub GetSpriteScale(sprite, ByRef x, ByRef y)
Sub SetSpriteZ(sprite, z)
Function SpriteZ(sprite)
Sub GetSpriteSize(sprite, ByRef w, ByRef h)
Function SpriteWidth(sprite)
Function SpriteHeight(sprite)
Sub SetSpriteVisible(sprite, flag)
Function SpriteIsVisible(sprite)
Sub SetSpriteSolid(sprite, flag)
Function SpriteIsSolid(sprite)
Sub SetSpriteType(sprite, sprite_type)
Function GetSpriteType(sprite)
Sub SetSpriteSource(sprite, img)
Function GetSpriteSource(sprite)
Function SpriteExists(sprite)
Sub SetSpriteColorMod(sprite, color)
Sub SetSpriteAlpha(sprite, alpha)
Function GetSpriteColorMod(sprite)
Function GetSpriteAlpha(sprite)
Function AddSpriteChild(sprite, child_sprite, x, y)
Sub RemoveSpriteChild(sprite, child_index)
Function GetSpriteChildIndex(sprite, child_sprite)
Function GetSpriteCollision(spriteA, spriteB)