public void Text() { PrintHelper.PrintStoryText(new StringBuilder().AppendFormat( @"{0} 楔子 “你叫什么名字?” 看着自己的电脑一片黑屏,只蹦出这么一串文字,王彬满脸问号,不由得拍了拍电脑主机。 “死机了?也不像啊,怎么回事啊。”看拍主机似乎没什么作用,他又坐回了电脑前,鬼使神差得输入了一句回答。 “我叫王小彬。” “也没卡住啊,还能打字呢,重启下试试吧。”想着,打完字得王彬便去按电脑的重启键,可还没按到,眼前便什么也看不到了。 “叫王小彬啊。” 一个声音猛然间在一片漆黑中进入了王彬的意识。 “好的,王小彬,你听我说,这里是荒海界。你醒来后我会将你送到修真门派中,在那里努力修行吧。” “哦,我们快到了啊,不知道你有没有体验过跳伞啊?没有的话这次可别错过啦,伞兵一号王小彬准备就绪!记住我是你的领路人,你可以叫我,异世道人。” “走你······。” 传说在遥远的上古,洪荒时代的荒海界一片混沌,四只强大的凶兽由天外逃遁于此。九天外的四位仙人随之降临,将这四只凶兽斩杀。死去凶兽的兽血化作了荒海,凶兽的躯体,在荒海中化为了四大神州。仙人们将死去凶兽的真灵镇压,引九天灵气驱除荒海界的混沌。至此,荒海界诞生出了芸芸众生,以及,被真灵催生出的荒兽·····。 四位仙人镇守荒海界数千年后离去,留四卷灵诀于荒海先民,设 剑、兽、宝、珠四大灵宗存其传承,以期有缘者能借此开化成仙,踏入九天。荒海修真一脉,至此伊始。随着岁月更迭,沧海桑田,上古时的四灵诀早已被演化推演成不计其数的修真功法,而四大灵宗,也在历史的长河中不断分解融合,形成了林立于四大神州上的诸多修真门派。 天剑宗,位于苍龙神州西面,是苍龙神州上历史最悠久的剑修门派,底蕴深厚,山门广阔。天剑山,作为天剑宗的门派祖地,传说是上古四仙人的一把法剑所化,山势陡峭,直入云霄,远远看去,真仿若一把从天而降的巨剑,直直插入大地上的玉溪山脉之中。山脉被巨剑斩断的地方,形成了两个山谷,位于天剑山的南北两侧。剑南谷、剑北谷、天剑山,一山两谷,气象万千,共同组成了天剑宗雄浑壮阔的山门。 此时的剑南谷入口处,一群人正停留在山谷外的广场上,他们在地上或坐或躺,各个喘着粗气,精疲力竭。远处的森林处还不时的有人走出,同样筋疲力尽,艰难的向广场这里挪动着步子。 刷~~~~~!一声破空的剑音吸引了众人的目光,一道长虹由山谷内应声而出。长虹消散,山谷入口的山门碑上出现了一个御剑悬空的青年。 青年身着蓝色的门派弟子服饰,身姿挺拔,束发轻散,周身似有气流环绕,飘然出尘,气宇轩昂。 “恭喜各位通过南林试炼阵法,日落之前,能走近山门碑百步者,则可入我天剑宗,修习我宗无上剑诀!”青年朗声开口,声音不大,却清晰的传入广场上每个人的耳中。说完话,他抬手在山门碑上轻轻一拍,顿时,一股强烈的威压便从石碑上向四周传了出来。 远在广场的众人顿时呼吸一滞,感觉身上仿佛突然压了一座小山一般,有几个刚刚勉强站立起来的人,被石碑的威压一扫,纷纷支撑不住,重新坐倒在了地上······。 天剑宗,每五载开一次山门。山门开启时昭示天下,告有志之士,无论身份,皆可参加入门试炼。通过者,则可进入宗门修行,从此超凡脱俗,踏入修真一脉。天下间,无数英雄豪杰趋之若鹜,而每次借此入宗者却寥寥无几,入宗试炼之难,考验之严苛,可见一斑。 山门碑上的青年,早已收了法剑,在石碑顶上盘腿坐了下来,目光扫视着广场上的众人,似乎是回忆起了什么。 “想当初,我也像他们一样,历尽千辛万苦才得以进入宗门,这山门碑上的阵法最是艰难,哪怕我修行至现今的程度,仍旧会受到不小的影响,好在这阵法只对地面上行走之人有效,我坐在这高高的山门碑上到也无碍。” 想到这里,青年不由微微一笑,闭上了双眼,打坐入定,等待日落。 ", "" ), GameRoom.LineLength); }
public override void Runing() { KeySelects[0].ToScript = LastRoom.GetType().Name;//直接将返回(0号位的选项)选项设定为它来的房间 DeBugRun(); //打印介绍信息 PrintHelper.PrintStoryText(new StringBuilder().Append(GameMainRecycle.InfoText), GameRoom.LineLength); }
public override void Runing() { DeBugRun(); PrintHelper.PrintStoryText(new StringBuilder().Append(GameMainRecycle.InfoText), GameRoom.LineLength); QuestInfoRoomScript questRoom = (QuestInfoRoomScript)GameMainRecycle.RoomScripts.Group[typeof(QuestInfoRoomScript).Name]; SelectText.Clear(); SelectQuest.Clear(); foreach (var item in Quests) { SelectQuest.Add(questRoom.Quests.Group[item]); SelectText.Add(questRoom.Quests.Group[item].Name); } OutRoom = LastRoom; if (RetureRoom == false) { SelectIndex = 999; } SelectIndex = PrintHelper.PrintSelectText(SelectText, SelectIndex); if (SelectIndex <= SelectText.Count) { GameMainRecycle.PlayerInfo.PlayerQuest = (GameQuest)SelectQuest[SelectIndex].Clone(); } }
//按键选择方法,执行于房间脚本之后,用于显示选项,以及触发选项进入对应房间 public void Select() { ActivitySelects.Clear(); bool onlyKey = true; foreach (var item in Script.KeySelects) { if (item != null) { //打印房间选项 PrintHelper.PrintStoryText(item.PrintSelect(), LineLength); ActivitySelects.Add(item); if (item.Key == Controller.KeyName.NullKey) { onlyKey = false; } Console.WriteLine(); } } //如果不是旧的进入过的房间则将光标移到开头,否则移到末尾 if (!Script.RetureRoom) { Console.CursorLeft = 0; Console.CursorTop = 0; } if (onlyKey) { OnlyKeyToSelect(); } else { SelectToSelect(); } }