﻿OpenMamu
{ pamamu }
Choice.pamamu
{ pamamu }
//**** 目录*********************************************
pamamu
{ 
    "\0\s[%(sus)]\f[name,%(zitai)]"
    --
    if san > 0 {
        if onbootmemu ; onbootmemu = 0 ; else ; "\_q"+mamuLedio
        --
        if sueiaend ; "\b[2]"
        --
        "\n[half]\n/
        \_l[15,-]\![*]\q[今日运势,list]\_l[110,-]\![*]\q[蜜柑番剧,mikan]\_l[200,-]\![*]\q[音乐盒,randtitle]\n/
        \_l[15,-]\![*]\q[量表测试,test]\_l[110,-]\![*]\q[月历,elkslnb]\_l[200,-]\![*]\q[涩图,setu]\n/
        \_l[15,-]\![*]\q[探索,sueia]\_l[110,-]\![*]\q[信物箱,uemono]\_l[200,-]\![*]\q[药库,uehetsis]\n/
        \n[half]/
        \![*]\q[音乐,OnOpenfile,%(lediokeilo)]\_l[90,-]\![*]\q[设置,settei]\_l[170,-]\![*]\q[状态,shoutai]\_l[240,-]\![*]\q[刷新,fresh]"
    }else{
        if lesflag ; lesphpon ; else ; "…… …… \f[color,237,28,36]【药库】\f[color,default]"
    }
    --
    "\e"
}
//**** 设置*********************************************
Choice.settei
{
    "\0\s[%(sus+1)]\![*]\f[name,%(zitai)]->设置\_q\n/
    \_l[35,-]\![*]\q[字体,Qzitai]\_l[175,-]\![*]\q[路径,Qkeilo]\_l[275,-]\n/
    \_l[25,-]\![*]\q[屏幕亮度,Qlight]\_l[165,-]\![*]\q[清理缓存,cleann]\n/
    \_l[25,-]\![*]\q[%(aoiexe),OnOpenfile,%(lediokeilo)]\_l[165,-]\![*]\q[%(nieexe),OnOpenfile,%(fodeiakeilo)]\n/
    \_l[25,-]\![*]\q[%(saoexe),OnOpenfile,%(saokeilo)]\_l[165,-]\![*]\q[清理缓存,cleann]\_l[275,-]%(Ktoken)\n/
    \_l[50,-]\![*]%(Kemoji)\_l[120,-]\![*]\q[返回,pamamu]\_l[190,-]\![*]🚢~~~~~~~~~~"
    --
    "\e"
}
Ktoken
{ if mktoken ; "\![*]\q[修改token,Qtoken]" }
Kemoji
{
    "(✿╹◡╹)"
    "(. ❛ ᴗ ❛.)"
    "(｡•̀ᴗ-)✧"
    "(〃ω〃)"
    "( •̥́ ˍ •̀ू )"
    "♪(´▽｀)"
    "Ծ ̮ Ծ"
    "⁽⁽٩( ´͈ ᗨ `͈ )۶⁾⁾"
    "(¦▓▓ "
}
//————————————————————————————————
//*****字体改变********************
Choice.Qzitai
{
    "\*\0\f[name,%(zitai)]\_q\![*]（点击字体名字可以更换字体）\n\n[half]目前使用的字体是： \q[%(zitai),Onzitaicha,zitai]\n/
    %(mamu)\f[name,%(mamuzitaiNa)]使用的字体是：\q[%(mamuzitaiNa),Onzitaicha,mamu]\n\n[half]/
    \f[name,%(zitai)]\n\![*]\q[返回,settei]"
}
Onzitaicha
{
    "\*\0\f[name,%(zitai)]\_q请点击需要变成的字体\n\n\![*]\q[返回,Qzitai]"
    --
    case reference0 {
    when "zitai" { Showzitai("zitai") }
    when "mamu" { Showzitai("mamu") }
    }
}
Showzitai
{
    _t = "\1\s[10]\b[4]\![set,autoscroll,disable]\f[name,%(zitai)]"
    _t += "\_l[68,-]【\f[bold,1]字体\f[bold,0]】\n"
    _fl = fontlist  //1开始 //SPLIT(_fl,"\n")  0开始
    for _i = 1; _i < ARRAYSIZE(_fl)+1; _i++ {
        _t += "\q[%(_fl[_i]),Onchazitai,%(_argv[0]),%(_fl[_i])]\n"
    }
    _t
}
OnNotifyFontInfo
{
    fontlist = IARRAY
    foreach reference ; _t {
        fontlist ,= _t
    }
}
Onchazitai
{
    case reference0 {
    when "zitai" { 
        zitai = reference1
        mamuzitaiNn = zitai
        mamu =  "\f[name,%(mamuzitaiNa)]%(nikname)\f[name,%(mamuzitaiNn)]"
        }
    when "mamu" { 
        mamuzitaiNa = reference1
        mamu =  "\f[name,%(mamuzitaiNa)]%(nikname)\f[name,%(mamuzitaiNn)]"
        }
    }
    Choice.Qzitai
}
//————————————————————————————————
//*****路径改变********************
Choice.Qkeilo
{
    "\*\0\f[name,%(zitai)]\![set,autoscroll,disable]\_q\![*]（点击名字可以更换快捷方式名字，点击路径可更换路径）\n"
    --
    "\q[%(aoiexe),OnQkeiName,1]的路径：\n\q[%(lediokeilo),OnQkeilol,1]\n/
    \q[%(nieexe),OnQkeiName,2]的路径：\n\q[%(fodeiakeilo),OnQkeilol,2]\n/
    \q[%(saoexe),OnQkeiName,3]的路径：\n\q[%(saokeilo),OnQkeilol,3]\n/
    \n\![*]\q[返回,settei]"
    --
    "\e"
}
OnQkeilol
{
    "\0\f[name,%(zitai)]\_q请输入打开《"
    --
    case reference0 {
        when 1 { daiarogu = 1 ; aoiexe }
        when 2 { daiarogu = 2 ; nieexe }
        when 3 { daiarogu = 3 ; saoexe }
    }
    --
    "》运行程序的绝对路径\![open,dialog,open]\e"
}
OnSystemDialog
{
    case daiarogu {
        when 1 { lediokeilo = reference2 }
        when 2 { fodeiakeilo = reference2 }
        when 3 { saokeilo = reference2 }
        when 4 { akaspakeilo = reference2 }
        when 5 { akaspnkeilo = reference2 }
        when 6 { kumakeilo = reference2 }
    }
    --
    if daiarogu < 4 ; Choice.Qkeilo
    elseif daiarogu > 3 ; Choice.wishi
}
OnQkeiName
{
    "\0\f[name,%(zitai)]\_q请输入程序《"
    --
    case reference0 {
        when 1 { daiarogu = 1 ; aoiexe }
        when 2 { daiarogu = 2 ; nieexe }
        when 3 { daiarogu = 3 ; saoexe }
    }
    --
    "》的新快捷方式名字：\![open,inputbox,WisQkeiName,-1]"
}
Input.WisQkeiName
{
    "\t\0\f[name,%(zitai)]"
    --
    if reference1 == ""
    { "抱歉，我听不到，能再说一遍吗？\![open,inputbox,WisQkeiName,-1]"  }
    else
    {
        case daiarogu {
            when 1 { aoiexe = reference1 }
            when 2 { nieexe = reference1 }
            when 3 { saoexe = reference1 }
        }
        --
        Choice.Qkeilo
    }
}

//————————————————————————————————
//*****屏幕亮度********************
Choice.Qlight
{
    "\*\0\f[name,%(zitai)]\![set,autoscroll,disable]\_q"
    --
    _txt = SAORI('saori\brightness_saori.dll','GETINFO')
    if "当前亮度" !_in_ _txt { "没有检测到显示器" }
    else{ _txt+"\![*]\q[设置亮度,OnQendi,%(SPLIT(SPLIT(_txt,'描述: ')[1],'\n')[0])]" }
    --
    "\n\n\![*]\q[返回,settei]\e"
}
OnQendi
{
    if !endi[0] ; endi[0] = TOINT(SAORI('saori\brightness_saori.dll','GET','1'))
    if !endi[1] ; endi[1] = 10
    if !endi[2] ; endi[2] = 50
    "\*\0\s[%(sus+2)]\f[name,%(zitai)]\![set,autoscroll,disable]\_q-> %(reference0)：\n/
    \_l[25,-]\q[设置亮度,Onendi,1]：%(endi[0])\n/
    \_l[25,-]\q[设置步长,Onendi,2]：%(endi[1])\n/
    \_l[25,-]\q[设置延迟,Onendi,3]：%(endi[2])\n/
    \![*]\q[确定,Endisubmit]\n/
    \![*]\q[返回,settei]\e"
}
BalloonTooltip.Onendi
{ "步数 - 过渡分多少步完成；延迟 - 每步间隔毫秒数" }
Onendi
{ "\0\f[name,%(zitai)]\_q请输入"
--
    case reference0 {
        when 1 { endiwa = 1 ; "将要设置的亮度（1-100）\![open,inputbox,autsnu,0,0]"}
        when 2 { endiwa = 2 ; "将要设置的\q[步长,Onendimes,？,1]（1-100）\![open,inputbox,autsnu,0,0]"}
        when 3 { endiwa = 3 ; "将要设置的\q[延迟,Onendimes,？,2]（1-1000）\![open,inputbox,autsnu,0,0]"}
    }
}
Input.autsnu
{
    if !ISINTEGER(reference1) && !ISREAL(reference1) { "\![raise,Onendi,%(endiwa)]" ; return ; }
    else {
        case endiwa {
            when 1 { if reference1>0 && reference1<101 ; endi[0] = reference1 ; else { "\![raise,Onendi,%(endiwa)]" ; return ; }}
            when 2 { if reference1>0 && reference1<101 ; endi[1] = reference1 ; else { "\![raise,Onendi,%(endiwa)]" ; return ; }}
            when 3 { if reference1>0 && reference1<1001 ; endi[2] = reference1 ; else { "\![raise,Onendi,%(endiwa)]" ; return ; }}
        }
    }
    OnQendi
}
Choice.Endisubmit
{
    if SAORI("saori\brightness_saori.dll","SET","1","%(endi[0])","smooth","endi[1]","endi[2]") { Choice.Qlight }
    else { "设置失败\n"+Choice.Qlight }
}
Onendimes
{
"\*\0\f[name,%(zitai)]\![set,autoscroll,disable]\_q"
--
    case reference1 {
        when 1 { "/
            步数 (steps) 的作用：\n/
              将亮度变化分成多个小步骤完成。\n/
              步数越多，过渡越平滑，但耗时越长。\n/
            \n/
            \_l[15,-]推荐值：\n/
            \_l[15,-]- 5-10步：快速变化，适合日常快速调节\n/
            \_l[15,-]- 10-20步：平滑自然，最推荐\n/
            \_l[15,-]- 20-30步：非常平滑，适合演示效果\n/
            \_l[15,-]- 30-50步：缓慢渐变，适合氛围变化\n/
        " }
        when 2 { "/
            延迟 (delay) 的作用：\n/
            \_l[15,-]每一步之间的等待时间（毫秒）。\n/
            \_l[15,-]延迟越长，过渡速度越慢。\n/
            \n/
            \_l[15,-]推荐值：\n/
            \_l[15,-]- 20-30ms：快速过渡\n/
            \_l[15,-]- 30-50ms：速度适中，最推荐\n/
            \_l[15,-]- 50-80ms：缓慢过渡\n/
            \_l[15,-]- 80-100ms：非常缓慢\n/
        " }
    }
}




//————————————————————————————————
//**** 清理缓存*********************************************
Choice.cleann
{
"\0\s[%(sus+2)]\f[name,%(zitai)]"
--
dellniba
--
"\n\![*]\q[返回,settei]\e"
}


//**** 修改token*********************************************
Choice.Qtoken
{
    "\0\s[%(sus+2)]\f[name,%(zitai)]\_q"
    --
    "目前使用的token是：\n/
    \_?%(mktoken)\_?\n/
    \![*]\q[修改,QtokenNa]\n/
    \![*]\q[返回,settei]"
    --
    "\_q\e"
}
Choice.QtokenNa
{
    "\0\s[%(sus)]\f[name,%(zitai)]"
    --
    "请输入新的token吧~~\![open,inputbox,mikantoken,-1]"
    --
    "\e"
}
//————————————————————————————————
//**** 停止BGM********************
Choice.fresh
{ playerhead+Onsusrefsh }
Choice.repamamu
{ playerhead+pamamu }


#globaldefine    （head）    \0\s[%(sus)]\f[name,%(zitai)]
#globaldefine    （pamamu）    \n\![*]\q[返回,pamamu]
#globaldefine    （pasettei）    \n\![*]\q[返回,settei]


Choice.shoutai
{ "\![open,aigraph]\*\![set,autoscroll,disable]（head）\f[color,237,28,36]【san值：%(TOREAL(san))】\f[color,default]\n\n\n\n\n\![*]\q[返回,pamamu]" }

//————————————————————————————————
//**** add pixiv代理与lolicon*********************************************
Choice.setu
{ "（head）\s[%(sus)+3]\*请节制使用，冲太多对身体不好\n\n[half]/
//\![*]\q[rainchan代理,omega,使用rainchan代理（本地缓存）]\n/
\![*]\q[shojo代理,shojo,使用shojo代理（本地缓存）]\n/
\![*]\q[lolicon图库,lolicon,loliconapi获取代理（本地缓存）]\n[half]/
（pamamu）" }
Choice.omega
{ pixivflag = 1 ; pixiv }
Choice.lolicon
{ lolicon }
Choice.shojo
{ pixivflag = 0 ; pixiv }