Mais heu… tu m’as fait peur !

Oui une véritable frayeur… en effet !

J’ai compilé le premier essai de la bibliothèque de contrôles graphique (Bureau), qui remplace cette partie de Lib’K, le tout amélioré, complèté, etc… Mais au moment de tester l’ensemble sur le PC test « sain » de puces et de mémoires, pan ca ne va pas…

Et mer**-credi… en fait DX est composé de « sous-version » (allez voir dans votre répertoire : C:\WINDOWS\Microsoft.NET\DirectX for Managed Code\) vous y trouvez plusieurs répertoire et ceci est variable d’un pc à l’autre. (ce répertoire ne se créer que si vous avez installez le framework .net 1.1 AVANT)

Donc le gros problème est de faire un programme qui s’exécute avec la sous-version que tout le monde a… sauf que personne à la même… J’ai 2 x 2908 + 1 x 2905 et mon pc de dev les ayant toutes… mouai bon…

Après moultes recherche on définis :

– installer le .net 1.1
– installer la derniere version de DX9.0c, cad celle de février 2007 ayant les 11 sous-version, nous décidons également de bosser avec la sv11.
– ensuite là le programme s’exécute sans problème

Nous sommes toujours en phase de test afin de pas dire, ni se baser, sur de sombres théories…

Bureau

Parlons de Bureau. Actuellement contient un ogImage qui est la nouvelle base à tout objet graphique. Un bouton a un fond coloré ou texturé et ceci est valable pour tout les OG.

J’ai redéfinis le système d’événement et ai apporté, sous mon influence web, des notions CSS dans les propriétés de ce bouton.

Ainsi une classe Bord et une classe Contour (contenant 4 Bord) voient le jour. Le système de background de l’objet est précis au pixel prêt, suite à une réécriture du système de préparation intégrale. Les événements sont pret mais vont déjà subir une amélioration : l’accrochage au événements de manière automatique, ainsi que la gestion de parentée qui se faisait en 2 temps précédemment.

Pour mieu comprendre l’état actuel

07-03-02-nterrain-og-3