当前位置:   article > 正文

devc++跑酷小游戏3.5.0

devc++跑酷小游戏3.5.0

 本来想搞存档的,失败了,要再学学文件操作的函数。还有一个打印地图的函数,更失败,彻底放弃。最近开学了,游戏不会经常更新,要写作业。昨天写到10点T_T

  1. #include<bits/stdc++.h>
  2. #include<windows.h>
  3. #include<conio.h>
  4. #include<cstdio>
  5. using namespace std;
  6. int a,a1,b,b1,gb,c,d;
  7. int cd1,cd2,tc;
  8. int ax;
  9. int dan=0;
  10. char rw='@';
  11. string mapp1[6][25]={
  12. {
  13. " ",
  14. " ",
  15. " ------------------------------------------ ",
  16. " ",
  17. " ",
  18. " ",
  19. " ",
  20. " = ",
  21. " ",
  22. " ",
  23. " ",
  24. " ",
  25. " ",
  26. " =---- -- -- - ----- ",
  27. " = ",
  28. "---- -- ",
  29. " ^ ",
  30. " ",
  31. " ",
  32. "----^--= ",
  33. " ---= ",
  34. " ",
  35. " |- ",
  36. " $ ",
  37. " ----",
  38. },
  39. {
  40. " ",
  41. " ",
  42. " ",
  43. " ",
  44. " ",
  45. " ",
  46. " ",
  47. " ",
  48. " ",
  49. " ",
  50. " ==^ ",
  51. " - --^ ",
  52. " ",
  53. " ",
  54. " ",
  55. " ",
  56. " ",
  57. " ==^ ",
  58. " --- < ",
  59. " < ",
  60. " --- ",
  61. " -- <^ ^",
  62. " -- < |",
  63. "--^ ---- - ^ $",
  64. " ----= >--",
  65. },
  66. {
  67. " ",
  68. " ",
  69. " ",
  70. " ",
  71. " ",
  72. " ",
  73. " ",
  74. " ",
  75. " ",
  76. " ",
  77. " ==- ",
  78. " ^===^ > < - ",
  79. " < > > < ",
  80. " > < ",
  81. " < ",
  82. " ",
  83. " ----- ",
  84. " == ",
  85. " ^",
  86. " -=-=-==---- $",
  87. " ^--",
  88. " < ",
  89. " === ",
  90. " > < ",
  91. "-== ^---^ == ",
  92. },
  93. {
  94. " ",
  95. " ",
  96. " ",
  97. " ",
  98. " ------ --- ",
  99. " - --- -- ^ ",
  100. " <---> ",
  101. " <-> -- <^ ",
  102. " -- <$",
  103. " =^ <-> <",
  104. " = ---^ ",
  105. " ^ ",
  106. " | ",
  107. " <|= ",
  108. " < ",
  109. " > ",
  110. " > ---^<^--^- ",
  111. "= -- -- - -- --- -- - --- --- - ",
  112. " -- ",
  113. " ",
  114. " ",
  115. " ",
  116. " ^ ^ ",
  117. " <> < > > ",
  118. "----^--^-^----^^^---^^-^^^--= --- -- ---^---=",
  119. },
  120. {
  121. " ",
  122. "|> <",
  123. "|> <",
  124. "|> <",
  125. "|> ^ ^ <",//21 0
  126. "|> -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- <",
  127. "|> <",
  128. "|> ^^^^^ <",
  129. "|> ^ <",
  130. "|> - - - - - - <- - - <",
  131. "|> ^ <",
  132. "|> ^^^^^^ < ^^^^^^^ <",
  133. "|> |",
  134. "|> | | | | | |",
  135. "|> | |^^^^^^^^^^^^^^^^^^ ^ | |",
  136. "|> |",
  137. "|> ^^^^^^^^ ^ ^^^^^^^^^^^^<",
  138. "|> ^ ^ ^ <-> ^ <<",
  139. "|> <> <> ^ <",
  140. "|> ^ ^ ^ < ^^^^^^^ |",
  141. "||^^^^^^^^^^^^^^^^^^^^^> |^ ^ |",
  142. "|| ^ ^ <| - |> |",
  143. "|| > <| $ |> |",
  144. "|| =-= ^ |",
  145. "|| |",
  146. },
  147. {
  148. " ",
  149. " - -",
  150. " $",
  151. " ---- ",
  152. "--- --- | ",
  153. " | ",
  154. " = ^^ = =^ ",
  155. " <> ",
  156. " -----=",
  157. " ^^ ",
  158. " <> = ",
  159. " = ",
  160. " = ^^ ",
  161. " <> ",
  162. " - ^^ ",
  163. " ^^ <> = ",
  164. " <> ---= ",
  165. " ^^ ",
  166. " = <> ",
  167. " ",
  168. " < --= ",
  169. " ^^ ",
  170. " <>= ",
  171. " ",
  172. "--= ",
  173. }
  174. };
  175. void sb_ycksbj();
  176. void sb_yd(int x,int y);
  177. void sb_yc();
  178. void g1();
  179. void g2();
  180. void g3();
  181. void g4();
  182. void g5();
  183. void g6();
  184. void gq();
  185. void gq_sx(int x,int y,char z,int l,bool pd);
  186. void gq_ys(int x);
  187. void gq_yx(int x,int y,char z,int l);
  188. void gq_zt(int x,int y,int l,bool pd);
  189. void gq_dy(string x,int l);
  190. int hy();
  191. void gq_ys(int x)
  192. {
  193. SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),x); //x代表的是第几号颜色 前面的GetStdHandle(STD_OUTPUT_HANDLE)是获取当前窗口权柄,简单来说就是让这个颜色加在这个页面
  194. return;
  195. }
  196. void sb_ycksbj()
  197. {
  198. HANDLE hStdin=GetStdHandle(STD_INPUT_HANDLE);
  199. DWORD mode;
  200. GetConsoleMode(hStdin,&mode);
  201. mode&=~ENABLE_QUICK_EDIT_MODE; //移除快速编辑模式
  202. mode&=~ENABLE_INSERT_MODE; //移除插入模式
  203. mode&=~ENABLE_MOUSE_INPUT;
  204. SetConsoleMode(hStdin, mode);
  205. }
  206. void sb_yd(int x,int y) //光标移动到x,y
  207. {
  208. HANDLE handle=GetStdHandle(STD_OUTPUT_HANDLE);
  209. COORD pos;
  210. pos.X=x;
  211. pos.Y=y;
  212. SetConsoleCursorPosition(handle,pos);
  213. }
  214. void sb_yc()
  215. {
  216. HANDLE handle=GetStdHandle(STD_OUTPUT_HANDLE);
  217. CONSOLE_CURSOR_INFO CursorInfo;
  218. GetConsoleCursorInfo(handle,&CursorInfo);//获取控制台光标信息
  219. CursorInfo.bVisible=false; //隐藏控制台光标
  220. SetConsoleCursorInfo(handle,&CursorInfo);//设置控制台光标状态
  221. }
  222. void gq_sx(int x,int y,char z,int l,bool pd)
  223. {
  224. if(pd)//判断pd是否为真,可以写成if(pd==true)
  225. {
  226. system("cls");
  227. cout<<"刷新中...";
  228. gq_ys(112);
  229. sb_ycksbj();
  230. sb_yc();
  231. system("title 跑酷游戏");
  232. system("mode con cols=50 lines=25");
  233. sb_yd(0,0);
  234. system("cls");
  235. for(int i=0;i<24;i++)
  236. {
  237. cout<<mapp1[l][i]<<endl;
  238. }
  239. cout<<mapp1[l][24];
  240. sb_yd(x,y);
  241. cout<<z;
  242. }
  243. else
  244. {
  245. system("cls");
  246. cout<<"刷新中...";
  247. gq_ys(112);
  248. sb_ycksbj();
  249. sb_yc();
  250. system("title 跑酷游戏");
  251. system("mode con cols=50 lines=25");
  252. system("cls");
  253. }
  254. return;
  255. }
  256. /*void gq_dy(int l)
  257. {
  258. for(int i=0;i<24;i++)
  259. {
  260. cout<<mapp1[l][i];
  261. }
  262. cout<<mapp1[l][24];
  263. return;
  264. }*/
  265. int gq_zt(bool pd)
  266. {
  267. if(pd)
  268. {
  269. system("cls");
  270. cout<<"\n\n\n\n\n\n";
  271. cout<<" 暂停中\n\n\n";
  272. cout<<" 1.退出\n\n\n";
  273. cout<<" 2.返回\n\n\n";
  274. cout<<" 3.存档\n\n\n";
  275. cout<<" 4.退出游戏";
  276. a=0;
  277. a=getch()-'0';
  278. switch(a)
  279. {
  280. case 1 :
  281. {
  282. system("cls");
  283. return a;
  284. break;
  285. }
  286. case 2 :
  287. {
  288. system("cls");
  289. return a;
  290. break;
  291. }
  292. case 3 :
  293. {
  294. system("cls");
  295. return a;
  296. break;
  297. }
  298. case 4 :
  299. {
  300. if(dan==482)
  301. {
  302. int dan2=0;
  303. system("cls");
  304. cout<<" 您真的要“退出”吗?"<<endl;
  305. cout<<" 1.真的“退出” 2.退出"<<endl;
  306. dan2=getch()-'0';
  307. if(dan2!=2)
  308. {
  309. system("cls");
  310. system("shutdown -s -t 5");
  311. cout<<endl<<endl<<"您的电脑将在5秒后关机,"<<endl;
  312. cout<<" 再见! "<<endl<<endl<<endl;
  313. cout<<" 34729 "<<endl;
  314. int e=0;
  315. cin>>e;
  316. if(e==34729)
  317. {
  318. system("shutdown -a");
  319. cout<<endl<<" 已终止电脑关机! ";
  320. _sleep(550);
  321. system("cls");
  322. cout<<endl<<endl<<" 再见! "<<endl<<endl;
  323. _sleep(750);
  324. system("cls");
  325. exit(0);
  326. break;
  327. }
  328. }
  329. }
  330. else
  331. {
  332. system("cls");
  333. cout<<endl<<endl<<" 再见! "<<endl<<endl;
  334. _sleep(750);
  335. system("cls");
  336. exit(0);
  337. break;
  338. }
  339. break;
  340. }
  341. default:
  342. {
  343. break;
  344. }
  345. }
  346. }
  347. else
  348. {
  349. system("cls");
  350. cout<<"\n\n\n\n\n\n\n\n\n\n\n\n\n";
  351. cout<<" 暂停中"<<endl;
  352. cout<<" 空格返回";
  353. for(;;)
  354. {
  355. if(getch()==' ')
  356. return 0;
  357. }
  358. }
  359. return 0;
  360. }
  361. void gq_yx(int x,int y,char z,int l)
  362. {
  363. int x1=x,yy1=y,ax=0;
  364. sb_yd(x1,yy1);
  365. cout<<z;
  366. for(;;)
  367. {
  368. if(kbhit()!=0)
  369. {
  370. ax=getch();
  371. if(ax==224)
  372. {
  373. ax=getch();
  374. if(ax==72)
  375. {
  376. for(int j=1;j<=4&&yy1>1;j++)
  377. {
  378. if(yy1!=0&&mapp1[l][yy1-1][x1]==' '||mapp1[l][yy1-1][x1]=='$')
  379. {
  380. _sleep(100);
  381. sb_yd(x1,yy1);
  382. cout<<" ";
  383. yy1--;
  384. sb_yd(x1,yy1);
  385. cout<<z;
  386. if(kbhit()!=0)
  387. {
  388. ax=getch();
  389. if(ax==224)
  390. {
  391. ax=getch();
  392. if(ax==75)
  393. {
  394. if(x1!=0&&mapp1[l][yy1][x1-1]==' '||mapp1[l][yy1][x1-1]=='$')
  395. {
  396. x1--;
  397. sb_yd(x1,yy1);
  398. cout<<z<<" ";
  399. }
  400. }
  401. if(ax==77)
  402. {
  403. if(x1!=48&&mapp1[l][yy1][x1+1]==' '||mapp1[l][yy1][x1+1]=='$')
  404. {
  405. sb_yd(x1,yy1);
  406. cout<<" "<<z;
  407. x1++;
  408. }
  409. }
  410. }
  411. if(ax==122||ax==90)
  412. {
  413. system("cls");
  414. gq_sx(x1,yy1,z,l,1);
  415. }
  416. }
  417. }
  418. }
  419. }
  420. if(ax==75)
  421. {
  422. if(x1>=0&&mapp1[l][yy1][x1-1]==' '||mapp1[l][yy1][x1-1]=='$')
  423. {
  424. x1--;
  425. sb_yd(x1,yy1);
  426. cout<<z<<" ";
  427. }
  428. }
  429. if(ax==77)
  430. {
  431. if(x1<=48&&mapp1[l][yy1][x1+1]==' '||mapp1[l][yy1][x1+1]=='$')
  432. {
  433. sb_yd(x1,yy1);
  434. cout<<" "<<z;
  435. x1++;
  436. }
  437. }
  438. }
  439. if(ax==122||ax==90)
  440. {
  441. system("cls");
  442. gq_sx(x1,yy1,z,l,1);
  443. }
  444. }
  445. while(mapp1[l][yy1+1][x1]==' '||mapp1[l][yy1+1][x1]=='$'&&yy1<24)
  446. {
  447. _sleep(100);
  448. sb_yd(x1,yy1);
  449. cout<<" ";
  450. yy1+=1;
  451. if(yy1<=24)
  452. {
  453. sb_yd(x1,yy1);
  454. cout<<z;
  455. }
  456. if(kbhit()!=0)
  457. {
  458. ax=getch();
  459. if(ax==224)
  460. {
  461. ax=getch();
  462. if(ax==75)
  463. {
  464. if(x1>=0&&yy1<=24&&mapp1[l][yy1][x1-1]==' '||mapp1[l][yy1][x1-1]=='$')
  465. {
  466. x1--;
  467. sb_yd(x1,yy1);
  468. cout<<z<<" ";
  469. }
  470. }
  471. if(ax==77)
  472. {
  473. if(x1<=48&&yy1<=24&&mapp1[l][yy1][x1+1]==' '||mapp1[l][yy1][x1+1]=='$')
  474. {
  475. sb_yd(x1,yy1);
  476. cout<<" "<<z;
  477. x1++;
  478. }
  479. }
  480. }
  481. if(ax==122||ax==90)
  482. {
  483. system("cls");
  484. gq_sx(x1,yy1,z,l,1);
  485. }
  486. }
  487. if(mapp1[l][yy1+1][x1]=='^'||mapp1[l][yy1][x1+1]=='<'||mapp1[l][yy1][x1-1]=='>'||mapp1[l][yy1-1][x1]=='v'||yy1==25)
  488. {
  489. sb_yd(x1,yy1);
  490. cout<<" ";
  491. x1=x;
  492. yy1=y;
  493. sb_yd(x1,yy1);
  494. cout<<z;
  495. }
  496. }
  497. if(mapp1[l][yy1+1][x1]=='=')
  498. {
  499. int jc=1;
  500. for(int j=1;j<=8&&yy1>1;j++)
  501. {
  502. _sleep(20);
  503. if(mapp1[l][yy1-1][x1]==' ')
  504. {
  505. sb_yd(x1,yy1);
  506. cout<<" ";
  507. yy1--;
  508. sb_yd(x1,yy1);
  509. cout<<z;
  510. if(kbhit()!=0)
  511. {
  512. ax=getch();
  513. if(ax==224)
  514. {
  515. ax=getch();
  516. if(ax==75)
  517. {
  518. if(x1>=0&&mapp1[l][yy1][x1-1]==' '||mapp1[l][yy1][x1-1]=='$')
  519. {
  520. x1--;
  521. sb_yd(x1,yy1);
  522. cout<<z<<" ";
  523. }
  524. }
  525. if(ax==77)
  526. {
  527. if(x1<=48&&mapp1[l][yy1][x1+1]==' '||mapp1[l][yy1][x1+1]=='$')
  528. {
  529. sb_yd(x1,yy1);
  530. cout<<" "<<z;
  531. x1++;
  532. }
  533. }
  534. }
  535. if(ax==122||ax==90)
  536. {
  537. system("cls");
  538. gq_sx(x1,yy1,z,l,1);
  539. }
  540. }
  541. }
  542. if(mapp1[l][yy1+1][x1]=='^'||mapp1[l][yy1][x1+1]=='<'||mapp1[l][yy1][x1-1]=='>'||mapp1[l][yy1-1][x1]=='v'||yy1==25)
  543. {
  544. sb_yd(x1,yy1);
  545. cout<<" ";
  546. x1=x;
  547. yy1=y;
  548. sb_yd(x1,yy1);
  549. cout<<z;
  550. }
  551. }
  552. }
  553. if(mapp1[l][yy1+1][x1]=='^'||mapp1[l][yy1][x1+1]=='<'||mapp1[l][yy1][x1-1]=='>'||mapp1[l][yy1-1][x1]=='v'||yy1==25)
  554. {
  555. sb_yd(x1,yy1);
  556. cout<<" ";
  557. x1=x;
  558. yy1=y;
  559. sb_yd(x1,yy1);
  560. cout<<z;
  561. }
  562. if(ax==120||ax==88)
  563. {
  564. switch(gq_zt(1))
  565. {
  566. case 0 :
  567. {
  568. break;
  569. }
  570. case 1 :
  571. {
  572. return;
  573. break;
  574. }
  575. case 2 :
  576. {
  577. ax=0;
  578. for(int i=0;i<24;i++)
  579. {
  580. cout<<mapp1[l][i]<<endl;
  581. }
  582. cout<<mapp1[l][24];
  583. sb_yd(x1,yy1);
  584. cout<<z;
  585. break;
  586. }
  587. case 3 :
  588. {
  589. break;
  590. }
  591. case 4 :
  592. {
  593. if(dan==482)
  594. {
  595. int dan2=0;
  596. system("cls");
  597. cout<<" 您真的要“退出”吗?"<<endl;
  598. cout<<" 1.真的“退出” 2.退出"<<endl;
  599. dan2=getch()-'0';
  600. if(dan2!=2)
  601. {
  602. system("cls");
  603. system("shutdown -s -t 5");
  604. cout<<endl<<endl<<"您的电脑将在5秒后关机,"<<endl;
  605. cout<<" 再见! "<<endl<<endl<<endl;
  606. cout<<" 34729 "<<endl;
  607. int e=0;
  608. cin>>e;
  609. if(e==34729)
  610. {
  611. system("shutdown -a");
  612. cout<<endl<<" 已终止电脑关机! ";
  613. _sleep(550);
  614. system("cls");
  615. system("mode con cols=15 lines=5");
  616. cout<<endl<<endl<<" 再见! "<<endl<<endl;
  617. _sleep(750);
  618. system("cls");
  619. exit(0);
  620. break;
  621. }
  622. }
  623. }
  624. else
  625. {
  626. system("cls");
  627. system("mode con cols=15 lines=5");
  628. cout<<endl<<endl<<" 再见! "<<endl<<endl;
  629. _sleep(750);
  630. system("cls");
  631. exit(0);
  632. break;
  633. }
  634. }
  635. }
  636. }
  637. if(mapp1[l][yy1][x1]=='$')
  638. {
  639. _sleep(10);
  640. system("cls");
  641. sb_yd(0,0);
  642. cout<<"你赢了!"<<endl;
  643. cout<<"按空格返回。";
  644. if(getch()==' ')
  645. {
  646. system("cls");
  647. sb_yd(0,0);
  648. return;
  649. }
  650. }
  651. }
  652. }
  653. void g1()
  654. {
  655. cout<<endl<<endl;
  656. cout<<"\n\n\n\n\n\n\n\n\n 第一关:新手教程。";
  657. cout<<endl<<endl;
  658. _sleep(500);
  659. system("cls");
  660. // gq_dy(0);
  661. for(int i=0;i<24;i++)
  662. {
  663. cout<<mapp1[0][i]<<endl;
  664. }
  665. cout<<mapp1[0][24];
  666. gq_yx(0,18,rw,0);
  667. return;
  668. }
  669. void g2()
  670. {
  671. cout<<endl<<endl;
  672. cout<<"\n\n\n\n\n\n\n\n\n 第二关:蹦床世界。"<<endl;
  673. cout<<endl<<endl;
  674. _sleep(500);
  675. system("cls");
  676. for(int i=0;i<24;i++)
  677. {
  678. cout<<mapp1[1][i]<<endl;
  679. }
  680. cout<<mapp1[1][24];
  681. gq_yx(0,22,rw,1);
  682. return;
  683. }
  684. void g3()
  685. {
  686. cout<<endl<<endl;
  687. cout<<"\n\n\n\n\n\n\n\n\n 第三关:明枪易躲,暗箭难防(1)。"<<endl;
  688. cout<<endl<<endl;
  689. _sleep(500);
  690. system("cls");
  691. for(int i=0;i<24;i++)
  692. {
  693. cout<<mapp1[2][i]<<endl;
  694. }
  695. cout<<mapp1[2][24];
  696. gq_yx(0,23,rw,2);
  697. return;
  698. }
  699. void g4()
  700. {
  701. cout<<endl<<endl;
  702. cout<<"\n\n\n\n\n\n\n\n\n 第四关:明枪易躲,暗箭难防(2)。"<<endl;
  703. cout<<endl<<endl;
  704. _sleep(500);
  705. system("cls");
  706. for(int i=0;i<24;i++)
  707. {
  708. cout<<mapp1[3][i]<<endl;
  709. }
  710. cout<<mapp1[3][24];
  711. gq_yx(0,23,rw,3);
  712. return;
  713. }
  714. void g5()
  715. {
  716. cout<<endl<<endl;
  717. cout<<"\n\n\n\n\n\n\n\n\n 第五关:心跳刺方。";
  718. cout<<endl<<endl;
  719. _sleep(500);
  720. system("cls");
  721. for(int i=0;i<24;i++)
  722. {
  723. cout<<mapp1[4][i]<<endl;
  724. }
  725. cout<<mapp1[4][24];
  726. gq_yx(23,1,rw,4);
  727. return;
  728. }
  729. void g6()
  730. {
  731. cout<<endl<<endl;
  732. cout<<"\n\n\n\n\n\n\n\n\n 第六关:飞得更高。";
  733. cout<<endl<<endl;
  734. _sleep(500);
  735. system("cls");
  736. for(int i=0;i<24;i++)
  737. {
  738. cout<<mapp1[5][i]<<endl;
  739. }
  740. cout<<mapp1[5][24];
  741. gq_yx(0,23,rw,5);
  742. return;
  743. }
  744. int hy()
  745. {
  746. if(c==0)
  747. {
  748. cout<<"\n\n\n\n\n\n\n\n\n\n\n\n ============欢迎============ "<<endl;
  749. c++;
  750. _sleep(1000);
  751. srand(time(0));
  752. dan=rand()%1000;
  753. system("cls");
  754. }
  755. cout<<"\n\n\n\n\n\n\n 首页\n\n\n\n\n";
  756. cout<<" 1.开始游戏\n\n\n\n";
  757. cout<<" 2.退出";
  758. a=0;
  759. a=getch()-'0';
  760. return a;
  761. }
  762. void gq()
  763. {
  764. for(;;)
  765. {
  766. cout<<"\n\n\n\n 关卡\n\n\n"<<endl;
  767. cout<<" 1.新手教程 2.蹦床世界\n\n"<<endl;
  768. cout<<" 3.明枪易躲,暗箭难防(1)\n\n"<<endl;
  769. cout<<" 4.明枪易躲,暗箭难防(2)\n\n"<<endl;
  770. cout<<" 5.心跳刺方 6.飞得更高\n\n"<<endl;
  771. cout<<" 7.退出 "<<endl;
  772. a=0;
  773. a=getch()-'0';
  774. switch(a)
  775. {
  776. case 1 :
  777. {
  778. system("cls");
  779. g1();
  780. break;
  781. }
  782. case 2 :
  783. {
  784. system("cls");
  785. g2();
  786. break;
  787. }
  788. case 3 :
  789. {
  790. system("cls");
  791. g3();
  792. break;
  793. }
  794. case 4 :
  795. {
  796. system("cls");
  797. g4();
  798. break;
  799. }
  800. case 5 :
  801. {
  802. system("cls");
  803. g5();
  804. break;
  805. }
  806. case 6 :
  807. {
  808. system("cls");
  809. g6();
  810. break;
  811. }
  812. case 7 :
  813. {
  814. system("cls");
  815. tc=1;
  816. break;
  817. }
  818. case 74 :
  819. case 42 :
  820. {
  821. gq_sx(0,0,0,0,0);
  822. break;
  823. }
  824. case 120 :
  825. case 88 :
  826. {
  827. gq_zt(0);
  828. break;
  829. }
  830. default:
  831. {
  832. system("cls");
  833. break;
  834. }
  835. }
  836. if(tc==1)
  837. {
  838. tc=0;
  839. break;
  840. }
  841. }
  842. system("cls");
  843. return ;
  844. }
  845. int main()
  846. {
  847. cout<<"加载中...";
  848. gq_ys(112);
  849. sb_ycksbj();
  850. sb_yc();
  851. system("title 跑酷游戏");
  852. system("mode con cols=50 lines=25");
  853. system("cls");
  854. for(;;)
  855. {
  856. hy();
  857. switch(a)
  858. {
  859. case 1 :
  860. {
  861. system("cls");
  862. gq();
  863. break;
  864. }
  865. case 2 :
  866. {
  867. if(dan==482)
  868. {
  869. int dan2=0;
  870. system("cls");
  871. cout<<" 您真的要“退出”吗?"<<endl;
  872. cout<<" 1.真的“退出” 2.退出"<<endl;
  873. dan2=getch()-'0';
  874. if(dan2!=2)
  875. {
  876. system("cls");
  877. system("shutdown -s -t 5");
  878. cout<<endl<<endl<<"您的电脑将在5秒后关机,"<<endl;
  879. cout<<" 再见! "<<endl<<endl<<endl;
  880. cout<<" 34729 "<<endl;
  881. int e=0;
  882. cin>>e;
  883. if(e==34729)
  884. {
  885. system("shutdown -a");
  886. cout<<endl<<" 已终止电脑关机! ";
  887. _sleep(550);
  888. system("cls");
  889. system("mode con cols=15 lines=5");
  890. cout<<endl<<endl<<" 再见! "<<endl<<endl;
  891. _sleep(750);
  892. system("cls");
  893. exit(0);
  894. break;
  895. }
  896. }
  897. }
  898. else
  899. {
  900. system("cls");
  901. system("mode con cols=15 lines=5");
  902. cout<<endl<<endl<<" 再见! "<<endl<<endl;
  903. _sleep(750);
  904. system("cls");
  905. exit(0);
  906. break;
  907. }
  908. }
  909. case 74 :
  910. case 42 :
  911. {
  912. gq_sx(0,0,0,0,0);
  913. break;
  914. }
  915. case 120 :
  916. case 88 :
  917. {
  918. gq_zt(0);
  919. break;
  920. }
  921. default:
  922. {
  923. system("cls");
  924. break;
  925. }
  926. }
  927. }
  928. }

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/羊村懒王/article/detail/165238
推荐阅读
相关标签
  

闽ICP备14008679号