label menu_floor01_level01:
    
    $ in_Hallway = False
    $ in_NW_Room = False
    $ in_MW_Room = False
    $ in_NE_Room = False
    $ in_ME_Room = False
    $ in_SE_Room = False
    $ in_Tower_Room = False
    
    menu:
        "On the ground floor, I can go to..."
        "The Lobby" if not in_Lobby:
            jump lobby_level01
        "The Ballroom" if not in_Ballroom:
            jump ballroom_level01
        "The Courtyard" if not in_Courtyard:
            jump courtyard_level01
        "Up to the Second Floor":
            if not seen_hallway_level01:
                jump hallway_level01
            else:
                jump menu_floor02_level01
            
            
label menu_floor02_level01:
    
    $ in_Lobby = False
    $ in_Ballroom = False
    $ in_Courtyard = False
    
    menu:
        "On the second floor, I can go to..."
        "The Hallway" if not in_Hallway:
            jump hallway_level01
        "Northwest Room" if not in_NW_Room:
            jump NW_Room_level01
        "Middle West Room" if not in_MW_Room:
            jump MW_Room_level01
        "Southwest Room" if not in_Tower_Room:
            jump tower_level01
        "Northeast Room" if not in_NE_Room:
            jump NE_Room_level01
        "Middle East Room" if not in_ME_Room:
            jump ME_Room_level01
        "Southeast Room" if not in_SE_Room:
            jump SE_Room_level01
        "Back Downstairs":
            jump menu_floor01_level01

label lobby_level01:
    
    $ in_Lobby = True
    
    $ in_Ballroom = False
    $ in_Courtyard = False
    
    scene bg black with dissolve
    pause (0.3)
    scene bg inn lobby night with dissolve
    
    if not seen_lobby_level01:
        
        $ seen_lobby_level01 = True
        
        
        "I sneeze as I enter the hotel lobby.  A layer of dust rests over everything."
        tisha serious "(This place has seen some better days.)"
        
        tisha sad_smile "Hello?  Is anyone here?"
        "As expected, nothing answers."
        
        "I stroll over to the counter to look for a guestbook."
        tisha curious "(Maybe I'll sign that too while I'm here.)"
        
        "As soon as I step near the desk --"
        
        scene bg inn lobby night with flash
        
        tisha startled "AH!"
        
        "A ghost made out of tissue paper falls from the ceiling.  It dangles from its thread, slowly spinning in a circle."
        "Its painted mouth is open wide in a startled O-shape."
        
        tisha groan "Katya...."
        
        "I bat the paper ghost away from me, but it only swings back."
        tisha suspicious "(Is this what she meant by a test of courage?)"
        "Let's move on."
        
    else:
        
        "This is the lobby.  A tissue paper ghost gazes at me."
        
    jump menu_floor01_level01
        

label ballroom_level01:
    
    $ in_Ballroom = True
    
    $ in_Lobby = False
    $ in_Courtyard = False
    
    scene bg black with dissolve
    pause (0.3)
    scene bg ballroom night with dissolve
    
    if not seen_ballroom_level01:
        
        $ seen_ballroom_level01 = True
        
        "A tinkling music box noise greets my ears as soon as I walk into the ballroom."
        tisha startled "(Oh, that's a little creepy.)"
        "My foot steps echo as I criss-cross the ballroom in search of the source of the noise."
        "After a few minutes, I give up."
        tisha serious "(Wherever Katya hid it, she did a good job.)"
    else:
        
        "A large and empty ball room.  Somewhere, a music box plays its tune."
        
    jump menu_floor01_level01
    

label courtyard_level01:
    
    $ in_Courtyard = True
    
    $ in_Ballroom = False
    $ in_Lobby = False
    
    scene bg black with dissolve
    pause (0.3)
    scene bg inn courtyard night with dissolve
    
    if not seen_courtyard_level01:
        
        $ seen_courtyard_level01 = True
        
        "The courtyard behind the inn is overgrown with weeds.  White pavers are barely visible through the grass."
        "Back when the inn was open, the rich people who could afford to stay at a place like this must have been able to gaze out over the ocean."
        "The view is now largely obscured by trees that have grown up since the inn was abandoned."
        
        "I hear someone weeping quietly."
        
        tisha curious "Hello?  Is someone there?"
        
        "As soon as I speak, I hear  soft gasp and the crying stops."
        
        tisha suspicious "Katya?  Is that you?"
        
        "It's quiet now."
        
        tisha curious "Hello?"
        
        "But try as hard as I might, whoever was crying never answers."
    else:
        
        "The only sound I can hear in the courtyard is the soft breeze off the sea and the sound of the waves as it crashes into the shore below."
        "Whoever was crying is not here anymore."
        
    jump menu_floor01_level01
    
label hallway_level01:
    
    $ in_Hallway = True
    $ in_NW_Room = False
    $ in_MW_Room = False
    $ in_NE_Room = False
    $ in_ME_Room = False
    $ in_SE_Room = False
    $ in_Tower_Room = False
    
    scene bg black with dissolve
    pause (0.3)
    scene bg inn hallway night with dissolve
    
    if not seen_hallway_level01:
        
        $ seen_hallway_level01 = True
        
        "The upper level of the inn smells slightly musty."
        "A thick carpet pads my steps."
        "Six doors line the hall, three to a side."
        tisha serious "(One of them must lead up to the tower...)"
        
    else:
        
        "It's a hallway with nice carpets."
        
    jump menu_floor02_level01
    
label NW_Room_level01:
    
    $ in_Hallway = False
    $ in_NW_Room = True
    $ in_MW_Room = False
    $ in_NE_Room = False
    $ in_ME_Room = False
    $ in_SE_Room = False
    $ in_Tower_Room = False
    
    scene bg black with dissolve
    pause (0.3)
    scene bg inn rooms night with dissolve
    
    if not seen_NW_Room_level01:
        
        $ seen_NW_Room_level01 = True
        
        "One of the shadows shift as soon as I walk into the room."
        tisha serious "(What the--)"
        "I squint at the corner where I'd spotted the movement, but nothing happens."
        tisha suspicious "(Must have been my imagination.)"
        
    else:
        
        "It's an old room where the inn's guests used to sleep."
        
    jump menu_floor02_level01
    
label MW_Room_level01:
    
    $ in_Hallway = False
    $ in_NW_Room = False
    $ in_MW_Room = True
    $ in_NE_Room = False
    $ in_ME_Room = False
    $ in_SE_Room = False
    $ in_Tower_Room = False
    
    scene bg black with dissolve
    pause (0.3)
    scene bg inn rooms night with dissolve
    
    if not seen_MW_Room_level01:
        
        $ seen_MW_Room_level01 = True
        
        "The door sticks as I try to push it open, but I shove my shoulder against it."
        "Grudgingly, the door swings open."
        "Nothing inside at all."
    else:
        
        "It's another room where the inn's guest would sleep."
        
    jump menu_floor02_level01
    
label tower_level01:
    
    $ in_Hallway = False
    $ in_NW_Room = False
    $ in_MW_Room = False
    $ in_NE_Room = False
    $ in_ME_Room = False
    $ in_SE_Room = False
    $ in_Tower_Room = True
    
    scene bg black with dissolve
    pause (0.3)
    scene bg inn hallway night with dissolve
    
    "I rattle the door knob, but nothing happens."
    tisha suspicious "(It's locked.  I wonder if there's a key around here somewhere.)"
    "If I were to guess, this is the door that should lead up to the tower."
    tisha serious "(Is finding the key part of the test of courage?)"
    
    jump menu_floor02_level01
    
label NE_Room_level01:
    
    $ in_Hallway = False
    $ in_NW_Room = False
    $ in_MW_Room = False
    $ in_NE_Room = True
    $ in_ME_Room = False
    $ in_SE_Room = False
    $ in_Tower_Room = False
    
    scene bg black with dissolve
    pause (0.3)
    scene bg inn rooms night with dissolve
    
    if not seen_NE_Room_level01:
        
        $ seen_NE_Room_level01 = True
        
        "When I open up the door to this room, an eerie moaning noise hits my ears."
        tisha groan "(This is clearly a recording.)"
        
    else:
        
        "It's the room with the ghostly moaning."
        
    jump menu_floor02_level01
        
label ME_Room_level01:
    
    $ in_Hallway = False
    $ in_NW_Room = False
    $ in_MW_Room = False
    $ in_NE_Room = False
    $ in_ME_Room = True
    $ in_SE_Room = False
    $ in_Tower_Room = False

    scene bg black with dissolve
    pause (0.3)
    scene bg inn rooms night with dissolve
    
    if not seen_ME_Room_level01:
        
        $ seen_ME_Room_level01 = True
        
        "Unlike the other rooms, a large grandfather clock sits in the corner."
        "The pendulum swings back and forth."
        tisha serious "(I can't believe something is still working here.)"
        "I approach the clock cautiously expecting one of Katya's pranks."
        "In the shadows of the clock's interior, a pair of glowing eyes blink at me before disappearing."
        tisha curious "Are you in there?"
        "I knock gently against the glass."
        tisha serious "(Must have been my imagination.  This place is starting to get to me.)"
        
        "A piercing shriek splits the air."
        
        tisha startled "Elise!!"
        
        "That was definitely her voice."
        "I run out of the room as fast as my legs will take me."
        
        jump hallway_level02
        
    else:
        
        "You shouldn't be here!"
        
    jump menu_floor02_level01
    
label SE_Room_level01:
    
    $ in_Hallway = False
    $ in_NW_Room = False
    $ in_MW_Room = False
    $ in_NE_Room = False
    $ in_ME_Room = False
    $ in_SE_Room = True
    $ in_Tower_Room = False
    
    scene bg black with dissolve
    pause (0.3)
    scene bg inn rooms night with dissolve
    
    if not seen_SE_Room_level01:
        
        $ seen_SE_Room_level01 = True
        
        "Ugh, this room smells like something died in here."
        "I look around for the source of the smell, but see nothing."
        tisha groan "(Let's just go.)"
        
    else:
        
        "For some reason, this room smells really bad."
        
    jump menu_floor02_level01