AmiDARK Engine *public* Alpha release 0.4
Date 2011/4/6 22:10:00 | Topic: Software News
| A new *alpha* build of the AmiDARK Engine was uploaded today onto www.os4depot.net. It is actually in the "upload" queue but it should soonly be available here : http://www.os4depot.net/index.php?fun ... anguage/amidarkengine.lha
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 relase. Here 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 restructurate 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 ) - Rethough 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 - Rebuilded "libamidark.h" file to include separately plugins 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 count 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
|
|