
AmiDARK Engine *public* Alpha release 0.4
Date 6-Apr-2011 19:31:35 Topic: Software News
| Hi,
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
Read more...
The main improvement in this build is the arrival of the *Sprites* functions in the engine. Actually, no optimisation 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?article28
If you want to support the project, feel free to make a small donation here : http://www.amidark-engine.com/spip.php?article6
Have fun.
Kindest Regards, AmiDARK http://www.amidark-engine.com
|
|