(version 2)
(include "sci.sh")
(exports
    0 rm56
)
(use "Main")
(use "cloudRoom")
(use "NewFeature")
(use "User")
(script 56)



(instance public rm56 of cloudRoom
    (properties
        picture 56
        east 57
        west 72
    )

    (method (init)
        (super:init())
        proc610_1(0 0 0 0 315 proc0_17(178 (send gEgo:y) 60) 3 proc0_17(178 (send gEgo:y) 128) 297)
        (send gEgo:init())
        proc0_1()
        (cloud1:init())
        (cloud2:init())
        (cloud3:init())
        (cloud4:init())
        (cloud5:init())
        (cloud6:init())
    )


    (method (doit)
        (var temp0)
        (if (script)
            (send script:doit())
        )(else
            = temp0 
                (switch ((send ((User:alterEgo)):edgeHit))
                    (case 1
                        north
                    )
                    (case 2
                        east
                    )
                    (case 3
                        south
                    )
                    (case 4
                        (if (proc0_12(110))
                            west
                        )(else
                            82
                        )
                    )
                )
            (if (temp0)
                (self:newRoom((= temp0 
                        (switch ((send ((User:alterEgo)):edgeHit))
                            (case 1
                                north
                            )
                            (case 2
                                east
                            )
                            (case 3
                                south
                            )
                            (case 4
                                (if (proc0_12(110))
                                    west
                                )(else
                                    82
                                )
                            )
                        )
)))
            )
        )
    )

)
(instance cloud1 of NewFeature
    (properties
        x 160
        y 179
        noun 646
        nsTop 170
        nsBottom 189
        nsRight 320
        description 659
        sightAngle 360
        getableDist 320
        seeableDist 320
        shiftClick 369
        contClick 371
        lookStr 665
    )
)
(instance cloud2 of NewFeature
    (properties
        x 100
        y 137
        noun 646
        nsTop 104
        nsBottom 170
        nsRight 200
        description 659
        sightAngle 360
        getableDist 320
        seeableDist 320
        shiftClick 369
        contClick 371
        lookStr 665
    )
)
(instance cloud3 of NewFeature
    (properties
        x 117
        y 81
        noun 646
        nsTop 58
        nsLeft 7
        nsBottom 104
        nsRight 228
        description 659
        sightAngle 360
        getableDist 320
        seeableDist 320
        shiftClick 369
        contClick 371
        lookStr 665
    )
)
(instance cloud4 of NewFeature
    (properties
        x 175
        y 48
        noun 646
        nsTop 34
        nsLeft 30
        nsBottom 63
        nsRight 320
        description 659
        sightAngle 360
        getableDist 320
        seeableDist 320
        shiftClick 369
        contClick 371
        lookStr 665
    )
)
(instance cloud5 of NewFeature
    (properties
        x 214
        y 28
        noun 646
        nsTop 22
        nsLeft 108
        nsBottom 34
        nsRight 320
        description 659
        sightAngle 360
        getableDist 320
        seeableDist 320
        shiftClick 369
        contClick 371
        lookStr 665
    )
)
(instance cloud6 of NewFeature
    (properties
        x 247
        y 5
        noun 646
        nsTop -1
        nsLeft 203
        nsBottom 12
        nsRight 291
        description 659
        sightAngle 360
        getableDist 320
        seeableDist 320
        shiftClick 369
        contClick 371
        lookStr 665
    )
)
