home *** CD-ROM | disk | FTP | other *** search
- property spriteNum, rolledOn, myIndexNum, myCounter
-
- on new me, mySpriteNum, indexNum
- set rolledOn to 0
- set myCounter to 0
- set spriteNum to mySpriteNum
- set myIndexNum to indexNum
- return me
- end
-
- on setState me, state
- set rolledOn to state
- end
-
- on stepFrame me
- if rolledOn then
- animate(me)
- else
- if myCounter > 0 then
- animate(me)
- end if
- end if
- end
-
- on animate me
- set myCounter to myCounter + 1
- if myCounter > 5 then
- set myCounter to 0
- end if
- set the memberNum of sprite spriteNum to myIndexNum + myCounter
- end
-