DBpro, Rotate sprite any angle, need more reasons to use pro,
SPRITE : SPRITE Sprite Number, XPos, YPos, Image Number
SET SPRITE : SET SPRITE Sprite Number, Backsave, Transparency
DELETE SPRITE : DELETE SPRITE Sprite Number
CLONE SPRITE : CLONE SPRITE Sprite Number, Destination Sprite Number
SHOW SPRITE : SHOW SPRITE Sprite Number
HIDE SPRITE : HIDE SPRITE Sprite Number
HIDE ALL SPRITES : HIDE ALL SPRITES
SHOW ALL SPRITES : SHOW ALL SPRITES
MOVE SPRITE : MOVE SPRITE Sprite Number, Velocity
OFFSET SPRITE : OFFSET SPRITE Sprite Number, XOffset, YOffset
SCALE SPRITE : SCALE SPRITE Sprite Number, Scale
SIZE SPRITE : SIZE SPRITE Sprite Number, XSize, YSize
STRETCH SPRITE : STRETCH SPRITE Sprite Number, XScale, YScale
ROTATE SPRITE : ROTATE SPRITE Sprite Number, Angle
FLIP SPRITE : FLIP SPRITE Sprite Number
MIRROR SPRITE : MIRROR SPRITE Sprite Number
PASTE SPRITE : PASTE SPRITE Sprite Number, XPos, YPos
CREATE ANIMATED SPRITE : CREATE ANIMATED SPRITE Sprite Number, Filename, Across, Down, Image Number
PLAY SPRITE : PLAY SPRITE Sprite Number, Start Frame, End Frame, Delay Value
SET SPRITE FRAME : SET SPRITE FRAME Sprite Number, Frame Value
SET SPRITE PRIORITY : SET SPRITE PRIORITY Sprite Number, Priority
SET SPRITE IMAGE : SET SPRITE IMAGE Sprite Number, Image Number
SET SPRITE ALPHA : SET SPRITE ALPHA Sprite Number, Alpha Value
SET SPRITE DIFFUSE : SET SPRITE DIFFUSE Sprite Number, Red Value, Green Value, Blue Value
SET SPRITE TEXTURE COORD : SET SPRITE TEXTURE COORD Sprite Number, Vertex Index, UValue, VValue
2d works very well in DBP pro, some of the commmand take a little understanding on how they work, but once you figure them out they're fast and almost complete.