La plupart des opérations sur des images dans Harmony/Melody passent par des Pictures Macintosh. C'est léger, facile à utiliser et précis, car vectoriel. Pour mémoriser des objets spéciaux comme les textes avec rotation ou les courbes de Bézier, nous utilisons une facilité offerte par les créateurs du format Pict : les PicComments. Une zone de donnée libre que l'on peut remplir avec ce que l'on veut. Historiquement, cette zone de donnée a une taille codée sur un short ( 0-32768 ). Tout ce passait bien jusqu'à ce qu'un utilisateur avancé (coucou Daniel) décide de créer des courbes de Bézier avec non pas 6,8 ou 12 points, mais 2000 ! Nous avons donc repris la gestion de la mémorisation pour lui permettre de gérer cela. Maintenant, lorsque l'on modifie un fichier avec Harmony/Melody, il est automatiquement mis à jour dans la liste du Melody Player. Toujours dans le Melody Player, on ne pouvait sauvegarder deux fois une même liste de musiques, c'est corrigé. |