Dear Squeakers
Tim Olsons SameGame showed us how to develop an entertaining game with the morphic framework.
As for learning Morphic I decided to port a game I have written for VSE and Dolphin Smalltalk as an excercise.
I encountered the following 2 problems.
1.) I have a class #MyGame that is a subclass of #AlignmentMorph. I want to add some submorphs (kind of tiles) and I want #MyGame to handle keybord input (cursor keys) to move those tiles.
I tried #on:send:to: and #on:send:to:withValue: but I had no success. Overwriting keyStroke: did not get me further.
It seemed that I did not get those #keyStroke events.
Looking in the hierarchy for senders of #keyStroke: did not help me much either.
Maybe someone can shed some light on this.
2.) When I create a morph like in the following example initialize | m | super initialize. self extent: 400@200. m := BorderedMorph new color: Color black; extent: 20@20; position: 30@30. self addMorph: m. and then I ask the morph m's position I get somthing like 183@53 and not the expected 30@30.
What is wrong with this ?
With best regards
Martin Pammer mpammer@vrz.net
squeak-dev@lists.squeakfoundation.org