2010-04-10 16 views
2

dans Pharo Je voudrais Object>>halt pour arrêter seulement si le décalage est pressé, de sorte que je ne casse pas mon image. Comment je fais ça? Donc, par exemple, je voudrais pouvoir ajouter un self halt. dans Array>>add:, sans perdre mon image. Par exemple, je voudrais pouvoir ajouter un self halt. à Array>>add:.Comment arrêter seulement si on appuie sur shift?

+0

Halte quoi, exactement? Et quelle image? –

+0

J'ai essayé de clarifier la question. – Joe

+0

pourquoi arrêter de dégrader votre image? –

Répondre

4
Object>>haltifShiftPressed 
Sensor leftShiftDown ifTrue: [self halt]. 

Cool, cette zone de texte peut syntaxe Highlight Smalltalk code

3

auto haltIf: [capteur shiftPressed]

2

Je ferai ce qui suit maintenant, fusion d'Oscar et la solution de Richard:

Object>>h 
    self haltIf: [Sensor shiftPressed]