-----Original Message----- From: Blake [mailto:blake@kingdomrpg.com] Sent: Tuesday, March 07, 2006 2:05 AM To: Randy Heiland Subject: Re: [Squeakland] Copy an object programmatically.
On Mon, 06 Mar 2006 07:20:10 -0800, Randy Heiland heiland@indiana.edu wrote:
The key is that you can create a variable which is of type 'Player' (on the variable's menu, select 'change value type' and choose 'Player'). E.g., I created a player variable called 'clone1' for my sketch (actually I called it 'clone', but apparently it conflicted with some reserved var, so a '1' was appended). You can then
- assign something to that var - e.g. 'sketch's copy', and
- use that var on the left-hand of an assignment - e.g. replace the
'sketch' in 'sketch's x <- <value>' with 'sketch's clone'
Hopefully the attached image will help clarify.
Yes, thank you. So you have to do everything with the base type first and then replace with the variable?
That's my understanding.
You might also want to get in the habit of doing things in a playfield instead of in the world.
Yeah, I noticed the problems with using the world pretty quickly.
Please copy the list! Archives are a wonderful resource. --Randy
squeakland@lists.squeakfoundation.org