# - by Dedalo_69 -


screen quick_menu():

    ## Ensure this appears on top of other screens.
    zorder 100

    if quick_menu:

        hbox:
            style_prefix "quick"

            xalign 0.5
            yalign 1.0

            textbutton _("Back") action Rollback()
            textbutton _("History") action ShowMenu('history')
            textbutton _("Skip") action Skip() alternate Skip(fast=True, confirm=True)
            textbutton _("Auto") action Preference("auto-forward", "toggle")
            textbutton _("Save") action ShowMenu('save')
            textbutton _("Q.Save") action QuickSave()
            textbutton _("Q.Load") action QuickLoad()
            textbutton _("Prefs") action ShowMenu('preferences')
            textbutton _("{color=#ffffff}{size=40}Cheats") action ShowMenu("cheatmod")

style pref_vbox:
    variant "medium"
    xsize 900

screen quick_menu():
    variant "touch"

    zorder 100

    if quick_menu:

        hbox:
            style_prefix "quick"

            xalign 0.5
            yalign 1.0

            textbutton _("Back") action Rollback()
            textbutton _("Skip") action Skip() alternate Skip(fast=True, confirm=True)
            textbutton _("Auto") action Preference("auto-forward", "toggle")
            textbutton _("Menu") action ShowMenu()
            textbutton _("{color=#ffffff}{size=40}Cheats") action ShowMenu("cheatmod")

screen cheatmodnavigation():
    modal True
    add "#000"
    add Transform("mod_Trucchi/Cheat_D69.webp", zoom=1.00) alpha 0.90 xalign 0.5 yalign 0.5
    textbutton "{size=40}Return{/size}" action Return() xalign 1.0 yalign 1.0



screen cheatmodnavigation():
    modal True
    add "#000"
    add Transform("mod_Trucchi/Cheat_D69.webp", zoom=1.00) alpha 0.90 xalign 0.5 yalign 0.5
    textbutton "{size=40}Return{/size}" action Return() xalign 1.0 yalign 1.0



screen cheatmod():
    tag menu
    use cheatmodnavigation
    textbutton "{color=#f00}{size=55}Your Stats{/color}" action ShowMenu("Yourstats") xalign 0.15 yalign 0.45
    textbutton "{color=#0f0}{size=55}Affections{/color}" action ShowMenu("Affections") xalign 0.85 yalign 0.45



screen Yourstats():
    tag menu
    use cheatmodnavigation
    textbutton "{size=40}Return{/size}" action ShowMenu("cheatmod") xalign 1.0 yalign 1.0
    vpgrid:
         xcenter 0.5
         ypos 150
         cols 2
         xspacing 1100
         yspacing 50
         vbox:
             spacing 30
             text"{size=50}{color=#f3c26a}Money{/color=#f00}" ycenter 0.8  outlines [(2, "#000", 0, 3)]
             fixed:
                 xysize(400,40)
                 bar value VariableValue("money", 100000)
                 text "{size=40}{color=#ffffff}[money]{/color=#f00}" xcenter 0.5 ycenter 0.45 outlines [(2, "#000", 0, 2)]
         vbox:
             spacing 30
             text"{size=50}{color=#f3c26a}Heart{/color=#f00}" ycenter 0.8  outlines [(2, "#000", 0, 3)]
             fixed:
                 xysize(400,40)
                 bar value VariableValue("heart", 100)
                 text "{size=40}{color=#ffffff}[heart]{/color=#f00}" xcenter 0.5 ycenter 0.45 outlines [(2, "#000", 0, 2)]
         vbox:
             spacing 30
             text"{size=50}{color=#f3c26a}Smart{/color=#f00}" ycenter 0.8  outlines [(2, "#000", 0, 3)]
             fixed:
                 xysize(400,40)
                 bar value VariableValue("smart", 100)
                 text "{size=40}{color=#ffffff}[smart]{/color=#f00}" xcenter 0.5 ycenter 0.45 outlines [(2, "#000", 0, 2)]
         vbox:
             spacing 30
             text"{size=50}{color=#f3c26a}Power{/color=#f00}" ycenter 0.8  outlines [(2, "#000", 0, 3)]
             fixed:
                 xysize(400,40)
                 bar value VariableValue("power", 100)
                 text "{size=40}{color=#ffffff}[power]{/color=#f00}" xcenter 0.5 ycenter 0.45 outlines [(2, "#000", 0, 2)]
         vbox:
             spacing 30
             text"{size=50}{color=#f3c26a}Energy{/color=#f00}" ycenter 0.8  outlines [(2, "#000", 0, 3)]
             fixed:
                 xysize(400,40)
                 bar value VariableValue("energy", 100)
                 text "{size=40}{color=#ffffff}[energy]{/color=#f00}" xcenter 0.5 ycenter 0.45 outlines [(2, "#000", 0, 2)]
         vbox:
             spacing 30
             text"{size=50}{color=#f3c26a}Guitar{/color=#f00}" ycenter 0.8  outlines [(2, "#000", 0, 3)]
             fixed:
                 xysize(400,40)
                 bar value VariableValue("guitar", 100)
                 text "{size=40}{color=#ffffff}[guitar]{/color=#f00}" xcenter 0.5 ycenter 0.45 outlines [(2, "#000", 0, 2)]

screen Affections():
    tag menu
    use cheatmodnavigation
    textbutton "{size=40}Return{/size}" action ShowMenu("cheatmod") xalign 1.0 yalign 1.0
    vpgrid:
         xcenter 0.5
         ypos 50
         cols 2
         xspacing 1100
         yspacing 20
         vbox:
             spacing 30
             text"{size=50}{color=#f3c26a}emmalove{/color=#f00}" ycenter 0.8  outlines [(2, "#000", 0, 3)]
             fixed:
                 xysize(400,40)
                 bar value VariableValue("emmalove", 100)
                 text "{size=40}{color=#ffffff}[emmalove]{/color=#f00}" xcenter 0.5 ycenter 0.45 outlines [(2, "#000", 0, 2)]
         vbox:
             spacing 30
             text"{size=50}{color=#f3c26a}emmalust{/color=#f00}" ycenter 0.8  outlines [(2, "#000", 0, 3)]
             fixed:
                 xysize(400,40)
                 bar value VariableValue("emmalust", 100)
                 text "{size=40}{color=#ffffff}[emmalust]{/color=#f00}" xcenter 0.5 ycenter 0.45 outlines [(2, "#000", 0, 2)]
         vbox:
             spacing 30
             text"{size=50}{color=#f3c26a}meganlove{/color=#f00}" ycenter 0.8  outlines [(2, "#000", 0, 3)]
             fixed:
                 xysize(400,40)
                 bar value VariableValue("meganlove", 100)
                 text "{size=40}{color=#ffffff}[meganlove]{/color=#f00}" xcenter 0.5 ycenter 0.45 outlines [(2, "#000", 0, 2)]
         vbox:
             spacing 30
             text"{size=50}{color=#f3c26a}meganlust{/color=#f00}" ycenter 0.8  outlines [(2, "#000", 0, 3)]
             fixed:
                 xysize(400,40)
                 bar value VariableValue("meganlust", 100)
                 text "{size=40}{color=#ffffff}[meganlust]{/color=#f00}" xcenter 0.5 ycenter 0.45 outlines [(2, "#000", 0, 2)]
         vbox:
             spacing 30
             text"{size=50}{color=#f3c26a}charlizelove{/color=#f00}" ycenter 0.8  outlines [(2, "#000", 0, 3)]
             fixed:
                 xysize(400,40)
                 bar value VariableValue("charlizelove", 100)
                 text "{size=40}{color=#ffffff}[charlizelove]{/color=#f00}" xcenter 0.5 ycenter 0.45 outlines [(2, "#000", 0, 2)]

         vbox:
             spacing 30
             text"{size=50}{color=#f3c26a}charlizelust{/color=#f00}" ycenter 0.8  outlines [(2, "#000", 0, 3)]
             fixed:
                 xysize(400,40)
                 bar value VariableValue("charlizelust", 100)
                 text "{size=40}{color=#ffffff}[charlizelust]{/color=#f00}" xcenter 0.5 ycenter 0.45 outlines [(2, "#000", 0, 2)]

         vbox:
             spacing 30
             text"{size=50}{color=#f3c26a}avrillove{/color=#f00}" ycenter 0.8  outlines [(2, "#000", 0, 3)]
             fixed:
                 xysize(400,40)
                 bar value VariableValue("avrillove", 100)
                 text "{size=40}{color=#ffffff}[avrillove]{/color=#f00}" xcenter 0.5 ycenter 0.45 outlines [(2, "#000", 0, 2)]
         vbox:
             spacing 30
             text"{size=50}{color=#f3c26a}avrillust{/color=#f00}" ycenter 0.8  outlines [(2, "#000", 0, 3)]
             fixed:
                 xysize(400,40)
                 bar value VariableValue("avrillust", 100)
                 text "{size=40}{color=#ffffff}[avrillust]{/color=#f00}" xcenter 0.5 ycenter 0.45 outlines [(2, "#000", 0, 2)]
