J’ai codé le déplacement d’un widget, une bête fenêtre avec rien dedans.
Quand j’ai commencé la programmation sur Macintosh, en 1986, j’ai dû me farcir les six tomes d’Inside Macintosh, dont le sixième en 1991 faisait la taille des trois premiers. En tout, ça pesait bien dans les deux mille pages, à une vache près.
Et bien c’était plus simple.
Je lisais le bouquin, je programmais un truc en fonction de ce que j’avais compris, et ça marchait. Pas toujours du premier coup, mais c’était de la documentation solide, claire, étayée, faite par des pros pour les pros. Je voulais programmer un truc, j’allais au chapitre concerné, je lisais, je comprenais, j’appliquais.
A ma connaissance, ce type de matériel d’apprentissage n’existe plus, je viens de passer plusieurs heures à obtenir un résultat médiocre qui devrait être en standard dans les UMG – Unreal Moveable Graphics.
Médiocre, parce que lorsque les FPS descendent un peu, il est possible de faire sortir le curseur de la fenêtre qu’on fait glisser et les résultats sont éminemment intrigants.
Au final, j’ai accompli le truc avec une vingtaine de blueprints, à partir d’un exemple qui en pesait deux ou trois cents. Oui, c’est vrai, il changeait un passage l’opacité de la fenêtre, la couleur de fond, l’affichage du titre, j’en passe des bonnes et des meilleures, mais qu’est-ce j’en ai à carrer, sans rire, je voulais juste une fenêtre déplaçable tudju !
Bon, demain je refais la partie d’interface que je n’aime pas, soit les barres de sort. Le code est tout pourri, redondant de partout, je vais tout jeter et refaire.
Heureusement que je ne suis pas pressé, hein !
Sans déconner, je pense quand même avoir terminé la mise en place de tous les éléments techniques de base dans quelques mois, ça ne se présente pas mal.