home *** CD-ROM | disk | FTP | other *** search
- on exitFrame
- global gnum1, gwlist1, gwlist2
- repeat with num = 10 to 29
- if the memberNum of sprite num = getAt(gwlist2, 1) then
- exit repeat
- end if
- end repeat
- atarih(num)
- end
-
- on atarih num
- global gwlist2
- set h to (the locH of sprite num - 320) / 10
- set v to (523 - the locV of sprite num) / 10
- repeat with n = 1 to 10
- set the locH of sprite 30 to 320 + (h * n)
- set the locV of sprite 30 to 523 - (v * n)
- if (n = 9) and (the machineType = 256) then
- puppetSound(3, 139)
- end if
- updateStage()
- waith(3)
- end repeat
- if the machineType <> 256 then
- puppetSound(3, 139)
- end if
- set the memberNum of sprite 30 to 133
- updateStage()
- waith(40)
- waitsndh()
- set the memberNum of sprite num to 140
- set the memberNum of sprite 30 to 132
- set the locV of sprite 30 to 523
- updateStage()
- nextph()
- end
-
- on nextph
- global gnum1, gland
- set the cursor of sprite 2 to 0
- set the memberNum of sprite 8 to 140
- set the memberNum of sprite 9 to 140
- set the memberNum of sprite (gnum1 + 2) to (gland * 10) + 274
- setbagh5()
- set the locV of sprite (gnum1 + 2) to 153
- updateStage()
- if gnum1 <> 5 then
- set gnum1 to gnum1 + 1
- setokasih()
- puppetTransition(26, 1, 16, 1)
- updateStage()
- go(the frame - 2)
- else
- endh()
- end if
- end
-
- on endh
- sound stop 2
- cursor([7, 8])
- puppetSound(3, 122)
- updateStage()
- repeat with n = 3 to 30
- puppetSprite(n, 0)
- end repeat
- unLoadCast()
- preLoadMovie("DNORP01b.DIR")
- repeat while soundBusy(3)
- end repeat
- startTimer()
- repeat while the timer < 30
- end repeat
- go(the frame + 1)
- end
-