default boxing_ring = Room("boxing_ring")
default boxing_ring_lights = False

screen boxing_ring():
    tag room
    zorder 0
    sensitive False

    # default objects = sorted(boxing_ring.objects, key=lambda x: x.zorder)

    add "images/rooms/boxing_ring/bg.webp" zoom 0.5
    add "boxing_ring crowd_back" zoom 0.5
    add "images/rooms/boxing_ring/stands.webp" zoom 0.5
    add "boxing_ring flash_back"
    add "images/rooms/boxing_ring/ring.webp" zoom 0.5

    # for obj in objects:
    #     imagebutton:
    #         anchor obj.get_anchor()
    #         pos obj.get_pos()
    #         idle obj.get_idle()
    #         hover obj.get_hover()
    #         foreground obj.foreground
    #         background obj.background
    #         focus_mask obj.focus_mask
    #         tooltip obj.tooltip
    #         hovered obj.hovered
    #         unhovered obj.unhovered
    #         action obj.action

screen boxing_ring_overlay():
    tag room_overlay
    zorder 7

    add "boxing_ring microphone" zoom 0.5
    add "images/rooms/boxing_ring/vignette.webp" zoom 0.5
    add "boxing_ring dust" zoom 0.5

    if boxing_ring_lights:
        add "images/rooms/boxing_ring/lights.webp" zoom 0.5

    add "boxing_ring flash_front"
    add "boxing_ring crowd_front" zoom 0.5

    if not boxing_ring_lights:
        add "black" alpha 0.5

# label snape_office:
#     call room("snape_office")
#     play music "music/the-other-side-of-the-door-by-kevin-macleod-from-filmmusic-io.ogg" fadein 1 if_changed

#     if game.daytime:
#         $ snape_office_desk_OBJ.set_image("snape_office_desk")
#         $ snape_office_brewing_station_OBJ.set_image("snape_office_brewing_station_off")
#         $ snape_office_brewing_station_OBJ.foreground = None
#     else:
#         $ snape_office_desk_OBJ.set_image("snape_desk_work")
#         $ snape_office_brewing_station_OBJ.set_image("snape_office_brewing_station_on")
#         $ snape_office_brewing_station_OBJ.foreground = "snape_office_brewing_station_anim"

#     call gen_walk(action="enter", xpos="door", ypos="base", speed=1.5, flip=True)

#     jump quests