Suivi du développement de l’AmiDARK Engine
4 sujets de 1 à 4 (sur un total de 4)
-
Depuis la release 0.5c, je bosse à la version suivante.
J’ai donc pu ajouter pal mal de fonctions dites « texte » :
Au total, pas moins de 32 nouvelles commandes/fonctions ajoutées :
-DEText.
-DEFindSubString, DEFindFirstChar & DEFindLastChar
-DEReverse, =DECompareCase.
-DESetTextSize, =DETextSize.
-DESetTextColor =DEGetTextColor.
-DESetTextToNormal, DESetTextToItalic, DESetTextToBold & DESetTextToBoldItalic.
– DESetTextToOpaque & DESetTextToTransparent.
(et les versions alternatives DESetTextOpaque & DESetTextTransparent)
– DETextStyle & DETextBackgroundType.
– DEStr, DEStrI, DEStrEx & DEAppend.
– DEValF, DEValR & DEChr
– DEBin, DEHex, DEAsc, DELeft & DELower
– refonte de la fonction DEPrint pour coller aux modifications du moteur de « rendu final ».
J’ai aussi crée 2 nouvelles fonctions BASIC2D non présentes dans DarkGDK :
– DEArgb & sa correspondance DEARGB.
Au niveau du moteur de « rendu final », j’ai modifié le principe des commandes de texte pour qu’elles soient ajoutées à la « liste de rendu 2D ». Ce qui fait que les textes peuvent maintenant apparaitre et être tracés selon l’ordre des commandes 2D.
Voila les dernières news développées ces jours ci.
Bientôt une version 0.6 lorsque les commandes textes seront terminées.
@ +
AmiDARK
Quelques petites news depuis :
BITMAP
– Ajout des commandes DELoadBitmap & DELoadBitmapEx.
INPUT
Plusieurs fonctions disponibles dans ce jeu de commandes ne sont pas supportés par les OS Amiga. Elles sont donc wrappées en tant que fonctions vides, ou qui renvoient un 0 pour compatibilité avec DarkGDK :
– Fonctions DEJoystickSliderA, DEJoystickSliderB, DEJoystickSliderC & DEJoystickSliderDl renvoient 0.
– Fonctions DEJoystickSliderX, DEJoystickSliderY & DEJoystickSliderZ renvoient 0..
– Commandes DEForceUP, DEForceDown, DEForceLeft & DEForceRight.
– Commandes DEForceAngle, DEForceNoEffect, DEForceAutoCenterOn & DEForceAutoCenterOff.
– Commandes DEForceChainWas, DEForceShoot, DEForceImpact & DEForceWaterEffect.
TEXT
Intégration des librairies FreeType2 & GLFT dans le noyau du Kit de développement.
– Ajout des fonctions DETextHeight & DETextWidth ( et ver. Alternatives DEGetTextHeight & DEGetTextWidth ).
– Ajout des commandes DESetTextFont, DESetTextFontEx & et de la fonction DETextFont.
– Ajout de la commande DECenterText.
– Mise à jour de la commande DEPrint to pour prendre en charge la librairie GLFT.
– Mise à jour interne du moteur de rendu 2D de textes pour utiliser la librairie GLFT
Voila les dernières news de développement du projet.
@ +
AmiDARK
@Voxel : Merci
Dernières nouveautés :
CORE
– ajout des commandes DEWaitKey & DESuspendForKey.
– ajout des commandes DEWaitMouse & DESuspendForMouse.
INPUT
– ajout des fonctions DEJoystickUp, DEJoystickDown, DEJoystickLeft & DEJoystickRight.
– ajout des fonctions DEJoystickFireA, DEJoystickFireB, DEJoystickFireC & DEJoystickFireD.
– ajout de la fonction DEJoystickFireXL.
– ajout des fonctions DEControlDeviceX & DEControlDeviceY qui sont expérimentales (pour tests uniquement, elles utilisent les compteurs car en théorie non supportées par les AmigaOSes).
– ajout de la fonction DEControlDeviceZ wrappée en fonction vide car non supportée par les AmigaOSes. Renvoie 0.
– Ajout de la fonction DEJoystickFireX.
– Ajout des commandes DESetControlDevice & DESetControlDeviceEx.
– Ajout de la fonction DEGetControlDevice.
– Amélioration du support de la souris.
SETUP
– Ajout des commandes DESetEmulationOn, DESetEmulationOff & de la fonction DEEmulationMode wrappées comme fonctions vides car non supportées par les AmigaOSes.
– Ajout de la commande DESetGamma.
– Ajout des fonctions DEScreenType & DEScreenInvalid.
– Ajout de la commande DESetWindowLayout.
Bientôt une version 0.6.
Sincèrement,
@ +
AmiDARK
4 sujets de 1 à 4 (sur un total de 4)
- Vous devez être connecté pour répondre à ce sujet.
› Forums › AmigaOS, MorphOS et AROS › Développement › Suivi du développement de l’AmiDARK Engine