-
个人简介
mythware_super_password
- a41129865@126.com kg7964 雷电将军+胡桃
- vquu0039383972@163.com edg123456 甘雨+雷电将军+神里绫人
- VRX55939pBzZj@163.com yulei20201 魈+流浪者+刻晴
- xiangxian19700216@163.com ABC123456 芙宁娜+多金
- zruxm734649242@163.com aaa123000 胡桃+多金
- cmkh110948@163.com TvtQVrgts6n 神里绫华+申鹤
- r99776369@163.com ss4563 夜兰+雷电将军+宵宫+胡桃
Don't get caught by me! 服务器IP:cn-bj-plc-2.openfrp.top:59921 角色管理 - LittleSkin 洛谷:Zy18725978986\ (file://Desktop-snd2u0o/新建文件夹)
4399账号: laoluohelaojin3
laoluohelaojin4
laoluohelaojin5
laoluohelaojin6
密码都是 laoluohelaojin 那天坐公交车,在拥挤、嘈杂的环境里,听到了一段对话。一年轻女子:“你看你,踩到我的脚连个屁都不放。” 一男平和缓慢的说:“踩到你的脚已经很对不起你了,如果再冲你放个屁,我还是人吗?” 顿时,车厢里一片哄笑。
听说休息不规律对身体危害很大,吓得我天天熬夜,熬得很有规律。
喜欢小动物吗?”我:当然喜欢。“喜欢到什么程度?”我:这怎么说呢,顿顿都有吧!
那天邻居家的孩子来我家玩,给我iPad踩碎了,我非常愤怒。我问他,为什么踩iPad?熊孩子说,我以为那是电子称。我问,那为什么踩上去还跳?熊孩子说,我看不亮,我以为是它坏了。听罢我真想一巴掌扇过去,但想了想毕竟是自己的亲儿子,下不去手。
妻子突然问丈夫:你爱我吗?丈夫毫不犹豫的回答;爱!当然爱!妻子想了想又问:你是怕伤害我才这么说的吗?丈夫连忙说:不不不,我是怕你伤害我才这么说的。
我有一个梦想,就是带着墨镜开着兰博基尼衣锦还乡,经过20多年的努力,已经实现一半了,我拥有了墨镜。
一群蚂蚁爬上了大象的背,但被摇了下来,只有一只蚂蚁死死地抱着大象的脖子不放,下面的蚂蚁大叫:掐死他,掐死他,小样,还反了!
质监人员责问店主:“你这也叫牛奶?”
店主却面不改色地说:“千真万确是牛奶,不过是水牛的奶。”
一个顾客气愤地跑进裁缝店,指着店主给他设计的时装说:“我站在街道拐角打哈欠,两个人把信塞进我嘴里!
中国人美国人犹太人一起喝饮料,三只苍蝇飞入他们饮料中.美国人重要了一杯,中国人没理会就喝下,犹太人一把抓出苍蝇大喊道:吐出来!你丫把喝下去的饮料吐出来!
某人去朋友家做客,中午吃饭时,朋友端上来一份花生,然后去拿豆腐,回来后发现花生吃完了。
然后朋友又去拿了份花生,结果发现豆腐吃完了。
朋友惊讶地问:“你吃那么快,不怕得病吗?”
这个人答:“已经病了,正准备去看医生。”
朋友:“什么病?”
他答:“最近食欲不好。”
儿子:“爸爸,我们美术老师太笨了,连马都不认识!”
爸爸:“你怎么知道?”
儿子:“今天我上美术课我画的马,老师看了看就问我画的是什么东西
小白是一名大二学生,经常逃课。
这天的计算机课小白去上了,老师看到他来了,很惊讶地说:“小白,好久不见啊,上次见你还穿短袖,今天就穿羽绒服了……”
医生问病人是怎么骨折的。病人说,我觉得鞋里有沙子,就扶着电线杆抖鞋。TMD有个混蛋经过那里,以为我触电了,便抄起木棍给了我两棍子!
生物课上,老师问:如何才能正确分辨章鱼的手和脚?学生答:放个屁给它闻,会捂住鼻子的就是手,其他的就是脚。全班皆倒。
一人上班老是放响屁,同事忍不住说:你能不能不出声?然后便见他坐在那抖个不停。同事问他在干什么,他答:我现在已经调成振动啦!
某人骑车,听见一个路人在狂吼:go,go,go……心想,妈的我也会唱:奥来奥来哦……话音未落,一头栽进沟里。路人骂道:妈的!告诉你沟沟沟,你还骑?摔死活该
一对夫妻来到一口许愿井旁。丈夫弯腰,许了个愿后往井里扔了一枚硬币。妻子也想许愿,但她弯腰时不小心翻入井里。丈夫惊呆了,然后笑着对自己说:“真TMD灵啊!
然课老师问:“为什么人死后身体是冷的?”没人回答。老师又问:“没人知道吗?”这时,教室后面有人说:“那是因为心静自然凉。”
有个叫李纯的人在外面赚了一百两黄金回到了老家,他怕放在家里不放心,于是就把埋在了土里,又一想怕人偷,就在上面写了个告示牌:“此地无黄金。”
村里的流浪汉刘流经过这里,哈哈大笑:“还有比我蠢的人,这下面一定有黄金。”
于是他挖出黄金,他怕别人知道是他干的,于是他又在上面写了个告示牌:“黄金不是刘流拿走的。”便离开了。
过了些天,李纯来到这里,发现黄金不见了,很生气,又看了下告示牌,心里得意的道:“我知道黄金是谁偷的了。”
他回到家,拿出个扩音器在村里大喊:“村里除了刘流以外,其它人都给我出来!
昨天大早上,老爸急忙跑到我的房间,说道:“快!快推我一把。”我:“为什么?”老爸说道:“让你推就推!问那么多干啥?”老爸大叫一声就躺在地上,老妈冲了进来。老爸躺在地上说道:“别怪儿子,是我自己不小心摔倒的,看来我的脚应该是崴了,不能陪你去逛街了。
什么植物和动物加起来最像鸡?
树和马,因为数码相机 语文老师一回头,此地空杀黄鹤楼 数学老师一回头,二次函数对称轴 英语老师一回头,sorry加上3克油 历史老师一回头,世界大战再回首 体育老师一回头,乔丹改打乒乓球 信竞老师一回头,带着学生玩网游 化学老师一回头,二氧化碳变汽油 音乐老师一回头,打着节拍摇着头 物理老师一回头,阿基米德要跳楼 地理老师一回头,校门发生泥石流 美术老师一回头,蒙娜丽莎也风流 生物老师一回头,全班同学都梦游 政治老师一回头,人类发展到尽头 全体老师一回头,从此宇宙无地球 何必怕鬼,折磨你的永远是人。何必怕死,折磨你的永远是生。
都行,可以,没关系………做更好的自己
我们会迎着风,代表雨点,来人间匆匆忙忙地走一趟 就像一颗树…………
妄想就是你有意识得决定毁灭自己!
一个人,他就是一个人,改变不了什么,最多是外表上看起来变了,他永远也是人
越是困难,越要抬起头,地上可找不到任何希望!
《唐诗三百首》 1.日照香炉生紫烟,李白来到太平间。头朝地脚朝天,带着微笑上西天。 2.床前明月光,小偷爬进窗。打开保险柜,钞票一张张。 3.春眠不觉晓,处处蚊子咬。夜来香港脚,臭的不得了。 4.朝辞白帝彩云间,某人坐在小河边。小李飞刀一瞬间,某人变成小太监。 5.锄禾日当午,地雷埋下土。你娃挖地雷,变成二百五。 6.日照香炉生紫烟,李白走进烤鸭店,口水流下三千尺,一摸兜里没有钱。 7.墙角数枝梅,不知你爱谁。如果你不说,就是你同桌。 8.春眠不觉晓,处处蚊子咬。夜来大狗熊,谁也跑不了。 9.李白乘舟不给钱,渔夫一脚踢下船。桃花潭水深千尺,不知李白死没死。 10.床前明月光,李白爬上窗。遇见X光,头发变光光。 11.少小离家胖了回,乡音无改肉成堆。儿童相见不相识,笑问胖子你是谁。 12.远上香山石径斜,白云深处我和她。原想王子见公主,实是恐龙见青蛙。 13.大千网络绿映红,聊天见面心见空。见面四百八十次,多少恐龙在其中。 14.北理朝雨浥清晨,满腹失望伤透心。劝君在莫找网友,明日出家奔少林。 15.春眠不洗脚,处处蚊子咬。夜来鬼敲门,吓死乡巴佬。 16.垂死病中惊坐起,小丑竟是我自己。 17.巴山楚水凄凉地,Responsibility。 18.劝君更尽一杯酒,你说我丑那我走? 19.四面边声连角起,牛马竟是我自己。 20.两岸猿声啼不住,欢迎来到对抗路。 21.先帝创业未半,蹦迪花光预算。 22.宝剑锋从磨砺出,得来全不费工夫。 23.乾坤未定,你我皆是牛马。 24.老骥伏枥,志在千里,横扫饥饿,做回自己。 25.如果巅峰留不住,那就进厂包吃包住。如果志同道合,那就流水线回合。有福就同享,有难就进厂,厂里包吃包住,大风大浪挺得住
语文老师一回头,此地空杀黄鹤楼 数学老师一回头,二次函数对称轴 英语老师一回头,sorry加上3克油 历史老师一回头,世界大战再回首 体育老师一回头,乔丹改打乒乓球 信竞老师一回头,带着学生玩网游 化学老师一回头,二氧化碳变汽油 音乐老师一回头,打着节拍摇着头 物理老师一回头,阿基米德要跳楼 地理老师一回头,校门发生泥石流 美术老师一回头,蒙娜丽莎也风流 生物老师一回头,全班同学都梦游 政治老师一回头,人类发展到尽头 全体老师一回头,从此宇宙无地球。
考试不翻书,简直是头猪。
作弊不要慌,逮到就要装。
生是中国人,死是中国魂。
要我学洋文,死都不可能。
抢饭不积极,智商有问题。
上课不放屁,肠道有问题。
英语不及格,说明我爱国;
语文不及格,恋爱没资格;
物理不及格,电死不负责;
化学不及格,硫酸也喝得;
政治不及格,老师没道德;
信息不及格,网吧要打折;
数学不及格,突出我性格;
历史不及格,社会要改革;
全科不及格,老妈动真格!
你拍一我拍一卧槽你妈SB; 你拍二我拍二拍我的人都很二;
后续更新(请各位大佬推荐)
http://www.staggeringbeauty.com/ 恶意网站
鸡你太美一 我们蔡徐村里以前闹过坤,搞得人心惶惶,半夜小孩子一哭,外面总能听到篮球声,村长迫不得已把我们村的唯一一个小型篮球场都给拆掉了,有一次我爸去上山砍柴火的时候,后山那乱坟岗里传出了鸡叫声,当时没听清楚,后来村长和我们村几个大户人家耗费巨资,把后山那一堆乱坟岗给填了,做了一个篮球场,扔了一个篮球进去,放了两只鸡,然后把篮球场用很高的墙围住,不许任何人进去,后来我们村半夜篮球声就消失了,我感觉这都是老一辈的迷信,直到有一天,我和几个小伙伴偷偷跑到后山篮球场玩,隔着很远,听到了一首歌《鸡你太美》回来后就得了一场怪病,哭着闹着要打篮球,后来没办法,找了个法师给镇住了,现在村里后山那地没人敢去,有时候上山有人捡柴火的时候,总是能听到篮球声和鸡你太美。
鸡你太美二 两年半后,我们村子恢复了平静。有一天,一个自号镇坤仙人的徐坤人来了我们村,他说可以镇住坤坤的怨灵,我们信了他。第二天,我们村敲锣打鼓地送他上了无坤山,那一天,也不知道是惊动了rap神还是坤坤的怨灵冲撞法道,镇坤仙人一去不复返,后来村长冒着得坤病的风险去看情况,他鸡叫着提着一只鲲回来了,说那是镇坤仙人,找到他时,他还在打坤球。摸鱼人的小仓库 http://www.staggeringbeauty.com/ 大虫子 https://www.ak-ioi.com/apps/oi-2048/ 华容道 chrome://dino/ 小恐龙 https://littlealchemy2.com/ 小小炼金师 https://2048game.com/ 数字组 https://dimit.me/Fe26/index_zh_CN.html 死铁 http://www.4399.com/ 4399 https://www.mazegenerator.net/ 迷宫 https://lewan.baidu.com/rankland?idfrom=5056&gameSource=mini&gameType=0 百度游戏 [https://deepmess.com/namerena/]名字竞技场
ev.io 枪战游戏 https://www.crazygames.com/game/air-wars-2 飞机 https://www.crazygames.com/game/kirka-io 枪战 https://www.crazygames.com/game/ev-io 枪战 CrazyGames - Free Online Games on CrazyGames.com
《毒品》
试卷,一种新型毒品
多呈白色,常见于学校
现已使无数学校上瘾,丧心病狂
使无数学霸沉迷其中,无法自拔
使无数学渣失眠多梦,头晕眼花
它破坏了多少个家庭的和谐
为了它能使一个考生跳楼自杀
又在毒害着多少人的精神世界……
远离试卷,从娃娃抓起
杜绝试卷,从我做起
没有买卖,就没有杀害
一位洗碗的大姐,经常被别人叫阿姨,她嫌弃阿姨不好听,就给自己取了一个特别牛的名字:瓷洗太后。 隔壁补胎的师傅受到启发,给自己取了一个国际范的名字:拿破轮。 电焊工听到,受到启发,也给自己取了一个名字:焊武帝。 一日电焊工去糖果店炫耀自己的名字,老板啦叫他看他的名字:糖太宗。 电焊工看了沉默了。这时一辆粪车路过,发写这三个大字:擒屎皇。 路边捆菜的阿姨行不下去了,叫到你们的名字算什么? 看看我的名字,众人一看这名字取得不一般,大喊到捆菜阿姨的名字:菜需捆!!! 从此,镇上工作的人,再也没有互相比过名字。
跑酷代码
#include<bits/stdc++.h> #include<windows.h> #include<stdio.h> #include<conio.h> #include<time.h> #define Nor if(B[b].x<5) B[b].x=5; #define Out1 Bx1-Bvx1<=6||Bx1-Bvx1>=28||By1-Bvy1<=7||By1-Bvy1>=27 #define Out2 Bx2-Bvx2<=6||Bx2-Bvx2>=28||By2-Bvy2<=7||By2-Bvy2>=27 #define Chang1 {Bwhat1=0;Bvx1=Bvy1=0;memset(Bgo1,0,sizeof(Bgo1));} #define Chang2 {Bwhat2=0;Bvx2=Bvy2=0;memset(Bgo2,0,sizeof(Bgo2));} #define Chang3 {Bwhat3=0;Bvx3=Bvy3=0;memset(Bgo3,0,sizeof(Bgo3));} using namespace std; int ti(float a) {return ((int)(a10+5))/10;} void Setpos(float x,float y){COORD pos;pos.X=ti(y4)/2;pos.Y=ti(x);SetConsoleCursorPosition(GetStdHandle(STD_OUTPUT_HANDLE),pos);} void Color(int a){if(a0) SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),FOREGROUND_INTENSITY|FOREGROUND_RED|FOREGROUND_GREEN|FOREGROUND_BLUE);if(a1) SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),FOREGROUND_INTENSITY|FOREGROUND_GREEN|FOREGROUND_BLUE);if(a2) SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),FOREGROUND_INTENSITY|FOREGROUND_GREEN);if(a3) SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),FOREGROUND_INTENSITY|FOREGROUND_RED|FOREGROUND_BLUE);if(a4) SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),FOREGROUND_INTENSITY|FOREGROUND_RED);if(a5) SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),FOREGROUND_INTENSITY|FOREGROUND_RED|FOREGROUND_GREEN);if(a6) SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),FOREGROUND_INTENSITY|FOREGROUND_BLUE);if(a7) SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),FOREGROUND_RED|FOREGROUND_GREEN|FOREGROUND_BLUE);if(a8) SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),FOREGROUND_RED);if(a9) SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),BACKGROUND_INTENSITY|BACKGROUND_GREEN|BACKGROUND_BLUE);if(a10) SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),BACKGROUND_INTENSITY|BACKGROUND_RED|BACKGROUND_BLUE);if(a11) SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),FOREGROUND_RED|FOREGROUND_BLUE);if(a12) SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),FOREGROUND_RED|FOREGROUND_GREEN);if(a13) SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),FOREGROUND_INTENSITY);if(a14) SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),FOREGROUND_GREEN|FOREGROUND_BLUE);} int Blomax,Ren,Exp,Expmax,Lv,Lvl,Ice,Drug,ar1,ar2,Tar1,Tar2,bl,br,Win,T,Tb,Sy,Up,Upt,Down,u1,u2,Kill,Killb,L,Ll[4],Li,D,Gd[10],Biao,Fire,Fir,Water,Thun,Wind,Magne,I[20][2],ib,Dis,Disb,Dis1,Disb1,Boss,Bblo,Bblomax,Bwhat1,Bwhat2,Bwhat3,Bgo1[10],Bgo2[10],Bgo3[10],Bbr,Bbl,Bl[4]; float X,Y,Vx,Vy,Ding,Blo,Hui,Bx1,By1,Bx2,By2,Bx3,By3,Bvx1,Bvy1,Bvx2,Bvy2,Bvx3,Bvy3,Bway[1001][2]; struct bullet{float x,y,vx,vy;int what;int a,t,How;int life;bool kill;}B[100001]; void Map(int a,int b); void Pan(int a,float x,float y,int b){ float Nox[4],Noy[4];Nox[0]=X,Noy[0]=Y; if(Down1&&X22) Nox[1]=X+1,Noy[1]=Y-0.5,Nox[2]=X-1,Noy[2]=Y-0.5;else if(Down2) Nox[1]=X+1,Noy[1]=Y-0.5,Nox[2]=-10,Noy[2]=-10;else if(Down1||X<18) Nox[1]=X-1,Noy[1]=Y-0.5,Nox[2]=-10,Noy[2]=-10;else Nox[1]=X+1,Noy[1]=Y-0.5,Nox[2]=X-1,Noy[2]=Y-0.5; for(int i=0;i<3;i++){ if(a-1){if(abs(x-Nox[i])+abs(y-Noy[i])<1.5) {if(B[b].what==-10)Exp+=2;if(B[b].what==-11)Exp+=1;B[b].life=0;if(B[b].life0&&bbl) bl++;Map(3,b);break;}} if(a==-2){if(abs(x-Nox[i])+abs(y-Noy[i])<2.5) {if(B[b].what==-2)Exp+=5,Biao+=5;if(B[b].what==-3)Fire=300,Ice=0,Fir=3;if(B[b].what==-4)Water=200;if(B[b].what==-5){Wind=70;Ding=28.25;Ice=0;if(Y<Ding-1)Vy=5;else Vy=0;if(Up>=1) Vx=-5;if(Down2) Vx=5;}if(B[b].what-6){Thun=200;system("color 1F");Sleep(20);system("color 6F");Sleep(10);system("color 0F");}if(B[b].what==-7)Magne=300;if(B[b].what==-8)Ice=0,Drug=0,Blo=fmin((float)Blomax,Blo+20);if(B[b].what==-9)Exp=fmin((float)Expmax,Exp+20);B[b].life=0;if(B[b].life0&&bbl) bl++;Map(3,b);break;}} }if(Wind0&&Thun0&&(B[b].kill!=0||Killb>=15||Ren1&&Killb>0)) return; for(int i=0;i<3;i++){ if((Wind>=1||Thun>=1)&&abs(x-Nox[i])+abs(y-Noy[i])<2.5) {if(B[b].what<98)Exp+=2;B[b].life=0;Map(3,b);break;} if(a1) {if(abs(x-Nox[i])<0.5&&abs(y-Noy[i])<1) {if(B[b].what>=99)Blo-=10;if(B[b].what14)Blo-=15,Ice=100,B[b].life=0;else if(B[b].what15)Blo-=20,Ice=0,B[b].life=0;else if(B[b].what17)Blo-=5,Drug=100,B[b].life=0;else if(B[b].what>=13&&B[b].what<=17)Blo-=10,B[b].life=0;else Blo-=15;B[b].kill=1,Killb=20;Kill=1;Map(3,b);break;}} if (a2||a6||a8||a9||a10||a11||a12) { if(abs(x-Nox[i])+abs(y-Noy[i])<1.5) { if(a2)Blo-=20; else if(a8)Blo-=10; else Blo-=15;B[b].kill=1,Killb=20;Kill=1;if(a!=2){B[b].life=0;if(B[b].life0&&bbl) bl++;Map(3,b);break;}}} if(a4) {if((Wind>=1||Thun>=1)&&abs(x-Nox[i])<1.5&&Noy[i]-y<=0&&Noy[i]-y>=-8) {if(B[b].what<98)Exp+=2;B[b].life=0;Map(3,b);break;}if(abs(x-Nox[i])<1&&Noy[i]-y<=0&&Noy[i]-y>=-8) {Blo-=25,B[b].kill=1,Killb=20;Kill=1;Vy=-1;Y-=0.5;break;}} } } void Map(int a,int b){ Color(0); if(a-1){ if(Boss1||Boss6){if(Bwhat15){if(ti(Bx1)20)Setpos(Bx1,By1),cout<<"";else Setpos(Bx1,By1),cout<<" ";}else{Setpos(Bx1-1,By1-0.5),cout<<" ";Setpos(Bx1,By1-1),cout<<" ";Setpos(Bx1+1,By1-0.5),cout<<" ";if(abs(ti(Bx1)-20)<=1)Setpos(20,By1-1),cout<<"";}} if(Boss2||Boss6){Setpos(Bx2-1,By2-1);cout<<" ";Setpos(Bx2,By2-1);cout<<" ";Setpos(Bx2+1,By2-1),cout<<" ";Color(0);if(abs(ti(Bx2)-20)<=1)Setpos(20,By2-1),cout<<"";} if(Boss3||Boss6){Setpos(Bx3-1,By3-0.5);cout<<" ";Setpos(Bx3,By3);cout<<" ";Setpos(Bx3+1,By3-1),cout<<" ";Color(0);if(abs(ti(Bx3)-20)<=1)Setpos(20,By3-1),cout<<"=";} if(X<0)return;if(X>=17&&X<=19){Setpos(X-1,Y);cout<<" ";Setpos(X,Y-1);cout<<" ";Setpos(X+1,Y-1),cout<<" ";}else if(X<=23&&X>=21){Setpos(X+1,Y);cout<<" ";Setpos(X,Y-1);cout<<" ";Setpos(X-1,Y-1),cout<<" ";}else if(X>23){Setpos(X,Y-1);cout<<" ";Setpos(X-1,Y-0.5),cout<<" ";}else if(X<17&&Upt!=0){Setpos(X,Y-1);cout<<" ";Setpos(X+1,Y-1.5),cout<<" ";}else if(X<17){Setpos(X,Y-1);cout<<" ";Setpos(X+1,Y-0.5),cout<<" ";}if(Thun>0){Setpos(X-2,Y-1),cout<<" ";Setpos(X+2,Y-1),cout<<" ";Setpos(X,Y+2),cout<<" ";Setpos(X,Y-2.5),cout<<" ";Setpos(X-1,Y+1),cout<<" ";Setpos(X+1,Y+1),cout<<" ";Setpos(X-1,Y-2),cout<<" ";Setpos(X+1,Y-2),cout<<" ";Setpos(20,Y-2.5),cout<<"";}if(Wind!=0){Setpos(X+1,Y-5);cout<<" ";Setpos(X,Y-5);cout<<" ";Setpos(X-1,Y-5);cout<<" ";Setpos(20,Y-5),cout<<"";}if(Water!=0){Setpos(X,Y-4);cout<<" ";Setpos(X+2,Y-3.5);cout<<" ";Setpos(X-2,Y-3.5);cout<<" ";Setpos(X+1,Y-3.5);cout<<" ";Setpos(X-1,Y-3.5);cout<<" ";Setpos(20,Y-5),cout<<"";}if(Fire!=0){Setpos(X,Y+1),cout<<" ";Setpos(X+1,Y),cout<<" ";Setpos(X-1,Y-1),cout<<" ";Setpos(20,Y-1);cout<<"";} } if(a0){ if(Boss1||Boss6){if(Bwhat15)Color(5),Setpos(Bx1,By1),cout<<"█",Color(0);else if(Bwhat14&&Bgo1[1]>6&&Bgo1[1]<11)Color(4),Setpos(Bgo1[5]-1,Bgo1[6]),cout<<"︻",Setpos(Bgo1[5],Bgo1[6]-1),cout<<"【",Setpos(Bgo1[5],Bgo1[6]+1),cout<<"】",Setpos(Bgo1[5]+1,Bgo1[6]),cout<<"︼",Color(0);else{Setpos(Bx1-1,By1-0.5),Color(0),cout<<"●●";Setpos(Bx1,By1-1);if(Bwhat12&&Bgo1[1]<=5)Color(1);else if(Bwhat13&&Bgo1[1]<=5)Color(5);else if(Bwhat16&&Bgo1[1]<=5)Color(8); else Color(4);if(Bwhat14) Setpos(Bx1,By1-0.5),cout<<"██(";else cout<<")██(";Setpos(Bx1+1,By1-0.5),cout<<"……";Color(0);}} if(Boss2||Boss6){Setpos(Bx2-1,By2-1);Color(0),cout<<"\ ";Color(0);cout<<"●";Setpos(Bx2,By2-1);Color(3);cout<<"◥";Color(5),cout<<"JJJ";Color(0),cout<<">";Color(3);Setpos(Bx2+1,By2-1),cout<<"◢█◣";Color(0);} if(Boss3||Boss6){Setpos(Bx3-1,By3-0.5);if(Bwhat33||Bwhat39) Color(1);else if(Bwhat34||Bwhat310) Color(4);else if(Bwhat35||Bwhat311) Color(5);if(Bwhat311)cout<<' ';else if(Bwhat36) Color(3);else Color(2);cout<<"●-";Setpos(Bx3,By3);if(Bwhat311)cout<<"/";else cout<<"┃";Color(0);Setpos(Bx3+1,By3-1),cout<<"●●●";} if(X<0)return;if(Ren2) Color(12);if(Ren3) Color(1);if(Ren4) Color(3);if(Ren5) Color(4);if(Ren6) Color(2);if(Drug!=0&&T%5!=0) Color(11);if(Drug!=0&&T%50) Color(11);if(Ice!=0) Color(6);if(b1) Color(8);if(Li!=0) Color(5);if(Ren1&&Killb>0&&T%4<2) Color(13);if(Wind>0&&T%4<=1) Color(1);if(Wind>0&&T%4>=2) Color(0);if(Thun>0&&T%4<=1) Color(1);if(Thun>0&&T%4>=2) Color(6); if(X>=17&&X<=19){Setpos(X-1,Y);cout<<"●";Setpos(X,Y-1);cout<<"━/";if(T%10<3) Setpos(X+1,Y-1),cout<<"┛╲";else if(T%10<6) Setpos(X+1,Y-1),cout<<"┦ ";else Setpos(X+1,Y-1),cout<<"╯>";if(Wind>0&&T%30) Setpos(X+1,Y-1),cout<<"┛╲";else if(Wind>0&&T%31) Setpos(X+1,Y-1),cout<<"┦ ";else if(Wind>0&&T%32)Setpos(X+1,Y-1),cout<<"╯>";}else if(X<=23&&X>=21){Setpos(X+1,Y);cout<<"●";Setpos(X,Y-1);cout<<"━\";if(T%10<3) Setpos(X-1,Y-1),cout<<"┓╱";else if(T%10<6) Setpos(X-1,Y-1),cout<<"┪ ";else Setpos(X-1,Y-1),cout<<"╮>";if(Wind>0&&T%30) Setpos(X-1,Y-1),cout<<"┓╱";else if(Wind>0&&T%31) Setpos(X-1,Y-1),cout<<"┪ ";else if(Wind>0&&T%32)Setpos(X-1,Y-1),cout<<"╮>";}else if(X>23){Setpos(X,Y-1);cout<<"━ ●";Setpos(X-1,Y-0.5),cout<<"│>";}else if(X<17&&Upt!=0){Setpos(X,Y-1);cout<<"━ ●";Setpos(X+1,Y-1.5),cout<<"╱ >";}else if(X<17){Setpos(X,Y-1);cout<<"━ ●";Setpos(X+1,Y-0.5),cout<<"│>";}if(Thun>0){Setpos(X-2,Y-1),cout<<"▄▄";Setpos(X+2,Y-1),cout<<"▄▄";Setpos(X,Y+2),cout<<"▌";Setpos(X,Y-2.5),cout<<"▌";Setpos(X-1,Y+1),cout<<"█";Setpos(X+1,Y+1),cout<<"█";Setpos(X-1,Y-2),cout<<"█";Setpos(X+1,Y-2),cout<<"█";}if(Magne>0&&T%7<2)Setpos(X,Y),Color(5),cout<<"★";if(Wind>1){if(T%6<2)Color(1);else Color(0);if(T%8<=1){Setpos(X+1,Y-5);cout<<"---- --";Setpos(X,Y-5);cout<<"- --- -";Setpos(X-1,Y-5);cout<<"--- - --";}else if(T%8<=3){Setpos(X+1,Y-5);cout<<"------ ";Setpos(X,Y-5);cout<<" -- ---";Setpos(X-1,Y-5);cout<<"----- - ";}else if(T%8<=5){Setpos(X+1,Y-5);cout<<" ------";Setpos(X,Y-5);cout<<"-- -- -";Setpos(X-1,Y-5);cout<<"- ----- ";}else if(T%8<=7){Setpos(X+1,Y-5);cout<<"-- ----";Setpos(X,Y-5);cout<<" --- -- ";Setpos(X-1,Y-5);cout<<"- - ----";}}if(Water!=0){Color(1);if(T%20<5){Setpos(X+2,Y-3);cout<<"■";Setpos(X+1,Y-3.5);cout<<"■";Setpos(X-1,Y-2.5);cout<<"■";Setpos(X-2,Y-3);cout<<"■";}else if(T%20<10||T%20>=15){Setpos(X+2,Y-3);cout<<"■";Setpos(X,Y-4);cout<<"■■";Setpos(X-2,Y-3); cout<<"■";}else if(T%20<15){Setpos(X+2,Y-3.5);cout<<"■";Setpos(X+1,Y-3);cout<<"■";Setpos(X-1,Y-3.5);cout<<"■";Setpos(X-2,Y-3);cout<<"■";}}if(Fire!=0){if(T%6<3)Color(4);else Color(5);if(Fir>=1)Setpos(X,Y+1),cout<<"●";if(Fir>=2)Setpos(X+1,Y),cout<<"●";if(Fir>=3)Setpos(X-1,Y-1),cout<<"●";} } if(a1||a3){ if(B[b].what1){Nor;Setpos(B[b].x,B[b].y-1);if(ti(B[b].x)20)cout<<"";else cout<<" ";if(B[b].life!=0){B[b].y-=B[b].vy;Setpos(B[b].x,B[b].y);if(B[b].How<=1) Color(13);else Color(4);cout<<"●";if(a1) Pan(1,B[b].x,B[b].y,b);}} if(B[b].what2){Nor;Setpos(B[b].x-1,B[b].y-1);if(ti(B[b].x-1)20)cout<<"";else cout<<" ";Setpos(B[b].x,B[b].y-1);if(ti(B[b].x)20)cout<<"";else cout<<" ";Setpos(B[b].x+1,B[b].y-1);if(ti(B[b].x+1)20)cout<<"";else cout<<" ";if(B[b].life!=0){B[b].y-=B[b].vy;Setpos(B[b].x,B[b].y);Color(5);if(B[b].How0){Setpos(B[b].x-1,B[b].y),cout<<"↑";Setpos(B[b].x,B[b].y-1),cout<<"←┼ →";Setpos(B[b].x+1,B[b].y),cout<<"↓";}else if(B[b].How1){Setpos(B[b].x-1,B[b].y-1),cout<<"↖ ↗";Setpos(B[b].x,B[b].y),cout<<"╳";Setpos(B[b].x+1,B[b].y-1),cout<<"↙ ↘";} if(a1) Pan(2,B[b].x,B[b].y,b);}} if(B[b].what3||B[b].what5){Nor;Setpos(B[b].x,B[b].y);if(ti(B[b].x)20)cout<<"";else cout<<" ";if(B[b].life!=0){B[b].y-=B[b].vy;B[b].x-=B[b].vx;Setpos(B[b].x,B[b].y);if(B[b].How1) Color(5);else Color(4);cout<<"◎";}} if(B[b].what4){Nor;Setpos(B[b].x,fmax((float)0,B[b].y-8));if(ti(B[b].x)20){for(int i=max(0,(int)B[b].y-8);i<=B[b].y;i++)cout<<"";}else {for(int i=max(0,(int)B[b].y-8);i<=B[b].y;i++)cout<<" ";}if(B[b].life!=0){B[b].y-=B[b].vy;Setpos(B[b].x,fmax((float)0,B[b].y-8));Color(6); for(int i=max(0,(int)B[b].y-8);i<=B[b].y;i++)cout<<"═"; if(a1) Pan(4,B[b].x,B[b].y,b);}} if(B[b].what6||B[b].what8||B[b].what9){Nor;Setpos(B[b].x-1,B[b].y);if(ti(B[b].x)-120)cout<<"";else cout<<" ";Setpos(B[b].x+1,B[b].y);if(ti(B[b].x)+120)cout<<"";else cout<<" ";Setpos(B[b].x,B[b].y-1);if(ti(B[b].x)20)cout<<"";else cout<<" ";if(B[b].life!=0){B[b].y-=B[b].vy;B[b].x-=B[b].vx;Setpos(B[b].x,B[b].y-1);if(B[b].what6){if(B[b].How<=1) Color(1); else Color(6);}if(B[b].what9){if(B[b].How<=1) Color(4); else Color(8);}if(B[b].what8)Color(5);Setpos(B[b].x-1,B[b].y);cout<<"︹";Setpos(B[b].x+1,B[b].y);cout<<"︺";Setpos(B[b].x,B[b].y-1);if(B[b].How%21) cout<<"〔●〕"; else cout<<"﹝○﹞"; if(a1) Pan(6,B[b].x,B[b].y,b);}} if(B[b].what7){Nor;Setpos(B[b].x,B[b].y);if(B[b].How<0) for(int i=19;i>=20+B[b].How;i--) {Setpos(i,B[b].y);cout<<" ";}if(B[b].How>0) for(int i=21;i<=20+B[b].How;i++) {Setpos(i,B[b].y);cout<<" ";}if(B[b].life!=0){B[b].y-=B[b].vy;if(B[b].How<0) for(int i=19;i>=20+B[b].How;i--) {Setpos(i,B[b].y);cout<<"║"; if(a1) Pan(7,i,B[b].y,b);}if(B[b].How>0) for(int i=21;i<=20+B[b].How;i++) {Setpos(i,B[b].y);cout<<"║"; if(a1) Pan(7,i,B[b].y,b);}}} if(B[b].what10||B[b].what11||B[b].what12){Nor;Setpos(B[b].x,B[b].y);if(ti(B[b].x)20)cout<<"";else cout<<" ";if(B[b].life!=0){B[b].x-=B[b].vx;B[b].y-=B[b].vy;if(B[b].How1){B[b].vy-=0.2;}else B[b].vx-=0.35;if(B[b].x>=25) B[b].x=25,B[b].vx*=-0.8;if(B[b].what11&&B[b].y<=1) B[b].y=1,B[b].vy*=-1;if(B[b].what12&&B[b].y<=1) B[b].y=1,B[b].vx=0,B[b].vy=-0.5,B[b].How=1;Setpos(B[b].x,B[b].y);if(B[b].what11)Color(1);else if(B[b].what12)Color(5);else Color(0);if(B[b].t%4<2)cout<<"▃";else cout<<"▍";if(a1) Pan(B[b].what,B[b].x,B[b].y,b);}} if(B[b].what>=13&&B[b].what<=17){Nor;Setpos(B[b].x,B[b].y);if(ti(B[b].x)20)cout<<"";else cout<<" ";if(B[b].life!=0){B[b].x-=B[b].vx;B[b].y-=B[b].vy;Setpos(B[b].x,B[b].y);if(B[b].what14) Color(1);else if(B[b].what15) Color(4);else if(B[b].what16) Color(5);else if(B[b].what17) Color(3);else Color(2);cout<<"●";if(B[b].what14)cout<<"";if(B[b].what15)cout<<"";if(B[b].what16)cout<<"<";if(B[b].what17)cout<<"X";} if(a1) Pan(1,B[b].x,B[b].y,b);} if(B[b].what98&&B[b].life!=0){B[b].y-=B[b].vy;Setpos(B[b].x,B[b].y);if(ti(B[b].x20))cout<<"";else cout<<" ";if(B[b].y<=3)B[b].life=0;} if(B[b].what>=99){if(B[b].y<=3)B[b].life=0;if(B[b].life!=0){B[b].y-=B[b].vy;Setpos(B[b].x,B[b].y);Color(5);if(B[b].what99)cout<<"█";if(B[b].what>=100&&B[b].what<200){if(B[b].what%50)cout<<"我";if(B[b].what%51)cout<<"是";if(B[b].what%52)cout<<"最";if(B[b].what%53)cout<<"强";if(B[b].what%54)cout<<"的";}if(B[b].what>=200&&B[b].what<300){if(B[b].what%60)cout<<"神";if(B[b].what%61)cout<<"级";if(B[b].what%62)cout<<"怪";if(B[b].what%63)cout<<"物";if(B[b].what%64)cout<<"之";if(B[b].what%65)cout<<"光";}if(B[b].what>=300&&B[b].what<400){if(B[b].what%80)cout<<"颤";if(B[b].what%81)cout<<"抖";if(B[b].what%82)cout<<"吧";if(B[b].what%83)cout<<"无";if(B[b].what%84)cout<<"能";if(B[b].what%85)cout<<"的";if(B[b].what%86)cout<<"人";if(B[b].what%87)cout<<"类";}if(B[b].what>=400&&B[b].what<500){if(B[b].what%80)cout<<"还";if(B[b].what%81)cout<<"不";if(B[b].what%82)cout<<"快";if(B[b].what%83)cout<<"跪";if(B[b].what%84)cout<<"倒";if(B[b].what%85)cout<<"在";if(B[b].what%86)cout<<"朕";if(B[b].what%87)cout<<"前";}if(B[b].what>=500&&B[b].what<600){if(B[b].what%80)cout<<"看";if(B[b].what%81)cout<<"懂";if(B[b].what%82)cout<<"这";if(B[b].what%83)cout<<"句";if(B[b].what%84)cout<<"话";if(B[b].what%85)cout<<"的";if(B[b].what%86)cout<<"是";if(B[b].what%87)cout<<"猪";} if(a1) Pan(1,B[b].x,B[b].y,b);}} if(B[b].what==-1){Nor;Setpos(B[b].x,B[b].y);if(ti(B[b].x)20)cout<<"";else cout<<" ";if(Boss0) B[b].life=0;else if(((Boss1&&abs(B[b].x-Bx1)+abs(B[b].y-By1)<1.5)||(Boss2&&abs(B[b].x-Bx2)+abs(B[b].y-By2)<1.5)||(Boss3&&abs(B[b].x-Bx3)+abs(B[b].y-By3)<1.5)||(B[b].t10))&&B[b].life1) Bblo-=8+Lv2,B[b].life=0;if(B[b].life!=0){if(Boss1)B[b].x=B[b].x+(Bx1-B[b].x)/(10-B[b].t)*1.0,B[b].y=B[b].y+(By1-B[b].y)/(10-B[b].t)*1.0;if(Boss2)B[b].x=B[b].x+(Bx2-B[b].x)/(10-B[b].t)1.0,B[b].y=B[b].y+(By2-B[b].y)/(10-B[b].t)1.0;if(Boss3)B[b].x=B[b].x+(Bx3-B[b].x)/(10-B[b].t)*1.0,B[b].y=B[b].y+(By3-B[b].y)/(10-B[b].t)*1.0;Setpos(B[b].x,B[b].y);Color(7);if(B[b].t%20) cout<<"+";else cout<<"×";}} if(B[b].what<=-2&&B[b].what>=-9){Nor;Setpos(B[b].x-1,B[b].y);if(ti(B[b].x)-120)cout<<"";else cout<<" ";Setpos(B[b].x+1,B[b].y);if(ti(B[b].x)+120)cout<<"";else cout<<" ";Setpos(B[b].x,B[b].y-1);if(ti(B[b].x)20)cout<<"";else cout<<" ";if(B[b].life!=0){B[b].y-=B[b].vy;B[b].x-=B[b].vx;if(B[b].what<=-3&&B[b].what>=-7){if(B[b].x<=7)B[b].x=7;if(B[b].x>=28)B[b].x=28;else if(B[b].x>=B[b].a+1&&B[b].How1)B[b].How=0;else if(B[b].x<=B[b].a-1&&B[b].How0)B[b].How=1;if(B[b].How1&&B[b].vx>=-1)B[b].vx-=0.2;if(B[b].How0&&B[b].vx<=1)B[b].vx+=0.2;}if(B[b].what==-2) Color(3);if(B[b].what==-3) Color(4);if(B[b].what==-4) Color(1);if(B[b].what==-5) Color(0);if(B[b].what==-6) Color(6);if(B[b].what==-7) Color(5);if(B[b].what==-8) Color(2);if(B[b].what==-9) Color(14);if(T%7<=1&&B[b].what==-5)Color(1);else if(T%7<=1)Color(0);Setpos(B[b].x-1,B[b].y);cout<<"︹";Setpos(B[b].x+1,B[b].y);cout<<"︺";Setpos(B[b].x,B[b].y-1);if(B[b].what==-2) cout<<"﹝镖﹞";if(B[b].what==-3) cout<<"﹝火﹞";if(B[b].what==-4) cout<<"﹝水﹞";if(B[b].what==-5) cout<<"﹝风﹞";if(B[b].what==-6) cout<<"﹝雷﹞";if(B[b].what==-7) cout<<"﹝磁﹞";if(B[b].what==-8) cout<<"﹝血﹞";if(B[b].what==-9) cout<<"﹝忍﹞"; if(a1) Pan(-2,B[b].x,B[b].y,b);}} if(B[b].what-11||B[b].what==-12){Nor;Setpos(B[b].x,B[b].y);if(ti(B[b].x)20)cout<<"";else cout<<" ";if(B[b].life!=0){if(Magne>0)B[b].How++,B[b].x=B[b].x+(X-B[b].x)/(10-B[b].How)1.0,B[b].y=B[b].y+(Y-B[b].y)/(10-B[b].How)1.0;B[b].y-=B[b].vy;Setpos(B[b].x,B[b].y);if(B[b].what==-10) Color(5);if(B[b].what==-11) Color(7);if(T%7<=1)Color(0);cout<<"◆"; if(a1) Pan(-1,B[b].x,B[b].y,b);}} if(B[b].what-13){Nor;Setpos(B[b].x,B[b].y-0.5);if(ti(B[b].x)20)cout<<"=";else cout<<" ";if(B[b].life!=0){if(B[b].a13880086){if(Boss0) B[b].life=0;else if(((Boss1&&abs(B[b].x-Bx1)+abs(B[b].y-By1)<1.5)||(Boss2&&abs(B[b].x-Bx2)+abs(B[b].y-By2)<1.5)||(Boss3&&abs(B[b].x-Bx3)+abs(B[b].y-By3)<1.5)||(B[b].t5))&&B[b].life==1) Bblo-=8+Lv2,B[b].life=0;if(B[b].life!=0){if(Boss1)B[b].x=B[b].x+(Bx1-B[b].x)/(5-B[b].t)*1.0,B[b].y=B[b].y+(By1-B[b].y)/(5-B[b].t)*1.0;if(Boss2)B[b].x=B[b].x+(Bx2-B[b].x)/(5-B[b].t)1.0,B[b].y=B[b].y+(By2-B[b].y)/(5-B[b].t)1.0;if(Boss3)B[b].x=B[b].x+(Bx3-B[b].x)/(5-B[b].t)*1.0,B[b].y=B[b].y+(By3-B[b].y)/(5-B[b].t)*1.0;}}else{if(B[B[b].a].life0) B[b].life=0;else if((abs(B[b].x-B[B[b].a].x)+abs(B[b].y-B[B[b].a].y)<1.5||(B[b].t5))&&B[b].life1) Exp+=2,B[B[b].a].life=B[b].life=0;if(B[b].life!=0){B[b].x=B[b].x+(B[B[b].a].x-B[b].x)/(5-B[b].t)1.0,B[b].y=B[b].y+(B[B[b].a].y-B[b].y)/(5-B[b].t)1.0;}}Setpos(B[b].x,B[b].y-0.5);if(T%6<3)Color(5);else Color(4);cout<<"●";}} }if(br<bl) {br=-1,bl=0;memset(B,0,sizeof(B));}Color(0); } void Move(){ if(X<3) X=3;if(Y<1) Y=1,Vy=0;if(Y>29) Y=29,Vy=0; if(Ice!=0){X-=Vx/2.0;Y+=Vy/2.0;Vy=fmax(Vy-0.025,(float)0);if(T%60&&Up0&&Y<Ding) Y+=0.25;if(T%63&&Up0&&Y>=Ding) Y-=0.25;if(Up0&&Y<=Ding-1.25) Vy=0.25;if(Up0&&Y>=Ding+1.25&&Wind0) Vy=-0.25;if(Up0&&Down0&&Vx>0&&X<=18) Up=0,Down=0,Vx=0,Vy=0,X=18,Setpos(20,Y-2.5),cout<<"";else if(Down2&&X<=22) Up=0,Down=1,Vx=0,Vy=0,X=22,Setpos(20,Y-2.5),cout<<"";else if(Up0&&Down1&&Vx<0&&X>=22) Up=0,Down=1,Vx=0,Vy=0,X=22,Setpos(20,Y-2.5),cout<<"";else if(Up>0&&Down0&&X>18) Up=0,Vx=0,Vy=0,X=18,Setpos(20,Y-2.5),cout<<"";else if(Down2) Vx+=0.175;else if(Up>0&&Upt0) Vx-=0.175;else if(Up>0&&Upt>0) {Vx=fmax(Vx-0.125,(float)0);if(Upt1&&T%20)Map(-1,0);if(T%20)Upt--;}} else{X-=Vx;Y+=Vy;Vy=fmax(Vy-0.05,(float)0);if(Wind0){if(T%60&&Up0&&Y<Ding) Y+=0.5;if(T%63&&Up0&&Y>=Ding) Y-=0.5;}else{if(T%20&&Up0&&Y<Ding) Y+=0.5;if(T%21&&Up0&&Y>=Ding) Y-=0.5;}if(Up0&&Y<=Ding-1.25) Vy=0.5;if(Up0&&Y>=Ding+1.25&&Wind0) Vy=-0.5;if(Up0&&Down0&&Vx>0&&X<=18) Up=0,Down=0,Vx=0,Vy=0,X=18,Setpos(20,Y-2.5),cout<<"";else if(Down2&&X<=22) Up=0,Down=1,Vx=0,Vy=0,X=22,Setpos(20,Y-2.5),cout<<"";else if(Up0&&Down1&&Vx<0&&X>=22) Up=0,Down=1,Vx=0,Vy=0,X=22,Setpos(20,Y-2.5),cout<<"";else if(Up>0&&Down0&&X>18) Up=0,Vx=0,Vy=0,X=18,Setpos(20,Y-2.5),cout<<"";else if(Down2) Vx+=0.35;else if(Up>0&&Upt0) Vx-=0.35;else if(Up>0&&Upt>0) {Vx=fmax(Vx-0.25,(float)0);if(Upt1)Map(-1,0); Upt--;}} for(int i=bl;i<=br;i++){ if(B[i].what<98)if(B[i].x-B[i].vx<=5||B[i].x-B[i].vx>=30||B[i].y-B[i].vy<=0||B[i].y-B[i].vy>=30){B[i].life=0;Map(1,i);} for(int j=0;j<20;j++)if(B[i].what>0&&B[i].life!=0&&abs(B[i].x-I[j][0])<2&&B[i].y-I[j][1]<=2){Setpos(I[j][0],I[j][1]);if(I[j][0]20) cout<<"=";else cout<<" ";I[j][0]=I[j][1]=-1;B[i].life=0;Exp+=2;} if(B[i].t>=100)B[i].life=0;if(B[i].life0&&ibl) bl++; Map(1,i);if(B[i].life0) continue; else{B[i].t++; if(B[i].what1){if(B[i].y<=25&&B[i].How0) B[i].vy=0,B[i].How=1;if(B[i].t30) B[i].y+=1.5,B[i].How=2;if(B[i].t35) B[i].vy=1.5,B[i].How=3;} if(B[i].what2){if(B[i].t%30) B[i].How=!B[i].How;} if(B[i].what3||B[i].what5){if(B[i].what3&&B[i].y<=20) B[i].vy=0;if(B[i].what5&&B[i].y<=21) B[i].vy=0;if(B[i].t>30&&B[i].t%20) B[i].How=!B[i].How;if(B[i].what5&&B[i].t<=30&&B[i].x<X) B[i].vx=-0.2;else if(B[i].what5&&B[i].t<=70&&B[i].x>X) B[i].vx=0.2;else B[i].vx=0;if(B[i].t45){B[i].life=0;br++;B[br].what=4;B[br].x=B[i].x;B[br].y=32;B[br].vy=3;B[br].life=1;}} if(B[i].what6||B[i].what8||B[i].what9){if(B[i].vx<0.25&&B[i].vy<0.25&&B[i].t>=50){B[i].life=0;if(B[i].life0&&ibl) bl++;Map(1,i);break;}if(B[i].t%50) B[i].How=rand()%4;if(B[i].what9){if(B[i].t7){X9:float xx=(rand()%41)/40.0,yy=(rand()%41)/40.0;if(xx<=0.5&&yy<=0.5) goto X9;for(int j=1;j<=4;j++){br++,B[br].what=9;B[br].t=11;B[br].x=B[i].x,B[br].y=B[i].y,B[br].vx=xx,B[br].vy=yy;if(j%2==0)swap(B[br].vx,B[br].vy),B[br].vy=-1;if(j<=2)B[br].vx=-1,B[br].vy=-1;B[br].life=1;}B[i].life=0;}}if(B[i].what8){if(B[i].x>X&&B[i].vx<1.2) B[i].vx+=fmax((float)0,0.2-B[i].t/25);if(B[i].x<X&&B[i].vx>-1.2) B[i].vx-=fmax((float)0,0.2-B[i].t/25);if(B[i].y>Y&&B[i].vy<1.2) B[i].vy+=fmax((float)0,0.2-B[i].t/25);if(B[i].y<Y&&B[i].vy>-1.2) B[i].vy-=fmax((float)0,0.2-B[i].t/25);}} if(B[i].what>=13&&B[i].what<=15&&B[i].How!=0){if(B[i].xB[i].How)B[i].vx=0,B[i].How=0;} if(B[i].what16){if(B[i].x<X&&B[i].vx>=-1) B[i].vx-=0.2;else if(B[i].x>X&&B[i].vx<=1) B[i].vx+=0.2;} } if(B[i].life1&&B[i].a==0&&B[i].what>0){if(B[i].y>Y&&abs(B[i].x-X)<=3&&((B[i].x-X)(B[i].x-X)+(B[i].y-Y)(B[i].y-Y))<Dis) Dis=(B[i].x-X)(B[i].x-X)+(B[i].y-Y)(B[i].y-Y),Disb=i;else if(((B[i].x-X)(B[i].x-X)+(B[i].y-Y)(B[i].y-Y))<Dis1) Dis1=(B[i].x-X)(B[i].x-X)+(B[i].y-Y)(B[i].y-Y),Disb1=i;} } } void Guai(int R,int r){ if(R==-1){br++;B[br].what=-1;B[br].x=X+rand()%3-1;B[br].y=Y+rand()%3-1;B[br].life=1;} if(R<=-2&&R>=-11){br++;B[br].what=R;B[br].x=B[br].a=r;B[br].y=29;if(R<=-3&&R>=-7)B[br].vx=-1;B[br].vy=1;B[br].life=1;} if(R0){br++;B[br].what=1;B[br].x=r;B[br].y=29;B[br].vy=1;B[br].life=1;} if(R1){br++;B[br].what=2;B[br].x=r;B[br].y=29;B[br].vy=1;B[br].life=1;} if(R2||R3){br++;B[br].what=2R-1;B[br].x=r;B[br].y=29;B[br].vy=1;B[br].life=1;} if(R4){br++;B[br].what=6;if(r<5)r=5;if(r>30)r=30;B[br].x=r;if(r11||r25) B[br].y=29-(rand()%20);else B[br].y=29;X4:B[br].vx=(rand()%21-10)/30.0;B[br].vy=(rand()%25)/30.0;if(B[br].vx<=0.8&&B[br].vy<=0.8)goto X4;int rx=rand()%50;if(rx0) B[br].vx=0;B[br].life=1;} if(R5){br++;B[br].How=r;B[br].what=7;if(B[br].How<0) B[br].x=19;if(B[br].How>0) B[br].x=21;B[br].y=29;B[br].vy=1;B[br].life=1;} } void CpGuai(int R,float x,float y,float xx,float yy){ if(R4){br++;B[br].what=6;B[br].x=x;B[br].y=y;B[br].vx=xx;B[br].vy=yy;B[br].life=1;} if(R6||R7||R8){br++;B[br].what=4+R;B[br].x=x;B[br].y=y;B[br].vx=xx;B[br].vy=yy;B[br].life=1;} } void MesGuai(int a,int rr){ int R=rand()%rr,r=-10086; if(R0){if(a1) r=(5+rand()%8)*2;if(a<=3&&a!=1) r=10+rand()%16;if(a4) r=rand()%75-20;if(a5) r=2+rand()%4;if(r!=-10086) Guai(a,r);} } void NorGuai(int a,int b){ if(a1) {if(b1||b41) Guai(0,15),Guai(0,17),Guai(0,19);if(b21||b61) Guai(0,21),Guai(0,23),Guai(0,25);if(b81) Guai(0,11),Guai(0,13),Guai(0,15),Guai(0,17),Guai(0,19);if(b101||b141) Guai(0,17),Guai(0,19),Guai(0,21),Guai(0,23),Guai(0,25);if(b121) Guai(0,15),Guai(0,17),Guai(0,19),Guai(0,21),Guai(0,23);if(b>=160&&b<=260&&b%100) Guai(0,b/10-1);if(b>=270&&b<=370&&b%100) Guai(0,52-b/10);if(b>=460&&b<=560&&b%100) Guai(0,b/10-37),Guai(0,b/10-36),Guai(0,b/10-35);if(b>=570&&b<=670&&b%100) Guai(0,78-b/10),Guai(0,77-b/10),Guai(0,76-b/10);if(b>=760&&b<=960&&b%100) Guai(0,b/10-66),Guai(0,b/10-65),Guai(0,103-b/10),Guai(0,104-b/10);if(b>=1000&&b<=1300) MesGuai(0,30-b/50);} if(a2) {if(b<=200&&b%301) {int r=rand()%4;if(r1) r=0;for(int i=0;i<4;i++) if(i!=r) Guai(1,i4+9);}if(b>200&&b<=220&&b%51) Guai(1,18);if(b>220&&b<=300&&b%71) Guai(1,b/5-26);if(b>350&&b<=370&&b%51) Guai(1,22);if(b>370&&b<=450&&b%71) Guai(1,96-b/5);if(b461||b501||b541) Guai(1,13),Guai(1,17),Guai(1,21);if(b481||b521||b561) Guai(1,17),Guai(1,21),Guai(1,25);if(b>=561&&b<=861&&b%201) Guai(1,b/40+5);if(b>=561&&b<=861&&b%2011) Guai(1,35-b/40);if(b>=801&&b<=961&&b%151) Guai(1,20);if(b>=1000&&b<=1300) MesGuai(1,30-b/50);} if(a3) {if(b1||b61) Guai(3,15),Guai(2,17),Guai(2,19);if(b31||b91) Guai(2,21),Guai(2,23),Guai(3,25);if(b>=120&&b<=220&&b%100) Guai(2,b/10+3);if(b>=240&&b<=340&&b%100) Guai(2,49-b/10);if(b>=360&&b<=460&&b%200) Guai(2,b/10-21),Guai(2,61-b/10);if(b>=480&&b<=580&&b%200) Guai(3,b/10-33),Guai(3,73-b/10);if(b>=600&&b<750&&b%300) {for(int i=0;i<5;i++) Guai(3,i*3+10);}if(b>=750&&b<830&&b%100) if(b<=200&&b%401) Guai(2,X);if(b>=830&&b<910&&b%200) Guai(2,X);if(b>=910&&b<980&&b%100) Guai(2,X);if(b>=1000&&b<=1300) MesGuai(rand()%2+2,40-b/50);} if(a4) {if(b1) CpGuai(4,10,29,-0.4,0.7),CpGuai(4,14,29,-0.2,0.7),CpGuai(4,21,29,0,0.65);if(b41) CpGuai(4,10,29,-0.2,0.7),CpGuai(4,14,29,-0.1,0.7),CpGuai(4,18,29,0,0.65);if(b81) CpGuai(4,5,20,-0.4,0.35),CpGuai(4,10,29,-0.4,0.7),CpGuai(4,14,29,-0.2,0.7),CpGuai(4,30,20,0.25,0.4),CpGuai(4,21,29,0,0.65);if(b121) CpGuai(4,5,20,-0.2,0.35),CpGuai(4,10,29,-0.2,0.7),CpGuai(4,14,29,-0.1,0.7),CpGuai(4,30,20,0.4,0.4),CpGuai(4,18,29,0,0.65);if(b161) CpGuai(4,10,29,-0.4,0.7),CpGuai(4,14,29,-0.2,0.7),CpGuai(4,21,29,0,0.6),CpGuai(4,10,29,-0.2,0.7),CpGuai(4,14,29,-0.1,0.7),CpGuai(4,18,29,0,0.65);if(b>=200&&b<=500&&b%401) {float r=0,rr;for(int i=1;i<=5;i++){X5:rr=0.7+(rand()%5)/10.0;if(rrr)goto X5;r=rr;CpGuai(4,i*3+7,29,0,0.5+(rand()%50)/80.0);}}if(b>540&&b<=565&&b%51) CpGuai(4,5,8,-2,0.2);if(b>590&&b<=615&&b%51) CpGuai(4,30,8,1.5,0.2);if(b>640&&b<=665&&b%51) CpGuai(4,5,8,-1.5,0.3);if(b>690&&b<=715&&b%51) CpGuai(4,30,8,2,0.3);if(b>=750&&b<=950&&b%201) {float r=0,rr;for(int i=1;i<=3;i++){X6:rr=0.7+(rand()%5)/10.0;if(rrr)goto X6;r=rr;CpGuai(4,i*5+7+(rand()%3),29,0,0.5+(rand()%50)/200.0);}}if(b>=1000&&b<=1300) MesGuai(4,5);} } void RandGood(){ if(Biao>0){Biao--;Guai(-1,0);} if(Gd[1]0){Gd[1]=rand()%1000+1;if(Win7)Gd[1]=10086;Gd[3]=rand()%16+8;} else if(Gd[1]<=5){Guai(-2-Gd[1],Gd[3]);memset(Gd,0,sizeof(Gd));} else if(Gd[1]>=20&&Gd[1]<27){Guai(-8,Gd[3]);memset(Gd,0,sizeof(Gd));} else if(Gd[1]>=30&&Gd[1]<37){Guai(-9,Gd[3]);memset(Gd,0,sizeof(Gd));} else if(Gd[1]>=40&&Gd[1]<70){Gd[2]++;if(Gd[2]%21)Guai(-10,Gd[3]);if(Gd[2]>=9)memset(Gd,0,sizeof(Gd));} else if(Gd[1]>=70&&Gd[1]<100){Gd[2]++;if(Gd[2]%21)Guai(-11,Gd[3]);if(Gd[2]>=9)memset(Gd,0,sizeof(Gd));} else if(Boss!=0&&Gd[1]>=450&&Gd[1]<=500){Guai(-2,Gd[3]);memset(Gd,0,sizeof(Gd));} else Gd[1]=0; for(int i=0;i<20;i++){if(I[i][0]-1) continue;Setpos(I[i][0],I[i][1]);Color(0);if(I[i][0]20) cout<<"=";else cout<<" ";I[i][1]++;if(I[i][0]>=28||I[i][0]<=0||I[i][1]>=29) I[i][0]=I[i][1]=-1;else Color(1),Setpos(I[i][0],I[i][1]),cout<<"■";Color(0);} } void Panboss(int bx,int by){ float Nox[4],Noy[4];Nox[0]=X,Noy[0]=Y; if(Down1&&X22) Nox[1]=X+1,Noy[1]=Y-0.5,Nox[2]=X-1,Noy[2]=Y-0.5; else if(Down2) Nox[1]=X+1,Noy[1]=Y-0.5,Nox[2]=-10,Noy[2]=-10; else if(Down1||X<18) Nox[1]=X-1,Noy[1]=Y-0.5,Nox[2]=-10,Noy[2]=-10; else Nox[1]=X+1,Noy[1]=Y-0.5,Nox[2]=X-1,Noy[2]=Y-0.5; for(int i=0;i<3;i++){if((Boss1||Boss6)&&Wind0&&Thun0&&abs(Nox[i]-bx)<1&&abs(Noy[i]-by)<1&&Bgo1[4]0) Blo-=20,Bgo1[4]=1,Killb=20,Kill=1;if((Boss2||Boss6)&&Wind0&&Thun0&&abs(Nox[i]-bx)<1&&abs(Noy[i]-by)<1&&Bgo2[8]0) Blo-=20,Bgo2[8]=1,Killb=20,Kill=1;} } void Boss1(){ for(int j=0;j<20;j++)if(abs(Bx1-I[j][0])<2&&By1-I[j][1]<=2){Setpos(I[j][0],I[j][1]);if(I[j][0]20) cout<<"=";else cout<<" ";I[j][0]=I[j][1]=-1;Bblo-=8+Lv*2;Exp+=2;} if(BbrBbl&&Bbr!=0) Bbr=Bbl=0; for(int i=1;i<=3+(Bbl-Bbr)/5;i++)if(Bbr<Bbl){Setpos(Bway[Bbr][0],Bway[Bbr][1]);if(Bway[Bbr][0]20) cout<<"";else cout<<" ";Bbr++;} if(Bwhat15){int bx,by;Color(5);for(int i=0;i10;i++){bx=Bx1-iBvx1/10.0;by=By1-iBvy1/10.0;Setpos(bx,by),cout<<"█";Bbl++;Bway[Bbl][0]=bx;Bway[Bbl][1]=by;}Color(0);} Bx1-=Bvx1;By1-=Bvy1; if(Bwhat10){X2:Bwhat1=rand()%7;if(Bwhat12||Bwhat1==3){if(By1<=10||By1%7Bbx=Bx1-iBvx1/10.0;by=By1-iBvy1/10.0;Setpos(bx,by),cout%3C%3C%22%E2%96%88%22;Bbl++;Bway%5BBbl%5D%5B0%5D=bx;Bway%5BBbl%5D%5B1%5D=by;%7DColor(0);%7D%0ABx1-=Bvx1;By1-=Bvy1;%0Aif(Bwhat10)%7BX2:Bwhat1=rand()%257;if(Bwhat12%7C%7CBwhat13)%7Bif(By1%3C=10%7C%7CBy1)25) goto X2;}if(Bwhat14){if(By1<=15||Bx1<20) goto X2;Bgo1[2]=Bx1;Bgo1[3]=By1-1;}if(Bwhat15) {X0:Bgo1[3]=rand()%4+1;Bvx1=(rand()%101)/20.0;Bvy1=(rand()%101)/20.0;if(Bgo1[3]<=2) Bvx1*=-1;if(Bgo1[3]%21) Bvy1*=-1;if(abs(Bvx1)+abs(Bvy1)<=3||Out1)goto X0;}if(Bwhat16){if(By1<=17||By1>25) goto X2;}} if(Bwhat11){Bgo1[1]++,Bgo1[2]++;int R=rand()%(5-Bgo1[1]),r=rand()%(10-Bgo1[2]);if(Out1) R=0;if(R0) {int vx=Bvx1,vy=Bvy1;Bgo1[1]=0;Bvx1=(rand()%101-20)/50.0;Bvy1=(rand()%101-20)/50.0;if(Bgo1[3]<=2) Bvx1*=-1;if(Bgo1[3]%21) Bvy1*=-1;if(Out1) r=0;} if(r0) Chang1 } if(Bwhat12){Bgo1[1]++;if(Bgo1[1]>6){Bvy1=-0.3;br++;B[br].x=Bx1,B[br].y=By1-1;B[br].what=6;X3:B[br].vx=(rand()%21-10)/40.0;B[br].vy=(rand()%25)/30.0;if(B[br].vx<=0.8&&B[br].vy<=0.8)goto X3;int rx=rand()%50;if(rx0) B[br].vx=0;B[br].life=1;}if(Bgo1[1]>8) Chang1} if(Bwhat13){Bgo1[1]++;if(Bgo1[1]>6&&Bgo1[1]%30){Bvy1=-0.3;br++;B[br].x=Bx1,B[br].y=By1-1;B[br].what=8;B[br].life=1;}if(Bgo1[1]>15) Chang1} if(Bwhat14){Bgo1[1]++;if(Bgo1[1]<=8){Setpos(Bgo1[2],Bgo1[3]);if(Bgo1[1]1)cout<<" ";else if(Bgo1[1]>1&&Bgo1[2]20) cout<<"";else cout<<" ";Bgo1[2]--;Setpos(Bgo1[2],Bgo1[3]);int r=rand()%4;if(r%20) Color(6);else Color(9);if(r<2) cout<<") ";else cout<<"】";Color(0);}if(Bgo1[1]6) Bgo1[5]=X,Bgo1[6]=Y;if(Bgo1[1]11){Map(0,(bool)Kill);Setpos(Bgo1[5],Bgo1[6]+1),cout<<" ";Setpos(Bgo1[5],Bgo1[6]-1),cout<<" ";Setpos(Bgo1[5]+1,Bgo1[6]),cout<<" ";Setpos(Bgo1[5]-1,Bgo1[6]),cout<<" ";int bx,by,bvx=Bgo1[2]-Bgo1[5],bvy=Bgo1[3]-Bgo1[6];Color(6);int i=0;while(1){bx=Bgo1[2]-ibvx/30.0;by=Bgo1[3]-ibvy/30.0;if(bx<=5||bx>=30||by<0||by>=29) break;Panboss(bx,by);Setpos(bx,by),cout<<"█";Bbl++;Bway[Bbl][0]=bx;Bway[Bbl][1]=by;i++;}Color(0);Map(-1,0);Chang1}} if(Bwhat15){Bgo1[1]++,Bgo1[2]++;int R=rand()%(5-Bgo1[1]),r=rand()%(10-Bgo1[2]);if(Out1) R=0;if(R0) {int vx=Bvx1,vy=Bvy1;Bgo1[1]=0;X1:Bvx1=(rand()%101-20)/20.0;Bvy1=(rand()%101-20)/20.0;if(Bgo1[3]<=2) Bvx1*=-1;if(Bgo1[3]%21) Bvy1*=-1;if(abs(Bvx1)+abs(Bvy1)<=3||abs(Bvx1-vx)<=1||abs(Bvy1-vy)<=1)goto X1;if(Out1) r=0;} if(r0) Chang1 } if(Bwhat16){Bgo1[1]++;if(Bgo1[1]>6&&Bgo1[1]%100){By1-=1;br++;B[br].x=Bx1,B[br].y=By1-1;B[br].what=9;X30:B[br].vy=1;B[br].life=1;}if(Bgo1[1]>31) Chang1} } void Boss2(){ for(int j=0;j<20;j++)if(abs(Bx2-I[j][0])<2&&By2-I[j][1]<=2){Setpos(I[j][0],I[j][1]);if(I[j][0]20) cout<<"=";else cout<<" ";I[j][0]=I[j][1]=-1;Bblo-=8+Lv2;Exp+=2;} if(BbrBbl&&Bbr!=0) Bbr=Bbl=0; for(int i=1;i<=3+(Bbl-Bbr)/5;i++)if(Bbr<Bbl){Setpos(Bway[Bbr][0],Bway[Bbr][1]);if(Bway[Bbr][0]20) cout<<"";else cout<<" ";Bbr++;} Bx2-=Bvx2;By2-=Bvy2; if(Bwhat20){X21:Bwhat2=rand()%7;if(Bwhat2==2){X31:for(int i=1;i<=3;i++){Bgo2[i2+1]=rand()%28+1,Bgo2[i2]=rand()%25+5;if((abs(Bgo2[i2]-Bx2)<=2&&abs(Bgo2[i2+1]-By2)<=2)||(abs(Bgo2[i2]-X)<=2&&abs(Bgo2[i2+1]-Y)<=2))goto X31;}if(Bgo2[2]Bgo2[4]||Bgo2[2]Bgo2[6]||Bgo2[6]Bgo2[4]||Bgo2[5]Bgo2[3]||Bgo2[3]Bgo2[7]||Bgo2[5]Bgo2[7]) goto X31;}if(Bwhat23){Bgo2[2]=rand()%2;}if(Bwhat24||Bwhat25||Bwhat26){Bvy2=-1.5;Bvx2=-0.5;}} if(Bwhat21){Bgo2[1]++,Bgo2[2]++;int R=rand()%(5-Bgo2[1]),r=rand()%(30-Bgo2[2]);if(Out2) R=0;if(R0) {int vx=Bvx2,vy=Bvy2;Bgo2[1]=0;Bvx2=(rand()%101-20)/50.0;Bvy2=(rand()%101-20)/50.0;if(Bgo2[3]<=2) Bvx2=-1;if(Bgo2[3]%21) Bvy2*=-1;if(Out2) r=0;} if(r0) Chang2 } if(Bwhat22){Bgo2[1]++;float bx,by,bvx,bvy;if(Bgo2[1]<21){for(int i=1;i<=3;i++){bvx=Bgo2[i2]-Bx2,bvy=Bgo2[i2+1]-By2;if(Bgo2[1]<=10){Setpos(Bx2+(Bgo2[1]-1)*bvx/10.0,By2+(Bgo2[1]-1)*bvy/10.0);if(abs(Bx2+(Bgo2[1]-1)*bvx/10.0-20)<0.5)cout<<"";else cout<<" ";bx=Bx2+Bgo2[1]bvx/10.0;by=By2+Bgo2[1]bvy/10.0;Setpos(bx,by);}else Setpos(Bgo2[i2],Bgo2[i2+1]);int r=rand()%4;if(r%20) Color(3);else Color(10);if(r<=1) cout<<"×";else cout<<"+";Color(0);}}if(Bgo2[1]21){Map(0,(bool)Kill);Color(3);int j=0;for(int j=0;j<=30;j++)for(int i=1;i<=3;i++)for(int k=1;k<=4;k++){if(k1) bvx=j,bvy=0;if(k2) bvx=-j,bvy=0;if(k3) bvx=0,bvy=j;if(k4) bvx=0,bvy=-j;bx=Bgo2[i2]+bvx,by=Bgo2[i2+1]+bvy;if(bx<=5||bx>=30||by<0||by>=30) {continue;}Panboss(bx,by);Setpos(bx,by),cout<<"█";Bbl++;Bway[Bbl][0]=bx;Bway[Bbl][1]=by;}Color(0);Map(-1,0);Chang2}} if(Bwhat23){Bgo2[1]++;if(Bgo2[1]<=18){if(Bgo2[3]0) Setpos(Bgo2[4]-3,Bgo2[5]),cout<<" ",Setpos(Bgo2[4]+3,Bgo2[5]),cout<<" ",Color(0),Setpos(20,Bgo2[5]),cout<<"";if(Bgo2[3]1) Setpos(Bgo2[4],Bgo2[5]-3.5),cout<<" ",Setpos(Bgo2[4],Bgo2[5]+2.5),cout<<" ",Color(0),Setpos(20,Bgo2[5]+2.5),cout<<"",Setpos(20,Bgo2[5]-3.5),cout<<"";if(Bgo2[1]%40)Bgo2[3]=!Bgo2[3];if(Bgo2[1]%6<3)Color(3);else Color(5);if(Bgo2[3]0) Setpos(X-3,Y),cout<<"▼",Setpos(X+3,Y),cout<<"▲",Bgo2[4]=(int)(X+0.5),Bgo2[5]=(int)(Y+0.5);if(Bgo2[3]1) Setpos(X,Y-3),cout<<" ",Setpos(X,Y+3),cout<<" ",Bgo2[4]=(int)(X+0.5),Bgo2[5]=(int)(Y+0.5);Color(0);}if(Bgo2[1]18){if(Bgo2[3]0) Setpos(Bgo2[4]-3,Bgo2[5]),cout<<" ",Setpos(Bgo2[4]+3,Bgo2[5]),cout<<" ",Color(0),Setpos(20,Bgo2[5]),cout<<"";if(Bgo2[3]1) Setpos(Bgo2[4],Bgo2[5]-3.5),cout<<" ",Setpos(Bgo2[4],Bgo2[5]+2.5),cout<<" ",Color(0),Setpos(20,Bgo2[5]+2.5),cout<<"",Setpos(20,Bgo2[5]-3.5),cout<<"";}if(Bgo2[1]>18&&Bgo2[1]<=25){Bgo2[3]=Bgo2[2];if(Bgo2[3]0) Setpos(Bgo2[4]-3,Bgo2[5]),cout<<" ",Setpos(Bgo2[4]+3,Bgo2[5]),cout<<" ",Color(0),Setpos(20,Bgo2[5]),cout<<"";if(Bgo2[3]1) Setpos(Bgo2[4],Bgo2[5]-3.5),cout<<" ",Setpos(Bgo2[4],Bgo2[5]+2.5),cout<<" ",Color(0),Setpos(20,Bgo2[5]+2.5),cout<<"",Setpos(20,Bgo2[5]-3.5),cout<<"";if(Bgo2[1]%4<2)Color(3);else Color(5);if(Bgo2[3]0) Setpos(Bgo2[4]-3,Bgo2[5]),cout<<"▼",Setpos(Bgo2[4]+3,Bgo2[5]),cout<<"▲";if(Bgo2[3]1) Setpos(Bgo2[4],Bgo2[5]-3),cout<<" ",Setpos(Bgo2[4],Bgo2[5]+3),cout<<" ";Color(0);}if(Bgo2[1]25){if(Bgo2[2]0){Color(3);for(int i=4;i<=29;i++){Setpos(i,Bgo2[5]),cout<<"█";Bbl++;Panboss(i,Bgo2[5]);Bway[Bbl][0]=i;Bway[Bbl][1]=Bgo2[5];}}if(Bgo2[2]1){Color(3);for(int i=0;i<=28;i++){Setpos(Bgo2[4],i),cout<<"█";Bbl++;Panboss(Bgo2[4],i);Bway[Bbl][0]=Bgo2[4];Bway[Bbl][1]=i;}}Chang2}} if(Bwhat24||Bwhat25||Bwhat26){Bgo2[1]++;if(By2>27)Bvy2=0;if(Bx2>23)Bvx2=0;if(Bgo2[1]>13&&Bgo2[1]%30){float t=By2-Y,g=0.35;if(Boss6) t/=2.0;CpGuai(Bwhat2+2,Bx2,By2,(Bx2-X)/t*1.0+(t-1)g/2.0,1);}if(Bgo2[1]>20) Chang2} } void Boss3(){ #define Bean br++;B[br].what=13;B[br].x=Bx3-1,B[br].y=By3-1;B[br].vy=1;B[br].life=1; for(int j=0;j<20;j++)if(abs(Bx3-I[j][0])<2&&By3-I[j][1]<=2){Setpos(I[j][0],I[j][1]);if(I[j][0]20) cout<<"=";else cout<<" ";I[j][0]=I[j][1]=-1;Bblo-=8+Lv2;Exp+=2;} Bx3-=Bvx3;By3-=Bvy3; if(Bwhat3<=8){if(Bx3>X&&Bvx3<1.5) Bvx3+=0.3;if(Bx3<X&&Bvx3>-1.5) Bvx3-=0.3;} if(Bwhat30){X22:Bwhat3=rand()%12;if(Bwhat311&&abs(Bx3-20)<=1)goto X22;if(Bwhat311)Bgo3[2]=rand()%5;} if(Bwhat31){Bgo3[1]++;if(Bgo3[1]6){br++;B[br].what=13;B[br].x=(int)Bx3-1,B[br].y=By3-1;B[br].vy=1;B[br].vx=1;B[br].How=(int)Bx3-4;B[br].life=1;br++;B[br].what=13;B[br].x=(int)Bx3-1,B[br].y=By3-1;B[br].vy=1;B[br].vx=-1;B[br].How=(int)Bx3+2;B[br].life=1;br++;B[br].what=13;B[br].x=(int)Bx3-1,B[br].y=By3-1;B[br].vy=1;B[br].life=1;Chang3}} if(Bwhat3>=2&&Bwhat3<=6){Bgo3[1]++;if(Bgo3[1]6){br++;B[br].x=(int)Bx3-1,B[br].y=By3-1;B[br].what=11+Bwhat3;B[br].vy=0.5+(rand()%100)/80.0;if(Bwhat35)B[br].vy=B[br].vy*3/4.0;B[br].life=1;Chang3}} if(Bwhat37){Bgo3[1]++;if(Bgo3[1]6){br++;B[br].what=14;B[br].x=(int)Bx3-1,B[br].y=By3-1;B[br].vy=1;B[br].vx=1;B[br].How=(int)Bx3-4;B[br].life=1;br++;B[br].what=14;B[br].x=(int)Bx3-1,B[br].y=By3-1;B[br].vy=1;B[br].vx=-1;B[br].How=(int)Bx3+2;B[br].life=1;br++;B[br].what=14;B[br].x=(int)Bx3-1,B[br].y=By3-1;B[br].vy=1;B[br].life=1;Chang3}} if(Bwhat38){Bgo3[1]++;if(Bgo3[1]6){br++;B[br].what=15;B[br].x=(int)Bx3-1,B[br].y=By3-1;B[br].vy=1;B[br].vx=1;B[br].How=(int)Bx3-4;B[br].life=1;br++;B[br].what=15;B[br].x=(int)Bx3-1,B[br].y=By3-1;B[br].vy=1;B[br].vx=-1;B[br].How=(int)Bx3+2;B[br].life=1;br++;B[br].what=15;B[br].x=(int)Bx3-1,B[br].y=By3-1;B[br].vy=1;B[br].life=1;Chang3}} if(Bwhat39){Bvx3=0;Bgo3[1]++;if(Bgo3[1]6||Bgo3[1]8){Bean}if(Bgo3[1]>=8)Chang3} if(Bwhat310){Bvx3=0;Bgo3[1]++;if(Bgo3[1]6||Bgo3[1]8||Bgo3[1]10||Bgo3[1]12){Bean}if(Bgo3[1]>=12)Chang3} if(Bwhat311){Bvx3=0;Bgo3[1]++;if(Bgo3[1]>=8)for(int i=1;i<=4;i++){br++;B[br].what=80+100*Bgo3[2]+Bgo3[1]*4+i;B[br].x=Bx3-1,B[br].y=By3-1+i;B[br].vy=4;B[br].life=1;br++;B[br].what=99;B[br].x=Bx3,B[br].y=By3-1+i;B[br].vy=4;B[br].life=1;br++;B[br].what=99;B[br].x=Bx3-2,B[br].y=By3-1+i;B[br].vy=4;B[br].life=1;}if(Bgo3[1]>=20){for(int i=1;i<=4;i++){br++;B[br].what=98;B[br].x=Bx3-1,B[br].y=By3-1+i;B[br].vy=4;B[br].life=1;br++;B[br].what=98;B[br].x=Bx3,B[br].y=By3-1+i;B[br].vy=4;B[br].life=1;br++;B[br].what=98;B[br].x=Bx3-2,B[br].y=By3-1+i;B[br].vy=4;B[br].life=1;}Chang3}} } void Ball(int ball){ if(ball1){if(Fir<3&&T%80) Fir++;if(Fir>0){br++;B[br].what=-13;B[br].x=X;B[br].y=Y+rand()%3-1;B[br].life=1;if(Dis<=30) B[br].a=Disb,B[Disb].a=1,Fir--;else if(Boss!=0) B[br].a=13880086,Fir--;else if(Dis!=13880087) B[br].a=Disb,B[Disb].a=1,Fir--;else if(Dis1!=13880087) B[br].a=Disb1,B[Disb1].a=1,Fir--;else B[br].life=0;Dis=Dis1=13880087;}} if(ball2){if(T%40)ib=(ib+1)%20,I[ib][1]=Y-2;if(T%160)I[ib][0]=X;if(T%164)I[ib][0]=X-1;if(T%168)I[ib][0]=X+1;if(T%1612)I[ib][0]=X-2;if(T%129)I[ib][0]=X+2;if(Water1){for(int i=X-6;i<=X+6;i++)ib=(ib+1)%20,I[ib][0]=i,I[ib][1]=Y-2-0.5abs(i-X);}} if(ball3){if(Wind>5){if(Y<Ding-1)Vy=5;else Vy=0;if(Up>=1) Vx=-5;if(Down2) Vx=5;}if(Wind<5){if(Y>Ding-1)Vy=-5;else Vy=0;if(Up>=1) Vx=-5;if(Down2) Vx=5;}if(Wind5){if(Boss==2) Ding=12.25;else Ding=6.25;if(Boss!=0) Bblo-=16+Lv4;if(Boss1) Chang1 if(Boss2) Chang2 if(Boss3) Chang3 system("color 3F");Sleep(20);system("color 6F");Sleep(10);system("color 0F");system("cls");for(int i=bl;i<=br;i++)if(B[i].what>0)B[i].life=0;Setpos(20,0);for(int i=1;i<=60;i++) printf("=");}} if(ball4){if(Thun1){if(Boss!=0) Bblo-=16+Lv*4;if(Boss1) Chang1 if(Boss2) Chang2 if(Boss3) Chang3 system("color 9F");Sleep(20);system("color 6F");Sleep(10);system("color 0F");system("cls");for(int i=bl;i<=br;i++)if(B[i].what>0)B[i].life=0;Setpos(20,0);for(int i=1;i<=60;i++) printf("=");}} if(ball5){system("cls"); Color(5);Setpos(10,10);cout<<"新天赋!";Y:int rr=rand()%4+2;Setpos(12,10);if(rrRen) goto Y;if(rr2)cout<<"瞬跳";if(rr3)cout<<"空之舞";if(rr4)cout<<"三段跳";if(rr5)cout<<"反重力跳跃";Setpos(14,10);cout<<"当前天赋:";if(Ren1)cout<<"小无敌";if(Ren2)cout<<"瞬跳";if(Ren3)cout<<"空之舞";if(Ren4)cout<<"三段跳";if(Ren5)cout<<"反重力跳跃";Setpos(16,10);cout<<"换否?(y/n)";G:char g=_getch();if(g'y')Ren=rr;else if(g!='n')goto G;system("cls");Setpos(20,0);Color(0);for(int i=1;i<=60;i++) printf("=");} if(ball6){Color(4);for(float i=1;i<=Bblo;i+=Bblomax/20.0)cout<<"▄";Color(0);cout<<' '<<Bblo<<" ";Color(0);} if(ball7){Color(1);if(Win7&&T%6<3)Color(3);for(float i=1;i<=Blo;i+=Blomax/20.0)cout<<"▄";Color(0);if(Win7&&T%6<3)Color(3);printf(" %0.1f ",Blo);} } int main(){ system("mode con cols=60 lines=37");CONSOLE_CURSOR_INFO cursor_info={1,0};SetConsoleCursorInfo(GetStdHandle(STD_OUTPUT_HANDLE),&cursor_info);srand((unsigned)time(NULL)); Win=0;Ren=1;Lv=1;Blo=Blomax=100;Expmax=300;Hui=15;X=18,Y=6; ReStart:system("cls");memset(B,0,sizeof(B));memset(I,-1,sizeof(I));T=0;bl=0;br=-1;Upt=0; Start:Blo=Blomax * 100;Ding=6.25; memset(Bgo1,0,sizeof(Bgo1));memset(Bgo2,0,sizeof(Bgo2));memset(Bgo3,0,sizeof(Bgo3)); if(Win%20) T=0;if(Win%20&&D0){if(Win>0)Ball(5);Boss=0;lL:L=rand()%4+1;for(int i=0;i<=Win/2-1;i++)if(LLl[i]) goto lL;Ll[Win/2]=L;}if(Win%21&&D0){if(Win7)Boss=6,T=0,Blomax+=100;else{bl:Boss=rand()%3+1;for(int i=0;i<=3;i++)if(BossBl[i]) goto bl;}Bl[Win/2]=Boss;Bwhat1=Bwhat2=Bwhat3=0,Bx1=10,By1=20,Bx2=15,By2=20,Bx3=21,By3=20;system("color 4C");Sleep(20);system("color 0F");Map(0,1);Sleep(1000);}if(Win%21){Bblomax=500+(Win/2)*500;Bblo=Bblomax;if(Boss2) Ding=12.25;} while(1){ T++; if(Wind0){if(GetAsyncKeyState(VK_LEFT)&0x8000) Vy=-(10-abs(Ding-Y)*1.5)/20.0;if(GetAsyncKeyState(VK_RIGHT)&0x8000) Vy=(10-abs(Ding-Y)*1.5)/20.0;}if(GetAsyncKeyState(VK_UP)&0x8000&&u10) {u1++;if(Down1){Down=0;Up=0;if(Ren2)Map(-1,0),Vx=0,X=18,Li=5;else Vx=7,Vy=0.3;}else if(Up0&&Wind0) {Down=0;Up=1;if(Ren2)Map(-1,0),Vx=1,X=10,Map(0,3),Li=5;else Vx=2,Vy=0.1;}else if(Up1&&Wind0) {Down=0;Up=2;if(Ren2)Map(-1,0),Vx=1,X-=6,Map(0,3),Li=5;else Vx=1.5,Vy=0.1;}else if(Ren3&&Up2&&Wind0) {Down=0;Up=3;Vx=1;Vy=0.5;Upt=30;}else if(Ren4&&Up2&&Wind0) {Down=0;Up=3;Vx=1.8;Vy=0.1;}}if(GetAsyncKeyState(VK_DOWN)&0x8000&&u20) {u2++;if(Down1&&Ren5){Down=2;Up=0;Vx=-1.7;}else {Down=1;Up=0;if(Ren2)Map(-1,0),Vx=0,X=22,Map(0,3),Li=5;else {if(Upt!=0) Map(-1,0),Upt=0;Vx=-7;}}}if((GetAsyncKeyState(VK_UP)&0x8000) ?0:1) u1=0;if((GetAsyncKeyState(VK_DOWN)&0x8000) ?0:1) u2=0;if(kbhit()){char g=_getch();if(g==' ') Sleep(100),Setpos(4,1),Sy++,system("pause");}if(Sy1) Setpos(4,1),printf(" "),Sy--; if(Drug0) Blo=fmin((float)Blomax,Blo+Hui/100.0);else if(T%100)Blo--;if(T%200) {if(Kill!=0) Kill=0;if(Lvl!=0) Lvl=0;}if(Killb>0) Killb--;if(Li>0) Li--;if(Ice>0) Ice--;if(Drug>0) Drug--;if(Magne>0) Magne--; if(Fire>0) Ball(1),Fire--;if(Water>0) Ball(2),Water--;if(Wind>0) Ball(3),Wind--;if(Thun>0) Ball(4),Thun--; if(Boss0) NorGuai(L,T%1500);RandGood();if(T%201)Exp++; if(T%501){Exp++;system("cls");Setpos(20,0);Color(0);for(int i=1;i<=60;i++) printf("=");if(Win0&&T<300){Setpos(4,6);cout<<"↑/↓ 跳跃/下翻,←→ 些微移动(松手即返回)"; Setpos(8,6);cout<<"球可以开启特殊效果,经验积满(300)可提升级别。";Setpos(8,6);cout<<"打败 7 波即胜利,打败 BOSS 有新天赋。";Setpos(10,15);cout<<"空格可以暂停。";}} Map(-1,0); if(Boss1) Boss1();if(Boss2) Boss2();if(Boss3) Boss3();if(Boss6) Boss1(),Boss2(),Boss3(); Move();Map(0,(bool)Kill);Color(0); Setpos(1,1);Blo=fmin(Blo,(float)Blomax);if(Boss0)cout<<"血量: "<<(int)Blo<<" ";Color(0);Setpos(1,9),cout<<"死亡次数: "<<D<<" ";Setpos(2,1);Exp=min(Exp,Expmax);if(Exp>=Expmax)Exp=0,Lv++,Lvl++,Hui++,Blomax+=5;if(Lvl>0)Color(5);cout<<"级别: "<<Lv;Color(0);Setpos(2,9);cout<<"经验: "<<Exp<<" ";if(Boss>0) Setpos(3,1),cout<<"血量 : ",Ball(7);if(Boss>0&&Boss!=6) Setpos(4,1),cout<<"怪物血量: ",Ball(6);if(Boss6) Setpos(1,9),printf("时间: %0.1f s ",T/15.0); if(Win0) Sleep(55);if(Win1) Sleep(50);if(Win2) Sleep(35);if(Win3) Sleep(40);if(Win4) Sleep(25);if(Win5) Sleep(30);if(Win6) Sleep(20);if(Win>=7) Sleep(17); if(Boss3&&Bblo<=0){for(int i=1;i<=4;i++){br++;B[br].what=98;B[br].x=Bx3-1,B[br].y=By3-1+i;B[br].vy=4;B[br].life=1;br++;B[br].what=98;B[br].x=Bx3,B[br].y=By3-1+i;B[br].vy=4;B[br].life=1;br++;B[br].what=98;B[br].x=Bx3-2,B[br].y=By3-1+i;B[br].vy=4;B[br].life=1;}} if((Win%20&&T>=1400)||(Win%21&&Bblo<=0)||(Win7&&T>=450)||Blo<=0) {Map(-1,0);break;} } if(Blo<=0){ Sleep(1000); D++; system("color 7F"); Setpos(15,11); Color(4); cout<<"GAME OVER..."; Sleep(2000); goto ReStart; } else if(Win6){ system("color 7F"); Setpos(15,11); Color(4); cout<<"坚持30秒 !"; Sleep(2000); Setpos(30,0); Win++; D=0; } else if(Win==7){ Sleep(1000); system("color 6E"); Setpos(15,11); Color(5); cout<<"YOU WIN !"; Sleep(2000); Setpos(30,0); return 0; }else Sleep(1000),Win++,D=0; goto Start; }
-
通过的题目
-
最近活动
题目标签
- 初窥门径
- 35
- 顺序结构
- 24
- 分支结构
- 12
- 循环结构
- 4
- 略有小成
- 3