diff --git a/android/src/main/res/values-zh-rCN/strings.xml b/android/src/main/res/values-zh-rCN/strings.xml index a45afdf6c..9eb3a0ff1 100644 --- a/android/src/main/res/values-zh-rCN/strings.xml +++ b/android/src/main/res/values-zh-rCN/strings.xml @@ -1,6 +1,6 @@ - 魔绫的像素地牢发生了意外的崩溃,\n\n请点击下方错误日志查看错误详情 + 脑力益智像素游戏发生了意外的崩溃,\n\n请点击下方错误日志查看错误详情 重启应用程序 退出应用程序 错误日志 diff --git a/core/src/main/assets/fonts/pixel_font.ttf b/core/src/main/assets/fonts/pixel_font.ttf index 699f2b875..c136a132e 100644 Binary files a/core/src/main/assets/fonts/pixel_font.ttf and b/core/src/main/assets/fonts/pixel_font.ttf differ diff --git a/core/src/main/assets/interfaces/banners.png b/core/src/main/assets/interfaces/banners.png index e54a1775f..5c447cf51 100644 Binary files a/core/src/main/assets/interfaces/banners.png and b/core/src/main/assets/interfaces/banners.png differ diff --git a/core/src/main/assets/messages/items/items.properties b/core/src/main/assets/messages/items/items.properties index 56f42e59d..20fe2a58a 100644 --- a/core/src/main/assets/messages/items/items.properties +++ b/core/src/main/assets/messages/items/items.properties @@ -170,12 +170,12 @@ items.potions.elixirs.elixirofnukecole.name=核子可乐 items.potions.elixirs.elixirofnukecole.desc=核子可乐,买到就是赚到。大家用了都说好! items.books.bookslist.indexbooks.name=《地牢探险指南第三版》 -items.books.bookslist.indexbooks.desc=如果你是第一次游玩魔绫的像素地牢,这个指南也许能帮到你。\n\n一意咕行!!! +items.books.bookslist.indexbooks.desc=如果你是第一次游玩脑力益智像素游戏,这个指南也许能帮到你。\n\n一意咕行!!! items.books.bookslist.indexbooks.author=--作者:_JDSA-Ling_ items.books.bookslist.indexbooks.ac_read=打开看看 -items.books.bookslist.yellowsunbooks.name=《朝阳教团史-Dr.BloodMoon纪年326年卷二》 -items.books.bookslist.yellowsunbooks.desc=此册编撰者以鲜血与性命示忠于原_地表势力_的领头者_朝阳教团_并承诺绝无欺骗 \n\n……但是在300年前的_那件事_发生后,_朝阳教团_因管理不利而渐渐衰落,从此便销声匿迹了,它原有的地位与名誉被_深渊魔都_和_极地圣境_两方势力所分食。\n\n两方的_管理者_携手封印了地牢的最深处的入口,并且对她进行了_水晶力量抑制_,于Dr.BloodMoon纪年17年她封印在了金城水晶实验室。\n\n……距封印之日已过去三百余年,随着她_力量的增强_,_水晶_已经开始_极不稳定_……\n\n……Dr.BloodMoon纪年326年四月中旬,一名_朝阳教团的残支_要求接见管理者……并且声称,朝阳教团可以帮助他们彻底_杀死她_……\n\n_若要记录在书架里面,请先鉴定! +items.books.bookslist.yellowsunbooks.name=《中国历史之大禹治水-夏朝》 +items.books.bookslist.yellowsunbooks.desc=禹姓斯,字文明(也有称禹为名的说法),字(高)密,史称大禹、禹帝,夏侯氏领袖,夏朝开国之王,禹为黄帝重孙,转绪之孙(但也有称禹应为转绪六孙的说法),其父名枪,被帝尧封为禹冲,为伯爵,世称冲伯枪或冲伯。他的母亲是辛家的女儿秀姬。\n\n相传禹治黄河有功,以舜退位继位,在诸侯的支持下,禹王正式即位,定都羊城,定都平阳(安邑或晋阳均可),国号为夏,并将丹竹分为唐朝,所有商人分为禹。\n\n禹是夏朝的第一位皇帝,所以后人也称他为夏禹,是中国古代传说中与尧、舜齐名的圣贤皇帝,他最杰出的功绩就是传说中的控制滔天洪水,将中国的疆域划定为九州,后人称他为大禹,禹死后葬于会稽山上(今浙江绍兴),现存有禹祠、禹陵、禹祠,从夏启开始,多数皇帝都来禹陵朝拜他。! items.books.bookslist.yellowsunbooks.author=--作者:_Kiley-Alien_ items.books.bookslist.yellowsunbooks.ac_read=阅读书籍 items.books.bookslist.yellowsunbooks.blees=你阅读了书籍,一股力量油然而生! diff --git a/core/src/main/assets/messages/scenes/scenes.properties b/core/src/main/assets/messages/scenes/scenes.properties index 9629b20f1..85f54c709 100644 --- a/core/src/main/assets/messages/scenes/scenes.properties +++ b/core/src/main/assets/messages/scenes/scenes.properties @@ -25,7 +25,7 @@ scenes.feedbackscene$1.intro=你确定要退出游戏吗? scenes.feedbackscene$1.sponsor_msg=如果是,请点击退出游戏。如果不是,请点击回到游戏。 scenes.feedbackscene$1.feedback_msg=地牢总是危险多端的,因此,往往需要你去探索他们。 scenes.feedbackscene$1.feedback_msg_pr=你可以加入魔绫开发总群,与作者交谈,与其他大佬一起学习进步。 -scenes.feedbackscene$1.thanks=魔绫像素地牢随时欢迎你的再次回归。 +scenes.feedbackscene$1.thanks=脑力益智像素游戏随时欢迎你的再次回归。 scenes.feedbackscene$1.sponsor_link=退出游戏 scenes.feedbackscene$1.feedback_link=回到游戏 scenes.feedbackscene$1.join_link=加入魔绫开发总群 @@ -47,21 +47,21 @@ scenes.gamescene.died_5= 地牢的环境复杂多变,只有细心之人才能 scenes.interlevelscene.dialog_1=合理_运用物品_,\n\n获取_最终胜利_! scenes.interlevelscene.dialog_2=你知道吗?\n\n_左下角的放大镜_是一个好东西 scenes.interlevelscene.dialog_3=常去看_更新记录_的好孩子,\n\n就不会因为_新改动_而茫然. -scenes.interlevelscene.dialog_4=魔绫像素地牢-始于_2021年2月_,\n\n感谢引导者_Ren_和Γ红龙Γ。 +scenes.interlevelscene.dialog_4=脑力益智像素游戏-始于_2021年2月_,\n\n感谢引导者_Ren_和Γ红龙Γ。 scenes.interlevelscene.dialog_5=有些时候_直面失败_,\n\n或许并不是什么坏事 scenes.interlevelscene.dialog_6=_小心奸商!!!_\n\n他甚至不会卖给你_未诅咒的物品_! scenes.interlevelscene.dialog_7=Δ种子Δ是个好东西,\n\n_关键看你_会不会用 scenes.interlevelscene.dialog_8=你的运气常常是通关的必要东西之一,当然你可以试试自定义种子来盘爽局! scenes.interlevelscene.dialog_9=呐呐呐,\n\n你听说过Ξ水晶之城Ξ的谣言吗? scenes.interlevelscene.dialog_10=_总是暴毙?_这可能并不是你的问题。\n\nΞ总之,不要气馁,菜就多练练Ξ。 -scenes.interlevelscene.dialog_11=魔绫像素地牢,绝望与希望并存。 +scenes.interlevelscene.dialog_11=脑力益智像素游戏,绝望与希望并存。 scenes.interlevelscene.dialog_12=寻找_红龙之王_,\n\n剿灭_精英敌人_。 scenes.interlevelscene.dialog_13=不是史神:\n\n请Γ小心咕咕!!! scenes.interlevelscene.dialog_14=萌新岚:\n\n欢迎来到Γ火炎焱燚Γ地牢,本地牢Γ全面Γ戒烟.\n\n请不要在Γ过道内、木门口、地牢房间Γ吸烟。\n\n谢谢合作,祝您Δ冒险愉快Δ呢。 scenes.interlevelscene.dialog_15=你知道吗?\n\n作者游玩的第一个地牢\n\n是Δ阿飞的不思议地牢Δ呢。 scenes.interlevelscene.dialog_16=_太难打了?试着做一些新东西_\n\n让你的敌人只能抱头鼠窜! scenes.interlevelscene.dialog_17=_雪凛峡谷_,商人们的总部 -scenes.interlevelscene.dialog_18=魔绫像素地牢2岁啦! +scenes.interlevelscene.dialog_18=脑力益智像素游戏2岁啦! scenes.interlevelscene.dialog_19=克里弗斯之果,森林黑暗的源头? scenes.interlevelscene.dialog_20=感谢_那些回忆_和_罗贝里_的大力支持 scenes.interlevelscene.dialog_21=Hod:\n\n明明清了水却还带电,太屑了。 @@ -93,13 +93,13 @@ scenes.mlpdaboutscene.github=源码仓库地址 scenes.mlpdaboutscene.joinlink=https://jq.qq.com/?_wv=1027&k=R7ZXeEQM scenes.tssupporterscene.title=捐赠碳酸 scenes.thanksscene.title=致谢者名单 -scenes.tssupporterscene.intro=我在此保证魔绫像素地牢永远不会沾上任何广告或者其它违和的东西用于盈利,但我也希望能够得到资金支持。 -scenes.tssupporterscene.msg=很多时候,一定的资金支持是保证项目能够健康发展的重要因素。如果您对魔绫像素地牢感到满意,又恰巧财力足够,能否前往Ko-fi留下一份心意? +scenes.tssupporterscene.intro=我在此保证脑力益智像素游戏永远不会沾上任何广告或者其它违和的东西用于盈利,但我也希望能够得到资金支持。 +scenes.tssupporterscene.msg=很多时候,一定的资金支持是保证项目能够健康发展的重要因素。如果您对脑力益智像素游戏感到满意,又恰巧财力足够,能否前往Ko-fi留下一份心意? scenes.tssupporterscene.supporter_link=前往Ko-fi捐赠页面 scenes.tssupporterscene.name=碳酸天剑,答舟工作室室长 scenes.lingsupporterscene.title=捐赠小绫 -scenes.lingsupporterscene.intro=魔绫像素地牢是我本人基于破碎的像素地牢做的一款MOD地牢。它完全免费,并由我个人独立开发。 +scenes.lingsupporterscene.intro=脑力益智像素游戏是我本人基于破碎的像素地牢做的一款MOD地牢。它完全免费,并由我个人独立开发。 scenes.lingsupporterscene.msg=如果阁下想支持一波小绫,请点击下方捐赠按钮。当然,即使你不捐赠。你的心意小绫也领到了。 scenes.lingsupporterscene.supporter_link=前往爱发电捐赠页面 scenes.lingsupporterscene.name=JDSALing,魔绫地牢总设计者 @@ -109,7 +109,7 @@ scenes.spslscene.title=捐赠 scenes.spslscene.ling=中二绫-JDSALing scenes.spslscene.zxz=致谢名单 scenes.changesscene.spd=破碎的像素地牢 -scenes.changesscene.mlpd=魔绫像素地牢 +scenes.changesscene.mlpd=脑力益智像素游戏 scenes.changesscene.who=MLPD详细日志摘要 scenes.aboutselectscene.title=关于游戏 scenes.alchemyscene.title=炼金 @@ -215,10 +215,10 @@ scenes.titlescene$changesbutton.changes=近期更新界面 scenes.titlescene.patreon_body=《破碎像素地牢》是一款完全免费的游戏,有玩家的大方捐献支持我才能一直坚持开发。\n\n如果想支持我,最好的方法是使用 Patreon 平台。 Patreon 能提供一个稳定的收入源,也让我有方法回馈我的支持者!\n\nPatreon 支持者每周都可以看一篇独家文章,抢先于其他所有人了解我的下一步开发想法!\n\n你可以访问我的 Patreon 页面获悉最新的回馈详情。感谢你的支持!\n\n(Patreon 奖励只能提供英语内容,请见谅) scenes.titlescene.patreon_button=Patreon 赞助页面 -scenes.welcomescene.welcome_msg=魔绫的像素地牢是一个roguelike类RPG游戏,有着随机生成的敌人、关卡、物品和陷阱!\n\n每一轮游戏都是一次全新的挑战,注意,死亡是永久的!\n\n祝你在地牢一路顺风! -scenes.welcomescene.update_intro=魔绫的像素地牢---重大更新! +scenes.welcomescene.welcome_msg=脑力益智像素游戏是一个roguelike类RPG游戏,有着随机生成的敌人、关卡、物品和陷阱!\n\n每一轮游戏都是一次全新的挑战,注意,死亡是永久的!\n\n祝你在地牢一路顺风! +scenes.welcomescene.update_intro=脑力益智像素游戏---重大更新! scenes.welcomescene.update_msg=0.6.0.0经过一段时间终于出炉,基于破碎1.2.3!!! 具体请看更新记录!By JDSA——Ling -scenes.welcomescene.patch_intro=魔绫的像素地牢补丁已经成功安装! +scenes.welcomescene.patch_intro=脑力益智像素游戏补丁已经成功安装! scenes.welcomescene.patch_bugfixes=本次补丁包含少量Bug修复。 scenes.welcomescene.patch_translations=本次补丁包含翻译文本更新。 scenes.welcomescene.patch_balance=本次更新包含游戏平衡性改动。 @@ -237,10 +237,10 @@ scenes.kamuletscene.stay=逆转宽恕 scenes.kamuletscene.exit=踏上征途 scenes.kamuletscene.text=骄傲、妒忌、愤怒,伤悲、贪婪、贪食、好色\n\n人们的丑陋,在这里显露了出来。现在,你已经来到了一个两难的境地。是接受审判,从历史中消失?还是清除所有记忆,重新为你铺上一次道路。\n\n我不是神,但我是神的代言人。请做出选择吧! -scenes.guidescene.title=魔绫像素地牢指南书 +scenes.guidescene.title=脑力益智像素游戏指南书 scenes.guidescene.pages=11 scenes.guidescene.title_0=写在前面 -scenes.guidescene.page_0=欢迎来到魔绫的像素地牢,这个地牢Δ基于0.92破碎Δ。\n\n这里是新手必读指南书。\n\n如果你是第一次游玩本地牢,请一定先看看这个指南。\n\nΔ它绝对对你今后游玩有益处。 +scenes.guidescene.page_0=欢迎来到脑力益智像素游戏,这个地牢Δ基于0.92破碎Δ。\n\n这里是新手必读指南书。\n\n如果你是第一次游玩本地牢,请一定先看看这个指南。\n\nΔ它绝对对你今后游玩有益处。 scenes.guidescene.title_1=关于难度 scenes.guidescene.page_1=诚然,难度是有的,不过肯定比不上赫拉克勒斯的十二试炼。 \n\n 事实上它的难度被认为控制在了一个可以接受的水平,如果不适应或感觉太难,很可能是因为没有熟悉它较为独特的机制,你可能需要更细致和灵活的战略战术才能在地牢里无往不利,所以接下来的内容会很好地帮助你。\n\n 放轻松,虽然它的要求有点高,但凡人又不是非要通关不可。 scenes.guidescene.title_2=鉴定物品 diff --git a/core/src/main/assets/messages/ui/ui.properties b/core/src/main/assets/messages/ui/ui.properties index 259cf032b..8f378d4d5 100644 --- a/core/src/main/assets/messages/ui/ui.properties +++ b/core/src/main/assets/messages/ui/ui.properties @@ -10,7 +10,7 @@ ui.toolbar.examine_prompt=再按一遍此按钮以搜索周边;\n点选一个 ui.updatenotification.title=更新 ui.updatenotification$wndupdate.title=有新版本可用! ui.updatenotification$wndupdate.versioned_title=最新版本:%s -ui.updatenotification$wndupdate.desc=魔绫的像素地牢会时常更新以变更既有内容,或是加入新东西!\n\n游戏平衡也会经常得到调整,维持物品、英雄、敌人强度的大致均衡。\n\n更新还包含漏洞修复与各种稳定性提升。 +ui.updatenotification$wndupdate.desc=脑力益智像素游戏会时常更新以变更既有内容,或是加入新东西!\n\n游戏平衡也会经常得到调整,维持物品、英雄、敌人强度的大致均衡。\n\n更新还包含漏洞修复与各种稳定性提升。 ui.updatenotification$wndupdate.button=跳转到更新页面 ui.mainhandindicator$1.saver=冒险指南 diff --git a/core/src/main/assets/messages/windows/windows.properties b/core/src/main/assets/messages/windows/windows.properties index d6e378c71..5821a3281 100644 --- a/core/src/main/assets/messages/windows/windows.properties +++ b/core/src/main/assets/messages/windows/windows.properties @@ -418,7 +418,7 @@ windows.wndgoshop.ok=索取 windows.wndstory.drawfmaster=庄严的大厅,死寂的环境。\n\n这里曾经是矮人王国的最大议事厅,而如今的死寂恐怖气氛却令这里显得十分诡异。\n\n并且这里似乎机关重重……\n有一个破旧不堪的石碑依稀的写着不要踏入这里,裂缝会变为地板,大将将会醒来……\n这在预示着什么? windows.wndsupportprompt.title=来自Ling的留言 -windows.wndsupportprompt.intro=欢迎~希望您能在魔绫的像素地牢中玩得开心! +windows.wndsupportprompt.intro=欢迎~希望您能在脑力益智像素游戏中玩得开心! windows.wndsupportprompt.close=开启FireBase功能 windows.wndtradeitem.buy=花%d金币购买 diff --git a/core/src/main/assets/sprites/items/items.png b/core/src/main/assets/sprites/items/items.png index 3385acfac..9e93eea33 100644 Binary files a/core/src/main/assets/sprites/items/items.png and b/core/src/main/assets/sprites/items/items.png differ diff --git a/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/actors/buffs/ChampionHero.java b/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/actors/buffs/ChampionHero.java index ec1c02601..bda4e3a9c 100644 --- a/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/actors/buffs/ChampionHero.java +++ b/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/actors/buffs/ChampionHero.java @@ -67,7 +67,7 @@ public abstract class ChampionHero extends FlavourBuff { @Override public String desc() { - //todo 取负数,通过绝对值获取,以显示为正数 并通过INT省略后面的小数点 + //todo 取负数,通过绝对值获取,以显示为正数 并通过INT省略后面的小数点 未来会优化 return Messages.get(this, "desc")+(int)(Math.abs(1.0f - visualcooldown())+1f); } diff --git a/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/items/MainBooks.java b/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/items/MainBooks.java index 00f4539b0..5e2326a38 100644 --- a/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/items/MainBooks.java +++ b/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/items/MainBooks.java @@ -7,7 +7,7 @@ public class MainBooks extends Item { @Override public String info() { - return desc()+"\n\n"+author; + return desc(); } @Override public int value() { diff --git a/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/journal/Catalog.java b/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/journal/Catalog.java index c56bc9f17..190711d04 100644 --- a/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/journal/Catalog.java +++ b/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/journal/Catalog.java @@ -43,16 +43,12 @@ import com.shatteredpixel.shatteredpixeldungeon.items.artifacts.SandalsOfNature; import com.shatteredpixel.shatteredpixeldungeon.items.artifacts.TalismanOfForesight; import com.shatteredpixel.shatteredpixeldungeon.items.artifacts.TimekeepersHourglass; import com.shatteredpixel.shatteredpixeldungeon.items.artifacts.UnstableSpellbook; -import com.shatteredpixel.shatteredpixeldungeon.items.books.bookslist.BrokenBooks; import com.shatteredpixel.shatteredpixeldungeon.items.books.bookslist.DeepBloodBooks; import com.shatteredpixel.shatteredpixeldungeon.items.books.bookslist.GrassKingBooks; import com.shatteredpixel.shatteredpixeldungeon.items.books.bookslist.IceCityBooks; import com.shatteredpixel.shatteredpixeldungeon.items.books.bookslist.MagicGirlBooks; import com.shatteredpixel.shatteredpixeldungeon.items.books.bookslist.NoKingMobBooks; import com.shatteredpixel.shatteredpixeldungeon.items.books.bookslist.YellowSunBooks; -import com.shatteredpixel.shatteredpixeldungeon.items.books.playbookslist.DeYiZiBooks; -import com.shatteredpixel.shatteredpixeldungeon.items.books.playbookslist.MoneyMoreBooks; -import com.shatteredpixel.shatteredpixeldungeon.items.books.playbookslist.PinkRandomBooks; import com.shatteredpixel.shatteredpixeldungeon.items.potions.PotionOfExperience; import com.shatteredpixel.shatteredpixeldungeon.items.potions.PotionOfFrost; import com.shatteredpixel.shatteredpixeldungeon.items.potions.PotionOfHaste; @@ -296,11 +292,11 @@ public enum Catalog { BOOKS.seen.put( YellowSunBooks.class, false); BOOKS.seen.put( MagicGirlBooks.class, false); BOOKS.seen.put( NoKingMobBooks.class, false); - BOOKS.seen.put( BrokenBooks.class, false); +// BOOKS.seen.put( BrokenBooks.class, false);R - PLAYBOOKS.seen.put( MoneyMoreBooks.class, true); - PLAYBOOKS.seen.put( PinkRandomBooks.class, true); - PLAYBOOKS.seen.put( DeYiZiBooks.class, true); +// PLAYBOOKS.seen.put( MoneyMoreBooks.class, true); +// PLAYBOOKS.seen.put( PinkRandomBooks.class, true); +// PLAYBOOKS.seen.put( DeYiZiBooks.class, true); } public static LinkedHashMap catalogBadges = new LinkedHashMap<>(); diff --git a/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/scenes/TitleScene.java b/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/scenes/TitleScene.java index 5c1be5e4c..b3ae7f89b 100644 --- a/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/scenes/TitleScene.java +++ b/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/scenes/TitleScene.java @@ -7,7 +7,6 @@ import com.shatteredpixel.shatteredpixeldungeon.SPDSettings; import com.shatteredpixel.shatteredpixeldungeon.ShatteredPixelDungeon; import com.shatteredpixel.shatteredpixeldungeon.effects.BannerSprites; import com.shatteredpixel.shatteredpixeldungeon.effects.Fireball; -import com.shatteredpixel.shatteredpixeldungeon.effects.Flare; import com.shatteredpixel.shatteredpixeldungeon.messages.Messages; import com.shatteredpixel.shatteredpixeldungeon.services.news.News; import com.shatteredpixel.shatteredpixeldungeon.services.updates.Updates; @@ -26,7 +25,6 @@ import com.watabou.noosa.Image; import com.watabou.noosa.audio.Music; import com.watabou.utils.ColorMath; import com.watabou.utils.DeviceCompat; -import com.watabou.utils.GameMath; import com.watabou.utils.Point; import java.util.Date; @@ -56,8 +54,8 @@ public class TitleScene extends PixelScene { align(title); - placeTorch(title.x + 22, title.y + 46); - placeTorch(title.x + title.width - 22, title.y + 46); +// placeTorch(title.x + 22, title.y + 46); +// placeTorch(title.x + title.width - 22, title.y + 46); // placeTorch2(title.x + -5, title.y + 63); // placeTorch2(title.x + title.width - 15, title.y + 63); @@ -65,75 +63,75 @@ public class TitleScene extends PixelScene { // placeTorch3(title.x + -10, title.y + 46); // placeTorch3(title.x + title.width - 10, title.y + 46); - Image swordLeft = new Image( BannerSprites.get( BannerSprites.Type.SWORD ) ) { - private float preCurTime = 0; - private float curTime = 0; - - @Override - public void update() { - super.update(); - this.origin.set( this.width / 2, this.height / 2 ); - float time = 0.8f; - this.x = - this.width + curTime/ time * (Camera.main.width / 2f + this.width / 2f); - this.angle = 90 - curTime/ time *225; - am = curTime*curTime*curTime/(time * time * time); - - float preTime = 0.9f; - if (preCurTime < preTime) { - preCurTime += Game.elapsed; - return; - } - if (curTime < time) { - curTime += Game.elapsed; - if (curTime >= time) Camera.main.shake( GameMath.gate( 1, 2, 5), 0.3f ); - } - } - }; - swordLeft.center(title.center()); - add( swordLeft ); - - Image swordRight = new Image( BannerSprites.get( BannerSprites.Type.SWORD ) ) { - private float preCurTime = 0; - private float curTime = 0; - - @Override - public void update() { - super.update(); - this.origin.set( this.width / 2, this.height / 2 ); - float time = 0.8f; - this.x = Camera.main.width - curTime/ time * (Camera.main.width / 2f + this.width / 2f); - this.angle = 90 + curTime/ time * 225; - am = curTime*curTime*curTime/(time * time * time); - - float preTime = 0.9f; - if (preCurTime < preTime) { - preCurTime += Game.elapsed; - return; - } - if (curTime < time) curTime += Game.elapsed; - } - }; - swordRight.center(title.center()); - add( swordRight ); - +// Image swordLeft = new Image( BannerSprites.get( BannerSprites.Type.SWORD ) ) { +// private float preCurTime = 0; +// private float curTime = 0; +// +// @Override +// public void update() { +// super.update(); +// this.origin.set( this.width / 2, this.height / 2 ); +// float time = 0.8f; +// this.x = - this.width + curTime/ time * (Camera.main.width / 2f + this.width / 2f); +// this.angle = 90 - curTime/ time *225; +// am = curTime*curTime*curTime/(time * time * time); +// +// float preTime = 0.9f; +// if (preCurTime < preTime) { +// preCurTime += Game.elapsed; +// return; +// } +// if (curTime < time) { +// curTime += Game.elapsed; +// if (curTime >= time) Camera.main.shake( GameMath.gate( 1, 2, 5), 0.3f ); +// } +// } +// }; +// swordLeft.center(title.center()); +// add( swordLeft ); +// +// Image swordRight = new Image( BannerSprites.get( BannerSprites.Type.SWORD ) ) { +// private float preCurTime = 0; +// private float curTime = 0; +// +// @Override +// public void update() { +// super.update(); +// this.origin.set( this.width / 2, this.height / 2 ); +// float time = 0.8f; +// this.x = Camera.main.width - curTime/ time * (Camera.main.width / 2f + this.width / 2f); +// this.angle = 90 + curTime/ time * 225; +// am = curTime*curTime*curTime/(time * time * time); +// +// float preTime = 0.9f; +// if (preCurTime < preTime) { +// preCurTime += Game.elapsed; +// return; +// } +// if (curTime < time) curTime += Game.elapsed; +// } +// }; +// swordRight.center(title.center()); +// add( swordRight ); +// add( title ); - - Flare flare = new Flare( 7, 128 ) { - private float time1 = 0; - private float time2 = 0; - private float time3 = 0; - @Override - public void update() { - super.update(); - am = Math.max(0f, (float)Math.sin(time1 += Game.elapsed)); - if (time1 >= 1.5f * Math.PI) time1 = 0; - rm = Math.max(0f, (float)Math.sin(time2 += Game.elapsed)); - if (time2 >= 1.0f * Math.E) time2 = 5; - ra = Math.max(0f, (float)Math.sin(time3 += Game.elapsed)); - if (time3 >= 1.0f * Math.PI) time3 = 1; - } - }; - flare.color( Window.BLUE_COLOR, true ).show( title, 0 ).angularSpeed = +27; +// +// Flare flare = new Flare( 7, 128 ) { +// private float time1 = 0; +// private float time2 = 0; +// private float time3 = 0; +// @Override +// public void update() { +// super.update(); +// am = Math.max(0f, (float)Math.sin(time1 += Game.elapsed)); +// if (time1 >= 1.5f * Math.PI) time1 = 0; +// rm = Math.max(0f, (float)Math.sin(time2 += Game.elapsed)); +// if (time2 >= 1.0f * Math.E) time2 = 5; +// ra = Math.max(0f, (float)Math.sin(time3 += Game.elapsed)); +// if (time3 >= 1.0f * Math.PI) time3 = 1; +// } +// }; +// flare.color( Window.BLUE_COLOR, true ).show( title, 0 ).angularSpeed = +27; Archs archs = new Archs(); archs.setSize( w, h ); @@ -224,7 +222,7 @@ public class TitleScene extends PixelScene { StyledButton btnNews = new NewsButton(GREY_TR, Messages.get(this, "news")); btnNews.icon(new ItemSprite(ItemSpriteSheet.YELLOWBOOKS, null)); - add(btnNews); + //add(btnNews); final int BTN_HEIGHT = 20; int GAP = (int)(h - topRegion - (landscape() ? 3 : 4) * BTN_HEIGHT) / 3; diff --git a/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/ui/changelist/mlpd/vM0_6_7_X_Changes.java b/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/ui/changelist/mlpd/vM0_6_7_X_Changes.java index eb723dc96..6ed90a9c5 100644 --- a/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/ui/changelist/mlpd/vM0_6_7_X_Changes.java +++ b/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/ui/changelist/mlpd/vM0_6_7_X_Changes.java @@ -1138,8 +1138,8 @@ public class vM0_6_7_X_Changes { changeInfos.add(changes); changes.addButton(new ChangeButton((new Image("Ling.png", 0, 0, 16, 16)), ("开发者的话"), - ("你好,这里是绫。如你所见,这是全新的魔绫像素地牢,她已经步入了破碎1.2" + - ".3的版本。\n\n至此,魔绫像素地牢以后将针对于此破碎底层进行更新。今后不会继续同步底层破碎版本。\n\n" + + ("你好,这里是绫。如你所见,这是全新的脑力益智像素游戏,她已经步入了破碎1.2" + + ".3的版本。\n\n至此,脑力益智像素游戏以后将针对于此破碎底层进行更新。今后不会继续同步底层破碎版本。\n\n" + "同时,本次更新后,后续应该还有几个补丁版。很高兴一路以来有那么多的朋友,非常谢谢你们的支持。\n\n现在,旅途才刚刚开始,魔绫下半段,将会更加精彩。\n" + "在这之前,就让我们继续在上半段的魔绫里面探索前进吧。"))); diff --git a/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/windows/WndBook.java b/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/windows/WndBook.java index 2fde84271..398fbe194 100644 --- a/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/windows/WndBook.java +++ b/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/windows/WndBook.java @@ -30,7 +30,7 @@ public class WndBook extends Window { int width = WIDTH_MIN; RenderedTextBlock info = PixelScene.renderTextBlock( - Messages.get(this, "written_by", book.author) +"\n"+ + Messages.get(this, "written_by") +"\n"+ Messages.get(this, "age", book.age) +"\n\n"+ book.desc, 6 ); info.maxWidth(width); diff --git a/desktop/src/main/java/com/shatteredpixel/shatteredpixeldungeon/desktop/DesktopLauncher.java b/desktop/src/main/java/com/shatteredpixel/shatteredpixeldungeon/desktop/DesktopLauncher.java index e92eb6d15..fd9280aeb 100644 --- a/desktop/src/main/java/com/shatteredpixel/shatteredpixeldungeon/desktop/DesktopLauncher.java +++ b/desktop/src/main/java/com/shatteredpixel/shatteredpixeldungeon/desktop/DesktopLauncher.java @@ -89,7 +89,7 @@ public class DesktopLauncher { "If you're certain the game should be working on your computer, feel free to message the developer (Evan@ShatteredPixel.com)\n\n" + "version: " + Game.version, "ok", "error", false); } else { - TinyFileDialogs.tinyfd_messageBox(title + "魔绫像素地牢发生了意外的崩溃!", + TinyFileDialogs.tinyfd_messageBox(title + "脑力益智像素游戏发生了意外的崩溃!", title + "请将此处的代码截图发送给作者,QQ:2735951230" + "version: " + Game.version + "\n" + exceptionMsg,