[Etoys] Revert the page bug in Demon Castle

Scott Wallace scott.wallace at squeakland.org
Sun Aug 12 22:12:10 EDT 2007

Based on our subsequent phone discussion, there's reason to believe  
that this is is due to the presence of textual scripts in the project  
that have direct "capitalized" references to other objects in the  
project.  And there's reason to believe that the "veryDeepCopy"  
mechanism that underlies our "revert" feature is not able to contend  
with that condition gracefully.

If that's the case, then a plausible workaround is to avoid use of  
direct object references in textual scripts.  Instead, in such  
scripts you can refer to explicit objects indirectly by using a  
player-valued variable belonging to the bearer of the script -- this  
should be completely robust.

Please let us know if that solves the problem!


   -- Scott

On Aug 10, 2007, at 3:32 PM, Takashi Yamamiya wrote:

> Hi Scott,
> I found a bug about Book's revert feature.
> - Open the Demon Castle project.
> - Go to third page.
> - Drag the key and show the door.
> - Press "Revert the page" button.
> - The screen is reverted but never works again.
> Also 4th page doesn't work (explanation of right buton). I guess
> someone saved the project after use "Revert the page" at 4th page.
> Cheers,
> - Takashi

More information about the etoys-dev mailing list