Danilo ist der Autor.
Ich habe nur die *.desc angepasst und die UserLib mit dem LibraryMaker neu erstellt.
PBOSL_AnimSprite.desc hat geschrieben:;
; Language used to code the library: ASM or C
C
;
; Number of windows DLLs needed
0
; Library type (OBJ or LIB)
;
LIB
;
; Number of PureBasic libraries needed by the library
1
sprite
; Help directory name
;
PBOSL.chm
;
; Library functions (FunctionName, Arg1, Arg2, ...)
;
CreateAnimSprite, Long, Long, Long, Long, [Long], (your.AnimSprite, #sprite ,FrameSizeX ,FrameSizeY [, Delay in ms]) - Create an AnimSprite from PB-Sprite
Long
DisplayAnimSprite, Long, Long, Long, ( AnimSprite , X , Y )
Long
SetAnimFrame, Long, Long, ( AnimSprite, Frame )
Long
SetAnimDirection, Long, Long, ( AnimSprite, Direction )
Long
NextAnimFrame, Long, ( AnimSprite )
Long
NextAnimDirection, Long, ( AnimSprite )
Long
PrevAnimFrame, Long, ( AnimSprite )
Long
PrevAnimDirection, Long, ( AnimSprite )
Long
SetAnimLoopDelay, Long, Long, ( AnimSprite, new Delay in milliseconds )
Long
SetAnimLoopDirection, Long, Long, ( AnimSprite, new loop direction )
Long
AnimLoopDelay, Long, ( AnimSprite )
Long
AnimLoopDirection, Long, ( AnimSprite )
Long
CurrentAnimFrame, Long, ( AnimSprite )
Long
CurrentAnimDirection, Long, ( AnimSprite )
Long
AnimFrameCount, Long, ( AnimSprite )
Long
AnimDirectionCount, Long, ( AnimSprite )
Long
CollisionAnimAnim, Long, Long, Long, Long, Long, Long, [Long], ( AnimSprite1, x1, y1, AnimSprite2, x2, y2 [,collisionmode])
Long
CollisionAnimSprite, Long, Long, Long, Long, Long, Long, [Long], ( AnimSprite, x1, y1, Sprite, x2, y2 [,collisionmode])
Long
CollisionSpriteAnim, Long, Long, Long, Long, Long, Long, [Long], ( Sprite, x1, y1, AnimSprite, x2, y2 [,collisionmode] )
Long