A new *alpha* build of the AmiDARK Engine was uploaded today onto
http://www.os4depot.net
It is actually in the "upload" queue, but it should soon be available here : http://www.os4depot.net/index.php?function=showfile&file=development/language/amidarkengine.lha
The main improvement in this build is the arrival of the *Sprites* functions in the engine. Actually, no optimization were done, so I hope to improve the system for a future release.
Below are all improvements done from the last release 0.3 :
2011.03.31 :
------------
SPRITES
- Added commands : DESetSpriteImage( SpriteID, ImageID )
- Added functions : =DESpriteScaleX( SpriteID ), =DESpriteScaleY( SpriteID ), =DESpriteWidth( SpriteID ), = DESpriteHeight( SpriteID )
2011.03.30 :
------------
SPRITES
- Added commands : DEFlipSprite( SpriteID ), DEMirrorSprite( SpriteID )
- Finished to restructure all libraries of the engine.
2011.03.21 :
------------
SPRITES
- Added commands : DEHideSprite( SpriteID ), DEShowSprite( SpriteID ), DEHideAllSprites(), DEShowAllSprites()
2011.03.20 :
------------
SPRITES
- Added commands : DEPositionSprite( SpriteID, X, Y ), DESetSpriteX( SpriteID, X ) & DESetSpriteY( SpriteID, Y )
2011.03.18 :
------------
SPRITES
- Checked and fixed render : Sprites are now correctly displayed on screen using INTERNAL image pasting functions.
2011.03.12 :
------------
SPRITES
- Added commands : DESetSpritePriority( SpriteID )
- Rethought the way to support priority to increase render speed.
- Started support for sprites rendering.
- Finished support for sprites Backbuffer.
- Finished support for sprites display priority.
2011.01.29 :
------------
SPRITES
- started support for sprites display priority.
2011.01.17 :
------------
SPRITES
- Started support for bitmaps memory management.
SPRITES
- Added 11 checklist functions to read data from checklist.
2010.11.28 :
------------
MAIN ENGINE
- Rebuilt "libamidark.h" file to include separate plug-ins and activate 3D module if asked.
- Updated synchro functions to handle both version of the engine.
- libAmiDARK.h 2D actual development version done
- Added DECurveValue, DENewXValue, DENewYValue, DENewZValue & DECurveAngle functions.
- Camera 0 is not activated by default. Only if a 3D object is created.
CORE
- Added checking to setup default camera 0 is non exist when models must be rendered ( DarkBASIC Pro compatibility )
The engine now counts more than 450 user functions.
Don't forget to follow the development diary regularly to know what is added for the next release here :
http://www.amidark-engine.com/spip.php?article28If you want to support the project, feel free to make a small donation here :
http://www.amidark-engine.com/spip.php?article6Have fun.
Kindest Regards,
AmiDARK
http://www.amidark-engine.com