2017-05-10 3 views
0

J'ai besoin de tracer des lignes dans un Morph, ou du moins je pense que je le fais. J'ai réussi à dessiner des lignes colorées dans un formulaire, donc mettre le formulaire à l'intérieur d'un Morph devrait aussi bien aller, si c'est possible. Comment je vais à ce sujet?Squeak-Smalltalk: Tracer des lignes dans Morph

En fait, je suis en train d'essayer de trouver un moyen de dessiner des graphiques pour un jeu simple tout en réagissant à la saisie au clavier. La saisie au clavier semble être faisable à l'aide d'un Morph, mais maintenant je suis bloqué et je n'arrive pas à trouver des exemples pour faire ce que je veux. Franchement, je trouve le manque de documentation dérangeant.

Répondre

1

Veuillez jeter un oeil au livre "Squeak par l'exemple" (Black et al.), En particulier le chapitre "Créer et dessiner vos propres formes". Il est disponible ici, par exemple: https://hal.inria.fr/inria-00441576/file/SBE.pdf

Si vous avez déjà un formulaire, vous pouvez utiliser ImageMorph pour afficher le formulaire. Commentaire de classe:

ImageMorph est un morph qui affiche une image (formulaire). Mon étendue est déterminée par l'étendue de ma forme.

Utilisez #image: pour définir ma photo.

Vous pouvez composer Morphs avec addMorph: et les amis, si vous voulez joindre votre image quelque part.

+0

Le lien semble prometteur, merci! – Higemaru