{
    "pause menu - backdrop": SimpleButton (
        z: 100,
        start_enabled: false,
        default: (
            area: (
                x_axis: (
                    from: (frac: 0, px: 0),
                    dist: (frac: 1, px: 0),
                ),
                y_axis: (
                    from: (frac: 0, px: 0),
                    dist: (frac: 1, px: 0),
                )
            ),
            fill_color: (0,0,0,0x5F),
        )
    ),
    "pause menu - panel": SimpleButton (
        within: "pause menu - backdrop",
        default: (
            area: (
                x_axis: (
                    from: (frac: 0.5, px: -300),
                    dist: (frac: 0, px: 600),
                ),
                y_axis: (
                    from: (frac: 0.5, px: -180),
                    dist: (frac: 0, px: 360),
                )
            ),
            fill_color: (0,0,0,0xBF),
        )
    ),
    "pause menu - resume": SimpleButton (
        within: "pause menu - panel",
        text: "Resume",
        default: (
            area: (
                x_axis: (
                    from: (frac: 0, px: 10),
                    dist: (frac: 1, px: -20),
                ),
                y_axis: (
                    from: (frac: 0, px: 10),
                    dist: (frac: 0, px: 60),
                )
            ),
            fill_color: (0x5F,0x5F,0x5F,0x7F),
        ),
        while_hovered: (
            fill_color: (0x7F,0x7F,0x7F,0xBF),
        ),
    ),
    "pause menu - save": SimpleButton (
        within: "pause menu - panel",
        text: "Save",
        default: (
            area: (
                x_axis: (
                    from: (frac: 0, px: 10),
                    dist: (frac: 1, px: -20),
                ),
                y_axis: (
                    from: (frac: 0, px: 80),
                    dist: (frac: 0, px: 60),
                )
            ),
            fill_color: (0x5F,0x5F,0x5F,0x7F),
        ),
        while_hovered: (
            fill_color: (0x7F,0x7F,0x7F,0xBF),
        ),
    ),
    "pause menu - settings": SimpleButton (
        within: "pause menu - panel",
        text: "Settings",
        default: (
            area: (
                x_axis: (
                    from: (frac: 0, px: 10),
                    dist: (frac: 1, px: -20),
                ),
                y_axis: (
                    from: (frac: 0, px: 150),
                    dist: (frac: 0, px: 60),
                )
            ),
            fill_color: (0x5F,0x5F,0x5F,0x7F),
        ),
        while_hovered: (
            fill_color: (0x7F,0x7F,0x7F,0xBF),
        ),
    ),
    "pause menu - exit to main menu": SimpleButton (
        within: "pause menu - panel",
        text: "Exit to Main Menu",
        default: (
            area: (
                x_axis: (
                    from: (frac: 0, px: 10),
                    dist: (frac: 1, px: -20),
                ),
                y_axis: (
                    from: (frac: 0, px: 220),
                    dist: (frac: 0, px: 60),
                )
            ),
            fill_color: (0x5F,0x5F,0x5F,0x7F),
        ),
        while_hovered: (
            fill_color: (0x7F,0x7F,0x7F,0xBF),
        ),
    ),
    "pause menu - exit to desktop": SimpleButton (
        within: "pause menu - panel",
        text: "Exit to Desktop",
        default: (
            area: (
                x_axis: (
                    from: (frac: 0, px: 10),
                    dist: (frac: 1, px: -20),
                ),
                y_axis: (
                    from: (frac: 0, px: 290),
                    dist: (frac: 0, px: 60),
                )
            ),
            fill_color: (0x5F,0x5F,0x5F,0x7F),
        ),
        while_hovered: (
            fill_color: (0x7F,0x7F,0x7F,0xBF),
        ),
    ),
}
