Hi Fred!
What about splitting the Sprite Lib into different Libs to get smaller compiled files? Because some guys are not very happy with the solution that there applications will add about 40k only while using InitSprite() - I think you have read this on that topic...
Maybe some game coders dont really need any 3D or SpecialFX in there (old skool) project and so this way would save some KB in the final compiled file!! The best way for all PureBasic developers would be the idea behind "Danilo" to include only the needed obj stuff!!! I would really welcome this feature! What do you think about this?
Fred, i think danilo could help/support you a lot and you could make a paper contract with all forms like: "no copy/spread complete/parts of the source", "dont release any own basic language based on pb i.e" and so on... And hey, danilo would help/support you for free - thats really cool! *respect* I think he would be our men for future support

The development of Blitz is very fast continue with new features and announcements... Let us kick ass


Code: Select all
;-------------------------------------------------------------------
LoadJPEGSprite SpriteJPG Lib
CatchJPEGSprite
;-------------------------------------------------------------------
Sprite3D Sprite3D Lib = 3D Only...
InitSprite3D
CreateSprite3D
DisplaySprite3D
FreeSprite3D
TransformSprite3D
Start3D
Stop3D
;-------------------------------------------------------------------
DisplayAlphaSprite SpriteSpecial Lib = SpecialFX()
ChangeAlphaIntensity
ChangeGamma
StartSpecialFX
StopSpecialFX
DisplayShadowSprite
DisplaySolidSprite
DisplayTranslucideSprite
DisplayRGBFilter
;------------------------------------------------------------------
InitSprite Sprite Lib = NormalFX()
LoadSprite
CopySprite
ClipSprite
GrabSprite
DisplaySprite
DisplayTransparentSprite
TransparentSpriteColour
FlipBuffers
ClearScreen
CloseScreen
FreeSprite
;
OpenScreen
OpenWindowedScreen
IsScreenActive
ScreenOutput
;------------------------------------------------------------------
SetFrameRate Sprite2 Lib !??!?
SpriteCollision
SpriteDepth
SpriteHeight
SpriteOutput
SpriteWidth
;------------------------------------------------------------------

PIII450, 256MB Ram, 6GB HD, RivaTNT, DirectX8.1, SB AWE64, Win98SE + Updates...
greetz
MrVainSCL! aka Thorsten
Edited by - MrVainSCL on 04 February 2002 17:11:43