SteppingMorph
SteppingMorph is morph with common facilities for morphic stepping. You can start/stop the stepping and set the step time by menu. If the morph is not running you can also test it step by step via menu. (It's easy if you keep the menu-morph open) Subclasses should override #nextStep do perform stepping actions. Maybe someone can reorganize the class BackgroundMorph to be a subclass of this morph or to have the same capabilities. (At this time the stepping time of BackgroundMorph is hardcoded)
DiaMorph
This little morphs hides and displays his submorphs in a sequence.
It should demonstrate how to use the SteppingMorph. Maybe this morph is also usefull for creating cyclic sprite animations
for squeak games. You have to embedd two or more submorphs to get the visual effect. Try to change the step time by selecting "change step time" from the morphs menu. See DiaMorph(class) for examples.
Test 25-Oct-1999 hh downloaded the BookMorph and loaded it into a fresh image of Squeak 2.6. The morph showed up, but after hitting 'next page' an error in PasteUpMorph(Morph)>>updateCachedThumbnail came up. If you just eliminate 'cachedThumbnail computeThumbnail' in the debugger, the bookmorph shows its more than 20 pages. But that's not the right fix to go for.
Morph Demos
1. Parallax Scrolling Morph is a little demonstration of the parallax scroll effect used in many games (scrolling background layers with different speed).
It's a combination of BackgroundMorphs with different step times. I included some transparent GIF's into the morphs to get the effect. Before you can use this morph in Squeak 2.6 please file in the following change set: Parallax.220ct746pm.cs. The change set adds a new variable stepTime to background morphs. So the step time is not hardcoded.
Maybe someone can include the changes into the central squeak image.
Now you can load the parallax morph (Torsten Bergmann, Oct 1999)
Another bookmorph
This second bookmorph tells you what Squeak is all about.
Download SqOverview.morph.gz
Earth view morph
Changeset EarthView.1.cs