(version 2)
(include "sci.sh")
(exports
    0 rm777
)
(use "Main")
(use "Cycle")
(use "Game")
(use "Feature")
(script 777)


(local
    local0

)
(instance fred of Act
    (properties)
)
(instance public rm777 of Rm
    (properties
        picture 777
        style 6
    )

    (method (init)
        proc0_2()
        (super:init())
        (send global8:eachElementDo(135))
        (while (>u GetTime() -1024)
        )
        (fred:
            view(778)
            setLoop(0)
            illegalBits(0)
            posn(20 99)
            setStep(1 1)
            setMotion(MoveTo 300 100)
            setCycle(Fwd)
            init()
        )
        (send global1:setSpeed(0))
        = global123 0
    )


    (method (doit)
        (super:doit())
        (if (== ++global123 1)
            = local0 (+ 60 GetTime())
        )
        (if (<u local0 GetTime())
            (if (<= global123 30)
                = global124 0
            )(else
                (if (<= global123 60)
                    = global124 1
                )(else
                    = global124 2
                )
            )
            (send global1:setSpeed(5))
            proc0_10()
            proc0_3()
            (send global2:newRoom(global125))
        )
    )

)
