Jens Lincke uploaded a new version of EToys to project The Trunk: http://source.squeak.org/trunk/EToys-jl.242.mcz
==================== Summary ====================
Name: EToys-jl.242 Author: jl Time: 21 September 2016, 4:50:30.595628 pm UUID: a01c6a14-2b59-244f-a945-3efd07a67bed Ancestors: EToys-tfel.241
fix drawing glitch in zoomed Kedama
=============== Diff against EToys-tfel.241 ===============
Item was changed: ----- Method: KedamaMorph>>drawOn: (in category 'drawing') ----- drawOn: aCanvas
| result | drawRequested ifFalse: [^ self]. drawRequested := false. changePending := false. "Time millisecondClockValue printString displayAt: 0@0." + aCanvas fillRectangle: (self bounds) color: self color. + self player ifNil: [^ self]. - self player ifNil: [^ aCanvas fillRectangle: (self bounds) color: self color]. patchVarDisplayForm fillColor: self color. patchesToDisplay do: [:p | p displayPatchVariableOn: patchVarDisplayForm. ]. self drawTurtlesOnForm: patchVarDisplayForm. pixelsPerPatch = 1 ifTrue: [ aCanvas drawImage: patchVarDisplayForm at: bounds origin. ] ifFalse: [ result := self zoom: patchVarDisplayForm into: magnifiedDisplayForm factor: pixelsPerPatch. result ifNil: [ aCanvas warpImage: patchVarDisplayForm transform: (MatrixTransform2x3 withScale: pixelsPerPatch) at: self innerBounds origin. ] ifNotNil: [ aCanvas drawImage: magnifiedDisplayForm at: bounds origin. ] ].
!
packages@lists.squeakfoundation.org