Je suis nouveau dans Squeak/Squeak source et j'écris un petit jeu comme un exercice d'apprentissage. J'ai quelques graphiques que j'utilise pour certains de mes sprites (principalement des pngs) mais je n'arrive pas à comprendre comment les ajouter à mon référentiel de sources.SqueakSource ajouter un fichier de ressources
Existe-t-il un moyen d'ajouter ces fichiers à mon projet afin que mon équipe n'ait pas besoin de continuer à envoyer des images par e-mail?
Merci
=== === Solution finale
Basé sur l'avis de Lukas i fini par créer une classe qui ne détiennent que des méthodes qui produisent des images. Malheureusement, l'écriture de ces méthodes était une sorte de douleur (surtout pour les grandes images).
J'ai donc créé une méthode d'aide sur la classe qui vous permet d'ajouter dynamiquement un message image.
addIcon: selector fromFile: fn
| image stream |
image := ColorForm fromFileNamed: fn.
stream := WriteStream with: String new.
stream nextPutAll: ((selector asString) , (String cr), '^').
image storeOn: stream.
(IconsHolder class) compile: (stream contents) classified: 'auto-generated'.
^self.
Alors si je voulais mettre à jour ou ajouter une image je pouvais faire:
IconsHolder addImage: #image... fromFile:'image.jpg'
Et il générerait un nouveau message dans IconsHolder qui générerait l'image à partir du code.
Merci, je suppose que c'est une façon de le faire – luke