tip移至主菜单,优化语言系统
This commit is contained in:
@@ -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={
|
||||
|
||||
Reference in New Issue
Block a user