(include "sci.sh")
(use "Main")
(use "Class_255_0")
(use "Sound")
(use "Cycle")
(use "Game")
(use "User")
(use "PV")
(use "Obj")
(script 120)


(local
    local0
    local1
    local2[17]
    local19
    local20
    local21
    local22
    local23
    local24[7]
    local31
    local32
    local33[202]

)
(procedure public (proc120_1)
    (asm
        pToa    {PROPERTY-ACCESS-IN-NON-METHOD}
        pushi   10
        pushi   1
        pushi   759
        pushi   350
        pushi   1
        pushi   1
        pushi   108
        pushi   1
        pushi   2
        pushi   242
        pushi   1
        class   Walk
        push    
        pushi   330
        pushi   3
        class   MoveTo
        push    
        pushi   227
        pushi   136
        lal     local19
        send    38
        pushi   #show
        pushi   0
        pushi   10
        pushi   1
        pushi   760
        pushi   12
        pushi   1
        pushi   1
        pushi   108
        pushi   1
        pushi   2
        pushi   242
        pushi   1
        class   Walk
        push    
        pushi   330
        pushi   4
        class   MoveTo
        push    
        pushi   216
        pushi   147
        pushSelf
        lal     local22
        send    40
        pushi   #show
        pushi   0
        pushi   10
        pushi   1
        pushi   769
        pushi   306
        pushi   1
        pushi   4
        pushi   350
        pushi   1
        pushi   2
        pushi   242
        pushi   2
        class   End
        push    
        lofsa   stopQueen
        push    
        lal     local21
        send    30
        pushi   #view
        pushi   1
        pushi   768
        pushi   344
        pushi   2
        pushi   158
        pushi   65
        pushi   352
        pushi   0
        pushi   356
        pushi   0
        pushi   #new
        pushi   0
        class   View
        send    4
        send    22
        pushi   #view
        pushi   1
        pushi   769
        pushi   12
        pushi   1
        pushi   3
        pushi   344
        pushi   2
        pushi   48
        pushi   140
        pushi   132
        pushi   1
        pushi   0
        pushi   352
        pushi   0
        pushi   356
        pushi   0
        pushi   #new
        pushi   0
        class   View
        send    4
        send    34
        pushi   #show
        pushi   0
        pushi   302
        pushi   1
        pushi   3
        pushi   350
        pushi   1
        pushi   0
        pushi   344
        pushi   2
        pushi   300
        pushi   145
        pushi   346
        pushi   0
        lal     local23
        send    28
        pushi   8
        pushi   120
        pushi   5
        pushi   160
        lofsa   "King Graham"
        push    
        pushi   134
        pushi   53
        pushi   165
        pushi   172
        calle   Print, 16
        sal     local31
        jmp     code_0cea
        dup     
        ldi     15
        eq?     
        bnt     code_0881
        lag     gTheNewDialog
        bnt     code_0873
        pushi   #dispose
        pushi   0
        send    4
code_0873:pushi   #setReal
        pushi   2
        pushSelf
        pushi   3
        class   Timer
        send    8
        jmp     code_0cea
code_0881:dup     
        ldi     16
        eq?     
        bnt     code_08e4
        pushi   #eachElementDo
        pushi   1
        pushi   256
        lag     gCast
        send    6
        pushi   #drawPic
        pushi   1
        pushi   203
        lag     global2
        send    6
        pushi   #show
        pushi   0
        pushi   302
        pushi   1
        pushi   0
        pushi   350
        pushi   1
        pushi   2
        pushi   344
        pushi   2
        pushi   180
        pushi   100
        pushi   346
        pushi   0
        lal     local23
        send    28
        pushi   6
        pushi   120
        pushi   6
        pushi   134
        pushi   65535
        pushi   162
        pushi   172
        calle   Print, 12
        sal     local31
        pushi   #setReal
        pushi   2
        pushSelf
        pushi   5
        class   Timer
        send    8
        jmp     code_0cea
code_08e4:dup     
        ldi     17
        eq?     
        bnt     code_0ab9
        lag     gTheNewDialog
        bnt     code_08f6
        pushi   #dispose
        pushi   0
        send    4
code_08f6:pushi   #dispose
        pushi   0
        lal     local23
        send    4
        pushi   #drawPic
        pushi   1
        pushi   204
        lag     global2
        send    6
        pushi   #view
        pushi   1
        pushi   752
        pushi   12
        pushi   1
        pushi   2
        pushi   14
        pushi   1
        pushi   0
        pushi   344
        pushi   2
        pushi   123
        pushi   90
        pushi   352
        pushi   0
        pushi   132
        pushi   1
        pushi   0
        pushi   356
        pushi   0
        pushi   #new
        pushi   0
        class   View
        send    4
        send    40
        pushi   #view
        pushi   1
        pushi   752
        pushi   12
        pushi   1
        pushi   2
        pushi   14
        pushi   1
        pushi   0
        pushi   344
        pushi   2
        pushi   204
        pushi   90
        pushi   352
        pushi   0
        pushi   132
        pushi   1
        pushi   0
        pushi   356
        pushi   0
        pushi   #new
        pushi   0
        class   View
        send    4
        send    40
        pushi   #view
        pushi   1
        pushi   752
        pushi   12
        pushi   1
        pushi   4
        pushi   344
        pushi   2
        pushi   123
        pushi   64
        pushi   306
        pushi   1
        pushi   0
        pushi   242
        pushi   1
        class   Fwd
        push    
        pushi   170
        pushi   0
        pushi   186
        pushi   0
        pushi   #new
        pushi   0
        class   Prop
        send    4
        send    40
        pushi   #view
        pushi   1
        pushi   752
        pushi   12
        pushi   1
        pushi   4
        pushi   344
        pushi   2
        pushi   204
        pushi   64
        pushi   306
        pushi   1
        pushi   0
        pushi   242
        pushi   1
        class   Rev
        push    
        pushi   170
        pushi   0
        pushi   186
        pushi   0
        pushi   #new
        pushi   0
        class   Prop
        send    4
        send    40
        pushi   #view
        pushi   1
        pushi   752
        pushi   12
        pushi   1
        pushi   3
        pushi   344
        pushi   2
        pushi   47
        pushi   140
        pushi   352
        pushi   0
        pushi   356
        pushi   0
        pushi   #new
        pushi   0
        class   View
        send    4
        send    28
        pushi   #show
        pushi   0
        pushi   132
        pushi   1
        pushi   15
        pushi   10
        pushi   1
        pushi   752
        pushi   350
        pushi   1
        pushi   0
        pushi   302
        pushi   1
        pushi   0
        pushi   344
        pushi   2
        pushi   162
        pushi   145
        pushi   346
        pushi   0
        lal     local20
        send    40
        pushi   #show
        pushi   0
        pushi   10
        pushi   1
        pushi   756
        pushi   132
        pushi   1
        pushi   9
        pushi   350
        pushi   1
        pushi   1
        pushi   302
        pushi   1
        pushi   0
        pushi   352
        pushi   0
        pushi   344
        pushi   2
        pushi   85
        pushi   178
        pushi   346
        pushi   0
        lal     local21
        send    44
        pushi   #show
        pushi   0
        pushi   10
        pushi   1
        pushi   756
        pushi   132
        pushi   1
        pushi   9
        pushi   12
        pushi   1
        pushi   0
        pushi   14
        pushi   1
        pushi   0
        pushi   352
        pushi   0
        pushi   344
        pushi   2
        pushi   228
        pushi   177
        pushi   346
        pushi   0
        lal     local22
        send    44
        pushi   #show
        pushi   0
        pushi   10
        pushi   1
        pushi   756
        pushi   132
        pushi   1
        pushi   10
        pushi   12
        pushi   1
        pushi   2
        pushi   14
        pushi   1
        pushi   0
        pushi   344
        pushi   2
        pushi   251
        pushi   178
        pushi   346
        pushi   0
        lal     local19
        send    40
        pushi   #setReal
        pushi   2
        lofsa   checkHang
        push    
        pushi   15
        class   Timer
        send    8
        sal     local0
        pushi   #cue
        pushi   0
        self    4
        jmp     code_0cea
code_0ab9:dup     
        ldi     18
        eq?     
        bnt     code_0b0c
        pushi   #contains
        pushi   1
        lofsa   openMusic
        push    
        lag     gSounds
        send    6
        bnt     code_0aed
        pushi   #signal
        pushi   0
        lofsa   openMusic
        send    4
        push    
        ldi     65535
        ne?     
        bnt     code_0aed
        dpToa   {PROPERTY-ACCESS-IN-NON-METHOD}
        pushi   #setReal
        pushi   2
        pushSelf
        pushi   2
        class   Timer
        send    8
        jmp     code_0cea
code_0aed:pushi   #setReal
        pushi   2
        pushSelf
        pushi   5
        class   Timer
        send    8
        pushi   1
        lsl     local0
        callk   IsObject, 2
        bnt     code_0cea
        pushi   #dispose
        pushi   0
        lal     local0
        send    4
        jmp     code_0cea
code_0b0c:dup     
        ldi     19
        eq?     
        bnt     code_0b8d
        pushi   #eachElementDo
        pushi   1
        pushi   256
        lag     gCast
        send    6
        pushi   #drawPic
        pushi   1
        pushi   205
        lag     global2
        send    6
        pushi   #dispose
        pushi   0
        lofsa   openMusic
        send    4
        pushi   #play
        pushi   0
        pushi   2
        pushi   520
        pushi   1
        callk   ScriptID, 4
        send    4
        pushi   #show
        pushi   0
        pushi   10
        pushi   1
        pushi   752
        pushi   350
        pushi   1
        pushi   1
        pushi   302
        pushi   1
        pushi   0
        pushi   344
        pushi   2
        pushi   162
        pushi   120
        pushi   132
        pushi   1
        pushi   8
        lal     local20
        send    36
        pushi   6
        pushi   120
        pushi   7
        pushi   134
        pushi   65535
        pushi   144
        pushi   172
        calle   Print, 12
        sal     local31
        pushi   #setReal
        pushi   2
        pushSelf
        pushi   7
        class   Timer
        send    8
        jmp     code_0cea
code_0b8d:dup     
        ldi     20
        eq?     
        bnt     code_0cc9
        lag     gTheNewDialog
        bnt     code_0b9f
        pushi   #dispose
        pushi   0
        send    4
code_0b9f:pushi   #drawPic
        pushi   1
        pushi   204
        lag     global2
        send    6
        pushi   #eachElementDo
        pushi   1
        pushi   354
        lag     gCast
        send    6
        pushi   #view
        pushi   1
        pushi   752
        pushi   12
        pushi   1
        pushi   3
        pushi   344
        pushi   2
        pushi   47
        pushi   140
        pushi   352
        pushi   0
        pushi   356
        pushi   0
        pushi   #new
        pushi   0
        class   View
        send    4
        send    28
        pushi   #view
        pushi   1
        pushi   752
        pushi   12
        pushi   1
        pushi   2
        pushi   14
        pushi   1
        pushi   0
        pushi   344
        pushi   2
        pushi   123
        pushi   90
        pushi   352
        pushi   0
        pushi   132
        pushi   1
        pushi   0
        pushi   356
        pushi   0
        pushi   #new
        pushi   0
        class   View
        send    4
        send    40
        pushi   #view
        pushi   1
        pushi   752
        pushi   12
        pushi   1
        pushi   2
        pushi   14
        pushi   1
        pushi   0
        pushi   344
        pushi   2
        pushi   204
        pushi   90
        pushi   352
        pushi   0
        pushi   132
        pushi   1
        pushi   0
        pushi   356
        pushi   0
        pushi   #new
        pushi   0
        class   View
        send    4
        send    40
        pushi   #view
        pushi   1
        pushi   752
        pushi   132
        pushi   1
        pushi   15
        pushi   350
        pushi   1
        pushi   0
        pushi   302
        pushi   1
        pushi   0
        pushi   344
        pushi   2
        pushi   163
        pushi   138
        pushi   346
        pushi   0
        lal     local20
        send    36
        pushi   #setCel
        pushi   1
        pushi   255
        pushi   346
        pushi   0
        lal     local21
        send    10
        pushi   #setCel
        pushi   1
        pushi   255
        pushi   346
        pushi   0
        lal     local22
        send    10
        pushi   #setStep
        pushi   2
        pushi   4
        pushi   65535
        pushi   242
        pushi   1
        class   End
        push    
        pushi   330
        pushi   3
        class   MoveTo
        push    
        pushi   340
        pushi   176
        lal     local19
        send    24
        pushi   8
        pushi   120
        pushi   8
        pushi   134
        pushi   65535
        pushi   20
        pushi   140
        pushi   300
        pushi   172
        calle   Print, 16
        sal     local31
        pushi   #setReal
        pushi   2
        pushSelf
        pushi   4
        class   Timer
        send    8
        jmp     code_0cea
code_0cc9:dup     
        ldi     21
        eq?     
        bnt     code_0cea
        ldi     1
        sag     global205
        lag     gTheNewDialog
        bnt     code_0cdf
        pushi   #dispose
        pushi   0
        send    4
code_0cdf:pushi   #newRoom
        pushi   1
        pushi   221
        lag     global2
        send    6
code_0cea:toss    
        ret     
    )
)


(instance openMusic of Sound
    (properties)
)
(instance public intro of Rm
    (properties
        horizon 40
    )

    (method (init)
        Load(rsVIEW 750)
        Load(rsVIEW 752)
        Load(rsVIEW 753)
        Load(rsVIEW 755)
        Load(rsVIEW 756)
        Load(rsVIEW 757)
        Load(rsVIEW 758)
        Load(rsVIEW 759)
        Load(rsVIEW 760)
        Load(rsVIEW 761)
        Load(rsVIEW 762)
        Load(rsVIEW 763)
        Load(rsVIEW 764)
        Load(rsVIEW 765)
        Load(rsVIEW 766)
        Load(rsVIEW 767)
        Load(rsVIEW 768)
        Load(rsVIEW 769)
        Load(rsVIEW 770)
        Load(rsVIEW 771)
        Load(rsVIEW 666)
        Load(rsVIEW 110)
        Load(rsVIEW 111)
        Load(rsVIEW 879)
        Load(rsPIC 201)
        Load(rsPIC 202)
        Load(rsPIC 203)
        Load(rsPIC 204)
        Load(rsPIC 205)
        (self:setRegions(520))
        (super:init())
        = gIntroSc introSc
        (send global2:setScript(introSc))
        = global22 global23
    )


    (method (handleEvent pEvent)
        (if ((== (send pEvent:type()) 4) and (== (send pEvent:message()) 15360))
            = local1 DoSound(4)
            DoSound(4 not local1)
        )(else
            (if ((== (send pEvent:type()) 4) and (== (send pEvent:message()) 13))
                (send gGame:restart())
            )
        )
    )


    (method (newRoom param1)
        (if (IsObject(local31))
            (send local31:dispose())
        )
        (super:newRoom(param1))
    )

)
(instance introSc of Script
    (properties)

    (method (changeState newState)
        (var temp0)
        (send gAddToPics:dispose())
        (switch (= state newState)
            (case 0
                ((User:
                    canControl(0)
                    canInput(0)
                )
 (send global2:drawPic(201)) (openMusic:
                    number(103)
                    loop(1)
                    play()
                )
 = local20 (send ((Act:new())):
                        view(750)
                        loop(0)
                        posn(130 131)
                        stopUpd()
                        init()
                        yourself()
                    )
 = local21 (send ((Act:new())):
                        view(769)
                        loop(2)
                        posn(140 120)
                        stopUpd()
                        init()
                        yourself()
                    )
 = local22 (send ((Act:new())):
                        view(760)
                        posn(220 149)
                        loop(1)
                        cel(5)
                        stopUpd()
                        init()
                        yourself()
                    )
 = local19 (send ((Act:new())):
                        view(759)
                        loop(1)
                        posn(212 136)
                        stopUpd()
                        init()
                        yourself()
                    )
 = local23 (send ((Act:new())):
                        view(767)
                        posn(48 121)
                        xStep(4)
                        yStep(2)
                        loop(0)
                        cycleSpeed(0)
                        cel(3)
                        stopUpd()
                        init()
                        yourself()
                    )
 (send ((View:new())):
                    view(768)
                    posn(158 65)
                    setPri(0)
                    ignoreActors()
                    addToPic()
                )
 (send ((View:new())):
                    view(769)
                    loop(3)
                    posn(48 140)
                    setPri(0)
                    ignoreActors()
                    addToPic()
                )
 (Timer:setReal(self 2))  )
            )
            (case 1
                (= local31 Print(120 0 134 -1 20 140 300 172) (Timer:setReal(self 10))  )
            )
            (case 2
                ((send local20:
                    setCycle(Walk)
                    setMotion(MoveTo 145 140 self)
                )
  )
            )
            (case 3
                ((send local20:setMotion(MoveTo 48 144 self))  )
            )
            (case 4
                ((send local23:hide()) (send local20:setMotion(MoveTo 130 140 self))  )
            )
            (case 5
                (
                (if (gTheNewDialog)
                    (send gTheNewDialog:dispose())
                )
 (send local20:setMotion(MoveTo 134 131 self))  )
            )
            (case 6
                ((send local20:setLoop(0)) = local31 Print(120 1 140 300 134 -1 22 172) = seconds 11  )
            )
            (case 7
                ((send local20:
                    view(750)
                    setLoop(2)
                    setCel(0)
                    setCycle(End self)
                )
  )
            )
            (case 8
                ((send local23:
                    show()
                    posn(+ (send local20:x()) 10 - (send local20:y()) 20)
                    setCycle(Rev)
                    moveSpeed(1)
                    ignoreActors()
                    illegalBits(0)
                    setMotion(MoveTo 220 70 self)
                )
 (send local22:
                    view(761)
                    setLoop(0)
                    setCycle(Walk)
                    setMotion(MoveTo 275 145)
                )
 (send local19:
                    view(761)
                    setLoop(1)
                    setCycle(Walk)
                    setMotion(MoveTo 275 135)
                )
  )
            )
            (case 9
                ((send local20:
                    setLoop(3)
                    setCycle(End stopKing)
                )
 = seconds 1  )
            )
            (case 10
                ((send local23:stopUpd()) = seconds 1  )
            )
            (case 11
                (
                (if (gTheNewDialog)
                    (send gTheNewDialog:dispose())
                )
 (send gCast:eachElementDo(256)) (send global2:drawPic(202)) (send local23:
                    show()
                    setLoop(1)
                    setCel(0)
                    posn(105 100)
                    ignoreActors()
                    setStep(4 2)
                    moveSpeed(0)
                    cycleSpeed(0)
                    setCycle(Rev)
                    setMotion(MoveTo 275 120)
                )
 = local31 Print(120 2 60 1 134 -1 160 172) (Timer:setReal(self 3))  )
            )
            (case 12
                (
                (if (gTheNewDialog)
                    (send gTheNewDialog:dispose())
                )
 = local31 Print(120 3 134 -1 160 172) (Timer:setReal(self 3))  )
            )
            (case 13
                (
                (if (gTheNewDialog)
                    (send gTheNewDialog:dispose())
                )
 (send local23:
                    hide()
                    stopUpd()
                )
 = local32 (send ((Act:new())):
                        view(769)
                        loop(0)
                        posn(160 115)
                        cycleSpeed(5)
                        cel(0)
                        setCycle(End stopKing)
                        init()
                        yourself()
                    )
 = local31 Print(120 4 134 -1 150 172) (Timer:setReal(self 7))  )
            )
            (case 14
                (
                (if (gTheNewDialog)
                    (send gTheNewDialog:dispose())
                )
 (send local32:dispose()) (send global2:drawPic(201)) (send local20:
                    cycleSpeed(0)
                    view(769)
                    posn(135 131)
                    setLoop(1)
                    cel(0)
                    setCycle(End stopKing)
                    ignoreActors()
                    show()
                )
 (send local19:
                    show()
                    view(759)
                    setLoop(1)
                    xStep(2)
                    setCycle(Walk)
                    setMotion(MoveTo 227 136)
                )
 (send local22:
                    show()
                    view(760)
                    loop(1)
                    xStep(2)
                    setCycle(Walk)
                    setMotion(MoveTo 216 147 self)
                )
 (send local21:
                    show()
                    view(769)
                    cycleSpeed(4)
                    setLoop(2)
                    setCycle(End stopQueen)
                )
 (send ((View:new())):
                    view(768)
                    posn(158 65)
                    ignoreActors()
                    addToPic()
                )
 (send ((View:new())):
                    view(769)
                    loop(3)
                    posn(48 140)
                    setPri(0)
                    ignoreActors()
                    addToPic()
                )
 (send local23:
                    show()
                    setCel(3)
                    setLoop(0)
                    posn(300 145)
                    stopUpd()
                )
 = local31 Print(120 5 160 "King Graham" 134 53 165 172)  )
            )
            (case 15
                (
                (if (gTheNewDialog)
                    (send gTheNewDialog:dispose())
                )
 (Timer:setReal(self 3))  )
            )
            (case 16
                ((send gCast:eachElementDo(256)) (send global2:drawPic(203)) (send local23:
                    show()
                    setCel(0)
                    setLoop(2)
                    posn(180 100)
                    stopUpd()
                )
 = local31 Print(120 6 134 -1 162 172) (Timer:setReal(self 5))  )
            )
            (case 17
                (
                (if (gTheNewDialog)
                    (send gTheNewDialog:dispose())
                )
 (send local23:dispose()) (send global2:drawPic(204)) (send ((View:new())):
                    view(752)
                    loop(2)
                    cel(0)
                    posn(123 90)
                    ignoreActors()
                    setPri(0)
                    addToPic()
                )
 (send ((View:new())):
                    view(752)
                    loop(2)
                    cel(0)
                    posn(204 90)
                    ignoreActors()
                    setPri(0)
                    addToPic()
                )
 (send ((Prop:new())):
                    view(752)
                    loop(4)
                    posn(123 64)
                    cycleSpeed(0)
                    setCycle(Fwd)
                    init()
                    yourself()
                )
 (send ((Prop:new())):
                    view(752)
                    loop(4)
                    posn(204 64)
                    cycleSpeed(0)
                    setCycle(Rev)
                    init()
                    yourself()
                )
 (send ((View:new())):
                    view(752)
                    loop(3)
                    posn(47 140)
                    ignoreActors()
                    addToPic()
                )
 (send local20:
                    show()
                    setPri(15)
                    view(752)
                    setLoop(0)
                    setCel(0)
                    posn(162 145)
                    stopUpd()
                )
 (send local21:
                    show()
                    view(756)
                    setPri(9)
                    setLoop(1)
                    setCel(0)
                    ignoreActors()
                    posn(85 178)
                    stopUpd()
                )
 (send local22:
                    show()
                    view(756)
                    setPri(9)
                    loop(0)
                    cel(0)
                    ignoreActors()
                    posn(228 177)
                    stopUpd()
                )
 (send local19:
                    show()
                    view(756)
                    setPri(10)
                    loop(2)
                    cel(0)
                    posn(251 178)
                    stopUpd()
                )
 = local0 (Timer:setReal(checkHang 15)) (self:cue())  )
            )
            (case 18
                (
                (if ((send gSounds:contains(openMusic)) and (<> (openMusic:signal()) -1))
                    --state
                    (Timer:setReal(self 2))
                )(else
                    (Timer:setReal(self 5))
                    (if (IsObject(local0))
                        (send local0:dispose())
                    )
                )
 )
            )
            (case 19
                ((send gCast:eachElementDo(256)) (send global2:drawPic(205)) (openMusic:dispose()) (send (ScriptID(520 1)):play()) (send local20:
                    show()
                    view(752)
                    setLoop(1)
                    setCel(0)
                    posn(162 120)
                    setPri(8)
                )
 = local31 Print(120 7 134 -1 144 172) (Timer:setReal(self 7))  )
            )
            (case 20
                (
                (if (gTheNewDialog)
                    (send gTheNewDialog:dispose())
                )
 (send global2:drawPic(204)) (send gCast:eachElementDo(354)) (send ((View:new())):
                    view(752)
                    loop(3)
                    posn(47 140)
                    ignoreActors()
                    addToPic()
                )
 (send ((View:new())):
                    view(752)
                    loop(2)
                    cel(0)
                    posn(123 90)
                    ignoreActors()
                    setPri(0)
                    addToPic()
                )
 (send ((View:new())):
                    view(752)
                    loop(2)
                    cel(0)
                    posn(204 90)
                    ignoreActors()
                    setPri(0)
                    addToPic()
                )
 (send local20:
                    view(752)
                    setPri(15)
                    setLoop(0)
                    setCel(0)
                    posn(163 138)
                    stopUpd()
                )
 (send local21:
                    setCel(255)
                    stopUpd()
                )
 (send local22:
                    setCel(255)
                    stopUpd()
                )
 (send local19:
                    setStep(4 -1)
                    setCycle(End)
                    setMotion(MoveTo 340 176)
                )
 = local31 Print(120 8 134 -1 20 140 300 172) (Timer:setReal(self 4))  )
            )
            (case 21
                (= global205 1 
                (if (gTheNewDialog)
                    (send gTheNewDialog:dispose())
                )
 (send global2:newRoom(221)) )
            )
        )
    )

)
(instance stopKing of Script
    (properties)

    (method (cue)
        (send local20:stopUpd())
    )

)
(instance stopQueen of Script
    (properties)

    (method (cue)
        (send local21:stopUpd())
    )

)
(instance stopSon of Script
    (properties)

    (method (cue)
        (send local22:stopUpd())
    )

)
(instance stopRosella of Script
    (properties)

    (method (cue)
        (send local19:stopUpd())
    )

)
(instance checkHang of Script
    (properties)

    (method (cue)
        (send gTimers:eachElementDo(172 192))
        (introSc:changeState(19))
    )

)
