From d188eca3f64fa8476be1c33e2cac287b514d3ab6 Mon Sep 17 00:00:00 2001 From: MrZ626 <1046101471@qq.com> Date: Mon, 26 Oct 2020 09:56:56 +0800 Subject: [PATCH] =?UTF-8?q?tip=E7=A7=BB=E8=87=B3=E4=B8=BB=E8=8F=9C?= =?UTF-8?q?=E5=8D=95=EF=BC=8C=E4=BC=98=E5=8C=96=E8=AF=AD=E8=A8=80=E7=B3=BB?= =?UTF-8?q?=E7=BB=9F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Zframework/languages.lua | 276 +++++++++++++++++++++++++++++++++- Zframework/widgetList.lua | 24 +-- parts/getTip.lua | 301 -------------------------------------- parts/scenes.lua | 13 +- 4 files changed, 294 insertions(+), 320 deletions(-) delete mode 100644 parts/getTip.lua diff --git a/Zframework/languages.lua b/Zframework/languages.lua index 31973814..4ef42d9c 100644 --- a/Zframework/languages.lua +++ b/Zframework/languages.lua @@ -617,6 +617,165 @@ local langList={ ["sprintPenta"]= {"竞速", "五连块", "伤脑筋十八块"}, ["sprintMPH"]= {"竞速", "MPH", "纯随机\n无预览\n无暂存"}, }, + getTip={ + '注意到"旋转"到底对方块做了些什么吗?', + "(RUR'U')R'FR2U'R'U'(RUR'F')", + "↑↑↓↓←→←→BA", + "1, 2, ⑨!!!!!", + "100行内23PC来一个?", + "11renPC!", + "15puzzle好玩!", + "2.7182818284590452353", + "2+2=Miya", + "20连PC来一个?", + "20G本质是一套全新的游戏规则!", + "25种方块都能spin你敢信?", + "26连T2来一个?", + "3.1415926535897932384", + "40行世界纪录:15.654s", + "626r/s", + "7宽三SZ架空捐了解一下", + "把手机调到特殊的日期也不会发生什么的(真的", + "报时机器人:新的一天开始了", + "本游戏可不是休闲游戏。", + "本游戏难度上限很高,做好心理准备。", + "必须要软降才能到达的位置都会判定为极简操作", + "别问游戏名怎么取的,问就是随便想的", + "不是动画,真的在加载!", + "不要盯着bug不放", + "不要向不感兴趣的路人推荐!!!!!!!!", + "不要在上课时玩游戏!", + "草(日本语)", + "茶娘 可爱!", + "触摸板打osu是什么体验?", + "打好块没有捷径,多练。", + "大概还是有人会认真看tips的", + "大满贯10连击消四全清!", + "戴上耳机以获得最佳体验", + "单手也能玩!", + "低帧率会降低游戏体验", + "俄罗斯方块环游记也不错!", + "方块默认出现的方向都是重心在下哦", + "方块研究所 有一个Nspire-CX版本!", + "感觉自己明明按键了但是没反应?你真的按到了吗?", + "感觉自己速度到上限了?试着去调下控制设置(如果没认真调过的话)", + "感谢群友帮忙想了一大堆tips", + "感谢Phigros,让我抄了一堆tips(", + "给别人推荐本游戏的时候请记住我真的不叫铁壳米诺!!!", + "更小的DAS和ARR拥有更高的操作上限(前提是你能控制得了)", + "光敏性癫痫警告", + "还能写些什么tip呢", + "好好T旋,天天向上", + "合群了就会消失,但是消失不代表没有意义", + "很有精神!", + "健康小贴士:不要熬夜,真的会猝死", + "健康小贴士:玩游戏多眨眼,不然会干眼病", + "键位是可以自定义的", + "觉得移动速度太慢或太快,手感不好?快去设置调整DAS/ARR", + "快去打一把100%极简看看能拿什么评价", + "联网还没做呢,别急", + "卖弱禁言警告", + "没学过编曲,音乐都是自己凭感觉写的,觉得不好听就设置里关了吧", + "每个块的出现方向可以自定义", + "每个虚拟按键都可以隐藏/显示,尺寸也可调", + "秘密数字:626", + "免费吃鸡方块", + "喵!", + "魔方好玩!", + "魔方也是方块(确信", + "你的双手是为了你的一生服务的,而不是Techmino", + "你今天的人品值是:0", + "你今天的人品值是:26", + "你今天的人品值是:62.6", + "你今天的人品值是:99.626", + "你可以从统计页面打开游戏存档目录", + "你们考虑过Z酱的感受吗?没有!你们只考虑你自己。", + "你准备好了吗?", + "请不要一直看主页机器人玩", + "请勿大力敲打设备!敲坏了就没有Techmino玩了", + "去玩别的方块的时候记得没有Ospin!", + "扫雷好玩!", + "少女祈祷中", + "适度游戏益脑,沉迷游戏伤身,合理安排时间,享受健康生活", + "术语不认识?去帮助-词典里查查吧", + "泰拉瑞亚好玩!", + "提前旋转等设置可以用来救命", + "玩到一半弹出消息框?快去设置禁止弹窗", + "为了防止误触,玩到一半重开需要长按重开键", + "为了收集Tips一直关游戏就没意思了,要的就是惊喜", + "为什么关卡那么少啊!-因为你前一模式成绩连D都没有达到,再加把劲吧~", + "我的世界好玩!", + "我们的每一条tips都很正经(确信", + "我们是不是第一个在方块游戏做tips的?", + "无聊翻翻设置是好习惯", + "希望极简率没事", + "希望你们都能喜欢Z…哦不是,喜欢Techmino", + "享受Tech的特色旋转系统!", + "新人请千万记住,打好基础,不要太早学那些花里胡哨的。", + "旋转不是变形!请尽量灵活利用顺逆时针两个旋转键!", + "学会使用两个旋转键,三个更好", + "学习能力很重要,无论是学校知识还是玩游戏", + "音乐使用beepbox制作", + "音游方块是一家(暴论", + "应该没人会认真看tips吧?", + "游戏使用love2d引擎制作", + "游戏作者40行卡27秒好几个月了...", + "有建议的话可以把信息反馈给作者~", + "有疑问? 先看设置有没有你想要的", + "在?为什么半夜打块?", + "长时间游戏状态会越来越差!玩久了记得放松一下~", + "这里的极简判定不松不严,放心软降,小心hold!", + "ALLSPIN!", + "Alt+F4=关闭当前窗口", + "Alt+Tab=切换窗口", + "Am G F G", + "B2B2B???", + "B2B2B2B存在吗?", + "backspace=返回上一个文件目录", + "BT炮=beta炮=TCM-β炮", + "COOL!!", + "Ctrl+鼠标滚轮=缩放", + "Ctrl+A=全选", + "Ctrl+Alt+Z=查看所有qq消息", + "Ctrl+D=复制一份", + "Ctrl+F=查找", + "Ctrl+Tab=切换标签页", + "Ctrl+W=关闭当前标签页", + "Cultris II也很好玩!", + "DT炮=TSD+TST炮", + "e^(pi*i)=-1", + "e^(pi*i/2)=i", + "fin neo iso 是满足tspin条件的特殊t2的名字", + "Jstris也很好玩!", + "l-=-1", + "Let-The-Bass-Kick!", + "LrL RlR LLr RRl RRR LLL FFF RfR RRf rFF", + "Lua天下第一", + "Miya 可爱!", + "Naki 可爱!", + "Nullpomino也很好玩!", + "O spin Triple!", + "osu好玩!", + "Phigros好玩!", + "REGRET!!", + "STSD必死", + "techmino安卓下载", + "Techmino好玩!", + "Techmino没有抽卡没有氪金,太好玩了", + "Techminohaowan", + "TechOS?那是什么", + "Tetr.io也很好玩!", + "Tetr.js也很好玩!", + "Tetralegends也很好玩!", + "uid:225238922", + "VVVVVV好玩!", + "Xspin是个啥玩意", + "Z酱累了,Z酱不想更新", + "Z酱只是个写代码的,懂什么方块", + "Z块等身抱枕来一个(x", + "ZS JL T O I", + -- "Z酱 可爱!", + } }, { back="返回", @@ -1239,6 +1398,7 @@ local langList={ ["sprintPenta"]= {"竞速", "五连块", "伤脑筋十八块"}, ["sprintMPH"]= {"竞速", "纯净", "纯随机\n无预览\n无暂存"}, }, + getTip=nil, }, { back="Back", @@ -1858,6 +2018,74 @@ local langList={ ["sprintPenta"]= {"Sprint", "PENTOMINO", "Clear 40 lines with 18 pentominoes."}, ["sprintMPH"]= {"Sprint", "MPH", "Memoriyless\nPreviewless\nHoldless"}, }, + getTip={ + 'Free block game with Battle Royale mode!', + 'Have you noticed what "rotating" does do to the block?', + ":pog:", + "(RUR'U')R'FR2U'R'U'(RUR'F')", + "\\jezevec/\\jezevec/\\jezevec/", + "\\osk/\\osk/\\osk/", + "↑↑↓↓←→←→BA", + "1, 2, ⑨!!!!!", + "20G actually is a brand new game rule", + "少女祈禱中", + "ALLSPIN!", + "Also try Cultris II!", + "Also try Jstris!", + "Also try Minecraft", + "Also try Osu!", + "Also try Phigros!", + "Also try Terraria!", + "Also try Tetr.io!", + "Also try Tetr.js!", + "Also try Tetra Legends!", + "Also try VVVVVV!", + "Am G F G", + "Any suggestions? Post them in our Discord!", + "B2B2B???", + "Back to Back 10 combo Techrash PC!", + "Change log in English can be found on Discord.", + "COOL!!", + "Decreasing DAS and ARR: faster, but harder to control.", + "Diao so bully", + "Don't let a small glitch ruin your entire day!", + "Don't look directly at the bugs!", + "Enjoy Techmino rotation system!", + "Find out what's in the settings!", + "Headphones recommended for better experience", + "Hello world!", + "Increase frame rate for better experience.", + "Initial [insert action] system can save your life", + "Is B2B2B2B possible?", + "It's really loading! Not just a cutscene!", + "Join our discord!", + "l-=-1", + "Let-The-Bass-Kick!", + "LrL RlR LLr RRl RRR LLL FFF RfR RRf rFF", + "Lua No.1", + "Music distracting? Feel free to turn it off.", + "No, there are no easter eggs based on your device time.", + "O-Spin Triple!", + "OHHHHHHHHHHHHHH", + "Online mode planned, be patient", + "Powered by Love2D", + "REGRET!!", + "Secret number: 626", + "Sprint WR: 15.654s by VinceHD", + "Techmino = Technique + Tetromino", + "Techmino has a Nspire-CX edition!", + "Techmino is so fun!", + "TetroDictionary (Little Z) in English can be found on Discord.", + "Try to use two rotate buttons. Even better, all three.", + "Warning: Programmer Art", + "What about 20 PCs?", + "What about 23 PCs in 100 lines?", + "What about 26 TSDs?", + "You are Grand Master.", + "You can open saving directory from Stats page", + "You can set orientation for each block", + "ZS JL T O I", + } }, { back="X", @@ -2474,6 +2702,14 @@ local langList={ ["sprintPenta"]= {"Sprint", "PENTOMINO", "Clear 40 lines with 18 pentominoes."}, ["sprintMPH"]= {"Sprint", "MPH", "Memoriyless\nPreviewless\nHoldless"}, }, + getTip=function() + local L={'!','@','#','$','%','^','&','*','(',')','-','=','_','+','[',']','{','}','\\','|',';',':','\'','"',',','<','.','>','/','?'} + local s="" + for _=1,math.random(16,26)do + s=s..L[math.random(#L)] + end + return s + end, }, { back="返回", @@ -3097,7 +3333,38 @@ local langList={ ["sprintPenta"]= {"竞速", "五连块", "离谱"}, ["sprintMPH"]= {"竞速", "纯净", "听说你反应很快?"}, }, + getTip={ + "0202年了,还在玩这种小孩子玩的游戏?", + "100apm?定式刷的吧。", + "20连pc不是随手?", + "20G很难?是个人都能玩吧。", + "25TSD不难吧。", + "3pps不是人均水平?", + "40行还要40多秒,就这?", + "60LPM?拍硬降刷的吧。", + "别会个c4w就以为自己多强,这是基本功罢了。", + "不会吧不会吧,真的还有人不能随手Tspin?", + "除了雨宫太阳你还认识谁?Jonas知道吗?Ajanba听过吗?", + "还搁这玩手机呢,作业做完了?", + "极限20G不是随手通?", + "叫你多练就多练,想着几天变神仙,当自己是谁?", + "叫你多练消四不听,现在要速度没速度,spin打完地形一塌糊涂,开心了?", + "满口PCDT信天翁,还会点别的么?", + "没那水平别天天整什么花里胡哨的,人玩几年你想几天赶上?", + "全隐40行全消四很难吗??", + "人只用一只手都能玩,你呢?", + "少玩点,多眨眼,到时候瞎了别怪我没提醒你", + "设置都看过一遍了吗?明明都能调还嫌这嫌那,可牛逼了您", + "天天催更催更,你咋不来帮忙开发啊,真以为作者很强催催啥都有?", + "天天卖弱,你一定把把150apm吧?", + "天天F3F3,怕别人不知道你菜?", + "我曾经在极度愤怒的时候15秒消了40行", + "我一个滑铲就挖了个11renPC", + "一口一个wtcl还不赶紧去练,你是不思进取还是不想好好说话?", + "隐形难吗?那个节目上的谁,水平那么菜也打得还行,就是你菜", + }, }, + --Add new language here. Attention, new language won't show in-game when you add language } local publicText={ block={ @@ -3156,15 +3423,20 @@ for key,list in next,publicWidgetText do end --set global name for all back button +local tipMeta={__call=function(L)return L[math.random(#L)]end} +--fallback to Chinese if missing text +local langMeta={__index=langList[1]} for i=1,#langList do local L=langList[i] + if type(L.getTip)=="table"then + setmetatable(L.getTip,tipMeta) + end + setmetatable(langList[i],langMeta) for _,v in next,L.WidgetText do v.back=L.back end end ---fallback to normal Chinese if no -local langMeta={__index=langList[1]} for i=2,#langList do setmetatable(langList[i],langMeta)end local drawableTextLoad={ diff --git a/Zframework/widgetList.lua b/Zframework/widgetList.lua index 8b756731..675ff8c0 100644 --- a/Zframework/widgetList.lua +++ b/Zframework/widgetList.lua @@ -158,18 +158,18 @@ local Widgets={ newButton({name="play", x=640,y=600,w=180,h=90, color="lGreen", font=40,code=pressKey("space"),hide=function()return not sceneTemp.pass end}), }, main={ - newButton({name="play", x=150,y=260,w=200,h=140,color="lRed", font=55,code=goScene("mode")}), - newButton({name="setting", x=370,y=260,w=200,h=140,color="sky", font=45,code=goScene("setting_game")}), - newButton({name="custom", x=590,y=260,w=200,h=140,color="lPurple",font=45,code=goScene("customGame"),hide=function()return not modeRanks.marathon_normal end}), - newButton({name="help", x=150,y=420,w=200,h=140,color="lYellow",font=50,code=goScene("help")}), - newButton({name="stat", x=370,y=420,w=200,h=140,color="lGreen", font=40,code=goScene("stat")}), - newButton({name="qplay", x=590,y=420,w=200,h=140,color="white", font=45,code=function()SCN.push()loadGame(STAT.lastPlay,true)end}), - newButton({name="lang", x=150,y=555,w=200,h=90,color="dYellow", font=45,code=goScene("lang")}), - newButton({name="music", x=370,y=555,w=200,h=90,color="dGreen", font=30,code=goScene("music")}), - newButton({name="quit", x=590,y=555,w=200,h=90,color="grey", font=45,code=function()VOC.play("bye")SCN.swapTo("quit","slowFade")end}), - newKey({name="account", x=150,y=650,w=200,h=60,color="red", code=function()SCN.go(LOGIN and"account"or"login")end}), - newKey({name="sound", x=370,y=650,w=200,h=60,color="green", code=goScene("sound")}), - newKey({name="minigame", x=590,y=650,w=200,h=60,color="blue", code=goScene("minigame")}), + newButton({name="play", x=150,y=220,w=200,h=140,color="lRed", font=55,code=goScene("mode")}), + newButton({name="setting", x=370,y=220,w=200,h=140,color="sky", font=45,code=goScene("setting_game")}), + newButton({name="custom", x=590,y=220,w=200,h=140,color="lPurple",font=45,code=goScene("customGame"),hide=function()return not modeRanks.marathon_normal end}), + newButton({name="help", x=150,y=380,w=200,h=140,color="lYellow",font=50,code=goScene("help")}), + newButton({name="stat", x=370,y=380,w=200,h=140,color="lGreen", font=40,code=goScene("stat")}), + newButton({name="qplay", x=590,y=380,w=200,h=140,color="white", font=45,code=function()SCN.push()loadGame(STAT.lastPlay,true)end}), + newButton({name="lang", x=150,y=515,w=200,h=90,color="dYellow", font=45,code=goScene("lang")}), + newButton({name="music", x=370,y=515,w=200,h=90,color="dGreen", font=30,code=goScene("music")}), + newButton({name="quit", x=590,y=515,w=200,h=90,color="grey", font=45,code=function()VOC.play("bye")SCN.swapTo("quit","slowFade")end}), + newKey({name="account", x=150,y=610,w=200,h=60,color="red", code=function()SCN.go(LOGIN and"account"or"login")end}), + newKey({name="sound", x=370,y=610,w=200,h=60,color="green", code=goScene("sound")}), + newKey({name="minigame", x=590,y=610,w=200,h=60,color="blue", code=goScene("minigame")}), }, mode={ newButton({name="start", x=1040, y=655,w=180,h=80, font=40,code=pressKey("return"),hide=function()return not mapCam.sel end}), diff --git a/parts/getTip.lua b/parts/getTip.lua deleted file mode 100644 index d654a3f9..00000000 --- a/parts/getTip.lua +++ /dev/null @@ -1,301 +0,0 @@ -local L -if SETTING.lang==1 or SETTING.lang==2 then - L={ - '注意到"旋转"到底对方块做了些什么吗?', - "(RUR'U')R'FR2U'R'U'(RUR'F')", - "↑↑↓↓←→←→BA", - "1, 2, ⑨!!!!!", - "100行内23PC来一个?", - "11renPC!", - "15puzzle好玩!", - "2.7182818284590452353", - "2+2=Miya", - "20连PC来一个?", - "20G本质是一套全新的游戏规则!", - "25种方块都能spin你敢信?", - "26连T2来一个?", - "3.1415926535897932384", - "40行世界纪录:15.654s", - "626r/s", - "7宽三SZ架空捐了解一下", - "把手机调到特殊的日期也不会发生什么的(真的", - "报时机器人:新的一天开始了", - "本游戏可不是休闲游戏。", - "本游戏难度上限很高,做好心理准备。", - "必须要软降才能到达的位置都会判定为极简操作", - "别问游戏名怎么取的,问就是随便想的", - "不是动画,真的在加载!", - "不要盯着bug不放", - "不要向不感兴趣的路人推荐!!!!!!!!", - "不要在上课时玩游戏!", - "草(日本语)", - "茶娘 可爱!", - "触摸板打osu是什么体验?", - "打好块没有捷径,多练。", - "大概还是有人会认真看tips的", - "大满贯10连击消四全清!", - "戴上耳机以获得最佳体验", - "单手也能玩!", - "低帧率会降低游戏体验", - "俄罗斯方块环游记也不错!", - "方块默认出现的方向都是重心在下哦", - "方块研究所 有一个Nspire-CX版本!", - "感觉自己明明按键了但是没反应?你真的按到了吗?", - "感觉自己速度到上限了?试着去调下控制设置(如果没认真调过的话)", - "感谢群友帮忙想了一大堆tips", - "感谢Phigros,让我抄了一堆tips(", - "给别人推荐本游戏的时候请记住我真的不叫铁壳米诺!!!", - "更小的DAS和ARR拥有更高的操作上限(前提是你能控制得了)", - "光敏性癫痫警告", - "还能写些什么tip呢", - "好好T旋,天天向上", - "合群了就会消失,但是消失不代表没有意义", - "很有精神!", - "健康小贴士:不要熬夜,真的会猝死", - "健康小贴士:玩游戏多眨眼,不然会干眼病", - "键位是可以自定义的", - "觉得移动速度太慢或太快,手感不好?快去设置调整DAS/ARR", - "快去打一把100%极简看看能拿什么评价", - "联网还没做呢,别急", - "卖弱禁言警告", - "没学过编曲,音乐都是自己凭感觉写的,觉得不好听就设置里关了吧", - "每个块的出现方向可以自定义", - "每个虚拟按键都可以隐藏/显示,尺寸也可调", - "秘密数字:626", - "免费吃鸡方块", - "喵!", - "魔方好玩!", - "魔方也是方块(确信", - "你的双手是为了你的一生服务的,而不是Techmino", - "你今天的人品值是:0", - "你今天的人品值是:26", - "你今天的人品值是:62.6", - "你今天的人品值是:99.626", - "你可以从统计页面打开游戏存档目录", - "你们考虑过Z酱的感受吗?没有!你们只考虑你自己。", - "你准备好了吗?", - "请不要一直看主页机器人玩", - "请勿大力敲打设备!敲坏了就没有Techmino玩了", - "去玩别的方块的时候记得没有Ospin!", - "扫雷好玩!", - "少女祈祷中", - "适度游戏益脑,沉迷游戏伤身,合理安排时间,享受健康生活", - "术语不认识?去帮助-词典里查查吧", - "泰拉瑞亚好玩!", - "提前旋转等设置可以用来救命", - "玩到一半弹出消息框?快去设置禁止弹窗", - "为了防止误触,玩到一半重开需要长按重开键", - "为了收集Tips一直关游戏就没意思了,要的就是惊喜", - "为什么关卡那么少啊!-因为你前一模式成绩连D都没有达到,再加把劲吧~", - "我的世界好玩!", - "我们的每一条tips都很正经(确信", - "我们是不是第一个在方块游戏做tips的?", - "无聊翻翻设置是好习惯", - "希望极简率没事", - "希望你们都能喜欢Z…哦不是,喜欢Techmino", - "享受Tech的特色旋转系统!", - "新人请千万记住,打好基础,不要太早学那些花里胡哨的。", - "旋转不是变形!请尽量灵活利用顺逆时针两个旋转键!", - "学会使用两个旋转键,三个更好", - "学习能力很重要,无论是学校知识还是玩游戏", - "音乐使用beepbox制作", - "音游方块是一家(暴论", - "应该没人会认真看tips吧?", - "游戏使用love2d引擎制作", - "游戏作者40行卡27秒好几个月了...", - "有建议的话可以把信息反馈给作者~", - "有疑问? 先看设置有没有你想要的", - "在?为什么半夜打块?", - "长时间游戏状态会越来越差!玩久了记得放松一下~", - "这里的极简判定不松不严,放心软降,小心hold!", - "ALLSPIN!", - "Alt+F4=关闭当前窗口", - "Alt+Tab=切换窗口", - "Am G F G", - "B2B2B???", - "B2B2B2B存在吗?", - "backspace=返回上一个文件目录", - "BT炮=beta炮=TCM-β炮", - "COOL!!", - "Ctrl+鼠标滚轮=缩放", - "Ctrl+A=全选", - "Ctrl+Alt+Z=查看所有qq消息", - "Ctrl+D=复制一份", - "Ctrl+F=查找", - "Ctrl+Tab=切换标签页", - "Ctrl+W=关闭当前标签页", - "Cultris II也很好玩!", - "DT炮=TSD+TST炮", - "e^(pi*i)=-1", - "e^(pi*i/2)=i", - "fin neo iso 是满足tspin条件的特殊t2的名字", - "Jstris也很好玩!", - "l-=-1", - "Let-The-Bass-Kick!", - "LrL RlR LLr RRl RRR LLL FFF RfR RRf rFF", - "Lua天下第一", - "Miya 可爱!", - "Naki 可爱!", - "Nullpomino也很好玩!", - "O spin Triple!", - "osu好玩!", - "Phigros好玩!", - "REGRET!!", - "STSD必死", - "techmino安卓下载", - "Techmino好玩!", - "Techmino没有抽卡没有氪金,太好玩了", - "Techminohaowan", - "TechOS?那是什么", - "Tetr.io也很好玩!", - "Tetr.js也很好玩!", - "Tetralegends也很好玩!", - "uid:225238922", - "VVVVVV好玩!", - "Xspin是个啥玩意", - "Z酱累了,Z酱不想更新", - "Z酱只是个写代码的,懂什么方块", - "Z块等身抱枕来一个(x", - "ZS JL T O I", - -- "Z酱 可爱!", - } -elseif SETTING.lang==3 then - L={ - 'Free block game with Battle Royale mode!', - 'Have you noticed what "rotating" does do to the block?', - ":pog:", - "(RUR'U')R'FR2U'R'U'(RUR'F')", - "\\jezevec/\\jezevec/\\jezevec/", - "\\osk/\\osk/\\osk/", - "↑↑↓↓←→←→BA", - "1, 2, ⑨!!!!!", - "20G actually is a brand new game rule", - "少女祈禱中", - "ALLSPIN!", - "Also try Cultris II!", - "Also try Jstris!", - "Also try Minecraft", - "Also try Osu!", - "Also try Phigros!", - "Also try Terraria!", - "Also try Tetr.io!", - "Also try Tetr.js!", - "Also try Tetra Legends!", - "Also try VVVVVV!", - "Am G F G", - "Any suggestions? Post them in our Discord!", - "B2B2B???", - "Back to Back 10 combo Techrash PC!", - "Change log in English can be found on Discord.", - "COOL!!", - "Decreasing DAS and ARR: faster, but harder to control.", - "Diao so bully", - "Don't let a small glitch ruin your entire day!", - "Don't look directly at the bugs!", - "Enjoy Techmino rotation system!", - "Find out what's in the settings!", - "Headphones recommended for better experience", - "Hello world!", - "Increase frame rate for better experience.", - "Initial [insert action] system can save your life", - "Is B2B2B2B possible?", - "It's really loading! Not just a cutscene!", - "Join our discord!", - "Jstris is better", - "l-=-1", - "Let-The-Bass-Kick!", - "LrL RlR LLr RRl RRR LLL FFF RfR RRf rFF", - "Lua No.1", - "Music distracting? Feel free to turn it off.", - "No, there are no easter eggs based on your device time.", - "O-Spin Triple!", - "OHHHHHHHHHHHHHH", - "Online mode planned, be patient", - "Powered by Love2D", - "REGRET!!", - "Secret number: 626", - "Sprint WR: 15.654s by VinceHD", - "Techmino = Technique + Tetromino", - "Techmino has a Nspire-CX edition!", - "Techmino is so fun!", - "TetroDictionary (Little Z) in English can be found on Discord.", - "Try to use two rotate buttons. Even better, all three.", - "Warning: Programmer Art", - "What about 20 PCs?", - "What about 23 PCs in 100 lines?", - "What about 26 TSDs?", - "You are Grand Master.", - "You can open saving directory from Stats page", - "You can set orientation for each block", - "ZS JL T O I", - } -elseif SETTING.lang==4 then - L={'!','@','#','$','%','^','&','*','(',')','-','=','_','+','[',']','{','}','\\','|',';',':','\'','"',',','<','.','>','/','?'} - local s="" - for _=1,math.random(16,26)do - s=s..L[math.random(#L)] - end - return s -elseif SETTING.lang==5 then - local R=math.random() - if R<.08 then - return({ - --[[00]]"大半夜的在这干啥呢?不睡觉是会猝死的", - --[[01]]"大半夜的在这干啥呢?不睡觉是会猝死的", - --[[02]]"现在打块你是认真的?", - --[[03]]"现在打块你是认真的?", - --[[04]]"早起是好的,但是你不应该打块", - --[[05]]"早起是好的,但是你不应该打块", - --[[06]]"早饭吃好了?", - --[[07]]"早饭吃好了?", - --[[08]]"九点多了,没自己的事情要做?", - --[[09]]"十点多了,没自己的事情要做?", - --[[10]]"十一点多了,午饭有的吃么", - --[[11]]"十二点多了,午饭有的吃么", - --[[12]]"累了累了,现在不想说你", - --[[13]]"累了累了,现在不想说你", - --[[14]]"累了累了,现在不想说你", - --[[15]]"累了累了,现在不想说你", - --[[16]]"累了累了,现在不想说你", - --[[17]]"晚饭吃好了?", - --[[18]]"晚饭吃好了?", - --[[19]]"累了累了,现在不想说你", - --[[20]]"累了累了,现在不想说你", - --[[21]]"好睡了,作息健康活得久", - --[[22]]"好睡了,作息健康活得久", - --[[23]]"大半夜的在这干啥呢?不睡觉是会猝死的", - })[tonumber(os.date("%H"))+1] - else - L={ - "0202年了,还在玩这种小孩子玩的游戏?", - "100apm?定式刷的吧。", - "20连pc不是随手?", - "20G很难?是个人都能玩吧。", - "25TSD不难吧。", - "3pps不是人均水平?", - "40行还要40多秒,就这?", - "60LPM?拍硬降刷的吧。", - "别会个c4w就以为自己多强,这是基本功罢了。", - "不会吧不会吧,真的还有人不能随手Tspin?", - "除了雨宫太阳你还认识谁?Jonas知道吗?Ajanba听过吗?", - "还搁这玩手机呢,作业做完了?", - "极限20G不是随手通?", - "叫你多练就多练,想着几天变神仙,当自己是谁?", - "叫你多练消四不听,现在要速度没速度,spin打完地形一塌糊涂,开心了?", - "满口PCDT信天翁,还会点别的么?", - "没那水平别天天整什么花里胡哨的,人玩几年你想几天赶上?", - "全隐40行全消四很难吗??", - "人只用一只手都能玩,你呢?", - "少玩点,多眨眼,到时候瞎了别怪我没提醒你", - "设置都看过一遍了吗?明明都能调还嫌这嫌那,可牛逼了您", - "天天催更催更,你咋不来帮忙开发啊,真以为作者很强催催啥都有?", - "天天卖弱,你一定把把150apm吧?", - "天天F3F3,怕别人不知道你菜?", - "我曾经在极度愤怒的时候15秒消了40行", - "我一个滑铲就挖了个11renPC", - "一口一个wtcl还不赶紧去练,你是不思进取还是不想好好说话?", - "隐形难吗?那个节目上的谁,水平那么菜也打得还行,就是你菜", - } - end -end -return L[math.random(#L)] \ No newline at end of file diff --git a/parts/scenes.lua b/parts/scenes.lua index 9350cb95..e516e5c4 100644 --- a/parts/scenes.lua +++ b/parts/scenes.lua @@ -162,7 +162,6 @@ do--load phase=1,--Loading stage cur=1,--Loading timer tar=#VOC.name,--Current Loading bar length - tip=require("parts/getTip"), list={ #VOC.name, #BGM.list, @@ -442,6 +441,9 @@ do--intro end do--main function sceneInit.main() + sceneTemp={ + tip=text.getTip(), + } BG.set("space") modeEnv={} @@ -460,12 +462,13 @@ do--main gc.setColor(1,1,1) gc.draw(IMG.title_color,60,30,nil,1.3) setFont(30) - gc.print(gameVersion,70,125) - gc.print(SYSTEM,610,100) + gc.print(SYSTEM,610,50) + gc.print(gameVersion,610,90) + gc.print(sceneTemp.tip,50,660) local L=text.modes[STAT.lastPlay] setFont(25) - gc.print(L[1],700,430) - gc.print(L[2],700,460) + gc.print(L[1],700,390) + gc.print(L[2],700,420) PLAYERS[1]:draw() end end