Я новичок в squeak / squeak source и пишу небольшую игру в качестве учебного упражнения.У меня есть несколько графиков, которые я использую для некоторых из моих спрайтов (в основном png), но я не могу понять, как добавить их в мой исходный репозиторий Squeak.
Есть ли способ добавить эти файлы в мойпроект, так что моя команда не должна продолжать посылать изображения друг другу по электронной почте.
Спасибо
=== Окончательное решение ===
На основании совета Лукаса я закончилдо создания класса, который содержит только методы, которые производят изображения.к сожалению, на самом деле написание этих методов было чем-то вроде боли (особенно для больших изображений).
Поэтому я создал вспомогательный метод для класса, который позволяет динамически добавлять сообщения с изображениями.
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.
Итак, если бы я захотел обновить или добавить изображение, я мог бы просто сделать:
IconsHolder addImage: #image... fromFile:'image.jpg'
И в IconsHolder появилось бы новое сообщение, которое сгенерирует изображение из кода.