Advertisement
Guest User

Untitled

a guest
Dec 9th, 2019
88
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 18.03 KB | None | 0 0
  1. #include <iostream>
  2. #include <cstdlib>
  3. #include <windows.h>
  4. #include <time.h>
  5. #include <conio.h>
  6. #include <stdio.h>
  7. #include <stdlib.h>
  8. #include <fstream>
  9. #include <random>
  10. #include "tekstury.h"
  11.  
  12.  
  13. using namespace std;
  14.  
  15. bool wyjscie=false;
  16.  
  17. int ruchX, ruchY, punkt;
  18. int zycie=5;
  19.  
  20. char c='o';
  21.  
  22. int klatka_pocisku=0;
  23. int Xpocisku, Ypocisku;
  24. bool pocisk_istnieje=false;
  25. int zwrot_postaci=1, zwrot_pocisku; // 1-gora 2-dol 3-prawo 4-lewo
  26.  
  27.  
  28. int odswierzanie=2000;
  29. int klatka=0;
  30.  
  31.  
  32.  
  33. void punkty()
  34. {
  35. punkt++;
  36.  
  37. SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),10);
  38. wspolrzedne(6, 4);
  39. cout<<"Wynik: "<<punkt;
  40.  
  41.  
  42. }
  43. class Punkt
  44. {
  45. public:
  46.  
  47. int pktX;
  48. int pktY;
  49.  
  50.  
  51.  
  52.  
  53. void pierwszy_punkt(int X,int Y)
  54. {
  55. pktX=X;
  56. pktY=Y;
  57. SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),5);
  58. wspolrzedne(pktX,pktY);
  59. cout<<char(158);
  60. }
  61. void nowy_punkt()
  62. {
  63. SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),5);
  64. srand(time(NULL));
  65. pktX=rand()%(szerokosc*2-4) + 6;
  66. pktY=rand()%(wysokosc-1) + 6;
  67. wspolrzedne(pktX,pktY);
  68. cout<<char(158);
  69. }
  70. void ruch_punktu(int n)
  71. {
  72.  
  73. SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),5);
  74. wspolrzedne(pktX,pktY);
  75. cout<<" ";
  76.  
  77. switch(n)
  78. {
  79. case 1:
  80. {
  81. if(pktY>6)
  82. {
  83. pktY--;
  84. wspolrzedne(pktX,pktY);
  85. cout<<char(158);
  86. }
  87. else
  88. {
  89. pktY++;
  90. wspolrzedne(pktX,pktY);
  91. cout<<char(158);
  92. }
  93. }
  94. break;
  95. case 2:
  96. {
  97. if(pktY<(wysokosc - 1 + 5))
  98. {
  99. pktY++;
  100. wspolrzedne(pktX,pktY);
  101. cout<<char(158);
  102. }
  103. else
  104. {
  105. pktY--;
  106. wspolrzedne(pktX,pktY);
  107. cout<<char(158);
  108. }
  109. }
  110. break;
  111. case 3:
  112. {
  113. if(pktX>6)
  114. {
  115. pktX--;
  116. wspolrzedne(pktX,pktY);
  117. cout<<char(158);
  118. }
  119. else
  120. {
  121. pktX++;
  122. wspolrzedne(pktX,pktY);
  123. cout<<char(158);
  124. }
  125. }
  126. break;
  127. case 4:
  128. {
  129. if(pktX<(szerokosc*2 - 4 + 5))
  130. {
  131. pktX++;
  132. wspolrzedne(pktX,pktY);
  133. cout<<char(158);
  134. }
  135. else
  136. {
  137. pktX--;
  138. wspolrzedne(pktX,pktY);
  139. cout<<char(158);
  140. }
  141. }
  142. break;
  143. }
  144.  
  145.  
  146. }
  147.  
  148. void sprawdzenie()
  149. {
  150. if((pktX==Xpocisku&&pktY==Ypocisku))
  151. {
  152. punkty();
  153. nowy_punkt();
  154.  
  155. pocisk_istnieje=false;
  156. SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),10);
  157. wspolrzedne(Xpocisku, Ypocisku);
  158. cout<<" ";
  159. Xpocisku=0;
  160. Ypocisku=0;
  161. }
  162. else if(pktX==ruchX&&pktY==ruchY)
  163. {
  164. for(int i=1;i<50;i++)
  165. {
  166. SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),10);
  167. wspolrzedne(ruchX,ruchY);
  168. cout<<" ";
  169. Sleep(i);
  170. wspolrzedne(ruchX,ruchY);
  171. cout<<char(254);
  172. }
  173. nowy_punkt();
  174. zycie--;
  175. SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),10);
  176. wspolrzedne(17, 4);
  177. for(int i=0;i<5;i++)
  178. {
  179. cout<<" ";
  180. }
  181. wspolrzedne(17, 4);
  182. for(int i=0;i<zycie;i++)
  183. {
  184. cout<<"|";
  185. }
  186. }
  187. }
  188.  
  189. };
  190.  
  191.  
  192.  
  193.  
  194. void rysowanie_mapy_malej();
  195. void rysowanie_mapy_sredniej();
  196. void rysowanie_mapy_duzej();
  197. void rysowanie_mapy();
  198.  
  199.  
  200.  
  201.  
  202. void ruch_pocisku()
  203. {
  204. switch(zwrot_pocisku)
  205. {
  206. case 1:
  207. {
  208. SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),10);
  209. wspolrzedne(Xpocisku, Ypocisku);
  210. cout<<" ";
  211.  
  212. Ypocisku--;
  213.  
  214. wspolrzedne(Xpocisku, Ypocisku);
  215. cout<<char(193);
  216.  
  217. }
  218. break;
  219. case 2:
  220. {
  221. SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),10);
  222. wspolrzedne(Xpocisku, Ypocisku);
  223. cout<<" ";
  224.  
  225. Ypocisku++;
  226.  
  227. wspolrzedne(Xpocisku, Ypocisku);
  228. cout<<char(194);
  229. }
  230. break;
  231. case 3:
  232. {
  233. SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),10);
  234. wspolrzedne(Xpocisku, Ypocisku);
  235. cout<<" ";
  236.  
  237. Xpocisku++;
  238.  
  239. wspolrzedne(Xpocisku, Ypocisku);
  240. cout<<char(195);
  241. }
  242. break;
  243. case 4:
  244. {
  245. SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),10);
  246. wspolrzedne(Xpocisku, Ypocisku);
  247. cout<<" ";
  248.  
  249. Xpocisku--;
  250.  
  251. wspolrzedne(Xpocisku, Ypocisku);
  252. cout<<char(180);
  253. }
  254. break;
  255. }
  256. if(Ypocisku==6||Ypocisku==wysokosc+4||Xpocisku==(szerokosc)*2+1||Xpocisku==6)
  257. {
  258. pocisk_istnieje=false;
  259. SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),10);
  260. wspolrzedne(Xpocisku, Ypocisku);
  261. cout<<" ";
  262. Xpocisku=0;
  263. Ypocisku=0;
  264. }
  265. }
  266.  
  267. void ruch()
  268. {
  269. if(c == 'w')
  270. {
  271. zwrot_postaci=1;
  272. if(ruchY>6) ruchY--;
  273. }
  274. else if(c == 's')
  275. {
  276. zwrot_postaci=2;
  277. if(ruchY<(wysokosc - 1 + 5)) ruchY++;
  278. }
  279. else if(c == 'a')
  280. {
  281. zwrot_postaci=4;
  282. if(ruchX>6) ruchX--;
  283. }
  284. else if(c == 'd')
  285. {
  286. zwrot_postaci=3;
  287. if(ruchX<(szerokosc*2 - 4 + 5)) ruchX++;
  288. }
  289. else if(c == 'q')
  290. {
  291. if(pocisk_istnieje==true||(ruchX>(szerokosc)*2&&zwrot_pocisku==3)||(ruchX<8&&zwrot_pocisku==4))
  292. {
  293. cout;
  294. }
  295. else
  296. {
  297. zwrot_pocisku=zwrot_postaci;
  298. pocisk_istnieje=true;
  299. switch(zwrot_pocisku)
  300. {
  301. case 1:
  302. {
  303. Xpocisku=ruchX;
  304. Ypocisku=ruchY-1;
  305. }
  306. break;
  307. case 2:
  308. {
  309. Xpocisku=ruchX;
  310. Ypocisku=ruchY+1;
  311. }
  312. break;
  313. case 3:
  314. {
  315. Xpocisku=ruchX+1;
  316. Ypocisku=ruchY;
  317. }
  318. break;
  319. case 4:
  320. {
  321. Xpocisku=ruchX-1;
  322. Ypocisku=ruchY;
  323. }
  324. break;
  325. }
  326. }
  327. }
  328. else
  329. {
  330. cout;
  331. }
  332. }
  333.  
  334. void gra()
  335. {
  336. system("cls");
  337. rysowanie_mapy();
  338. srand(time(NULL));
  339. ruchX=rand()%(szerokosc*2-4) + 6;
  340. ruchY=rand()%(wysokosc-1) + 6;
  341.  
  342. Punkt p[ilosc_X];
  343. for(int i=0;i<ilosc_X;i++)
  344. {
  345. p[i].pierwszy_punkt(rand()%(szerokosc*2-4) + 6,rand()%(wysokosc-1) + 6);
  346. }
  347.  
  348.  
  349. SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),10);
  350. wspolrzedne(6, 4);
  351. cout<<"Wynik: "<<punkt;
  352. SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),10);
  353. wspolrzedne(17, 4);
  354. for(int i=0;i<zycie;i++)
  355. {
  356. cout<<"|";
  357. }
  358. random_device rd; // non-deterministic generator
  359. mt19937 gen(rd()); // to seed mersenne twister.
  360. uniform_int_distribution<> dist(1,4);
  361.  
  362.  
  363. while(c != char(13))
  364. {
  365. klatka++;
  366. klatka_pocisku++;
  367.  
  368. if(zycie==0)
  369. {
  370. wyjscie=true;
  371. break;
  372. }
  373.  
  374.  
  375. if(klatka_pocisku==150)
  376. {
  377. klatka_pocisku=0;
  378. if(pocisk_istnieje==true)
  379. {
  380. ruch_pocisku();
  381. }
  382. }
  383.  
  384.  
  385.  
  386. for(int i=0;i<ilosc_X;i++)
  387. {
  388. p[i].sprawdzenie();
  389. }
  390. SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),10);
  391. wspolrzedne(ruchX,ruchY);
  392. cout<<char(254);
  393. if(klatka==odswierzanie)
  394. {
  395. klatka=0;
  396. for(int i=0;i<ilosc_X;i++)
  397. {
  398. p[i].ruch_punktu(dist(gen));
  399. }
  400. }
  401. if (_kbhit()==1)
  402. {
  403. c=getch();
  404. wspolrzedne(ruchX,ruchY);
  405. cout<<" ";
  406. ruch();
  407. }
  408. }
  409.  
  410. system("cls");
  411. }
  412.  
  413. void ustawienia()
  414. {
  415. string ustawienia_wybor;
  416. int wybor_trudnosci;
  417.  
  418. system("cls");
  419. cout<<"USTAWIENIA"<<endl;
  420. cout<<"1. Zmien rodzaj mapy"<<endl;
  421. cout<<"2. Zmien poziom trudnosci"<<endl;
  422. cout<<"3. Wyjdz do menu"<<endl;
  423. cout<<"> ";
  424. cin>>ustawienia_wybor;
  425.  
  426. if(ustawienia_wybor == "1")
  427. {
  428. ustawienia_wybor = "";
  429. system("cls");
  430. cout<<"Wybierz rozmiar mapy!"<<endl;
  431. cout<<"1.Mapa mala"<<endl;
  432. cout<<"2.Mapa srednia"<<endl;
  433. cout<<"3.Mapa duza"<<endl;
  434. cin>>wybor_mapy;
  435.  
  436. if(wybor_mapy>3||wybor_mapy<1)
  437. {
  438. cout<<endl<<"Nie ma takiej opcji!"<<endl;
  439. Sleep(500);
  440. system("cls");
  441. ustawienia();
  442. }
  443. cout<<endl<<"Pomyslnie zmieniono rodzaj mapy!"<<endl;
  444. Sleep(500);
  445. ustawienia();
  446. }
  447. else if(ustawienia_wybor=="2")
  448. {
  449. ustawienia_wybor="";
  450. system("cls");
  451. cout<<"1.Latwy"<<endl;
  452. cout<<"2.Sredni"<<endl;
  453. cout<<"3.Trudny"<<endl;
  454. cin>>wybor_trudnosci;
  455. switch(wybor_trudnosci)
  456. {
  457. case 1:
  458. {
  459. odswierzanie=3000;
  460. }
  461. break;
  462. case 2:
  463. {
  464. odswierzanie=2000;
  465. }
  466. break;
  467. case 3:
  468. {
  469. odswierzanie=1000;
  470. }
  471. break;
  472. default:
  473. {
  474. cout<<endl<<"Nie ma takiej opcji!"<<endl;
  475. Sleep(500);
  476. system("cls");
  477. ustawienia();
  478. }
  479. break;
  480. }
  481.  
  482. }
  483. else if(ustawienia_wybor == "3")
  484. {
  485. ustawienia_wybor = "";
  486. system("cls");
  487. }
  488. else
  489. {
  490. ustawienia_wybor = "";
  491. cout<<endl<<"Nie ma takiej opcji!"<<endl;
  492. Sleep(500);
  493. system("cls");
  494. ustawienia();
  495. }
  496. }
  497.  
  498. void instrukcja()
  499. {
  500. string instrukcja_wybor;
  501.  
  502. system("cls");
  503. cout<<"INSTRUKCJA"<<endl;
  504. cout<<"1. Ruch"<<endl;
  505. cout<<"2. Wyjdz"<<endl;
  506. cout<<"> ";
  507. cin>>instrukcja_wybor;
  508.  
  509. if(instrukcja_wybor == "1")
  510. {
  511. system("cls");
  512. cout<<"Wyjscie z gry do menu - 'ENTER'"<<endl;
  513. cout<<"Gora - 'W'"<<endl;
  514. cout<<"Dol - 'S'"<<endl;
  515. cout<<"Lewo - 'A'"<<endl;
  516. cout<<"Prawo - 'D'"<<endl;
  517. cout<<endl;
  518. cout<<"Kliknij wybrany przycisk aby wyjsc do menu"<<endl;
  519. getch();
  520. system("cls");
  521. }
  522. else if(instrukcja_wybor == "2")
  523. {
  524. instrukcja_wybor = "";
  525. system("cls");
  526. }
  527. else
  528. {
  529. instrukcja_wybor = "";
  530. cout<<endl<<"Nie ma takiej opcji!"<<endl;
  531. Sleep(500);
  532. system("cls");
  533. instrukcja();
  534. }
  535.  
  536. }
  537.  
  538. int menu()
  539. {
  540. ustaw_okno(114,44);
  541. system("cls");
  542. int menu_wybor;
  543. int wybor=0;
  544. c=char(25);
  545.  
  546. SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),4);
  547. wspolrzedne(52,15);
  548. cout<<"WITAJ GRACZU!";
  549.  
  550. SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),6);
  551. wspolrzedne(54,17);
  552. cout<<"1. Gra";
  553. wspolrzedne(52,19);
  554. cout<<"2. Instrukcja";
  555. wspolrzedne(52,21);
  556. cout<<"3. Ustawienia";
  557. wspolrzedne(53,23);
  558. cout<<"4. Wyjdz";
  559.  
  560.  
  561. while(c!=char(13))
  562. {
  563. SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),5);
  564. wspolrzedne(45,17+wybor);
  565. cout<<"->";
  566. wspolrzedne(70,17+wybor);
  567. cout<<"<-";
  568. wspolrzedne(0,0);
  569. c=getch();
  570. wspolrzedne(45,17+wybor);
  571. cout<<" ";
  572. wspolrzedne(70,17+wybor);
  573. cout<<" ";
  574. if (c=='w')//idzie do gory
  575. {
  576. if (wybor>0)
  577. {
  578. wybor-=2;
  579. }
  580. }
  581. if (c=='s')//idzie do dolu
  582. {
  583. if (wybor<6)
  584. {
  585. wybor+=2;
  586. }
  587. }
  588. }
  589. menu_wybor=wybor;
  590. c=char(25);
  591.  
  592. if(menu_wybor == 0) gra();
  593. else if(menu_wybor == 2) instrukcja();
  594. else if(menu_wybor == 4) ustawienia();
  595. else if(menu_wybor == 6)
  596. {
  597. system("cls");
  598. return 0;
  599. }
  600. else
  601. {
  602. cout<<endl<<"Nie ma takiej opcji!"<<endl;
  603. Sleep(500);
  604. system("cls");
  605. menu();
  606. }
  607. if(wyjscie==true)
  608. {
  609. return 0;
  610. }
  611. else
  612. {
  613. menu();
  614. }
  615. }
  616.  
  617.  
  618. int main()
  619. {
  620. menu();
  621.  
  622. return 0;
  623. }
  624.  
  625.  
  626. --------------------------------------------------------------------------------------------------------------------------------------
  627.  
  628.  
  629. tu naglowkowy plik "tekstury.h"
  630.  
  631.  
  632.  
  633. #include <iostream>
  634. #include <cstdlib>
  635. #include <windows.h>
  636. #include <time.h>
  637. #include <conio.h>
  638. #include <stdio.h>
  639. #include <stdlib.h>
  640. #include <fstream>
  641.  
  642. using namespace std;
  643. int szerokosc=25, wysokosc=25;
  644. int wybor_mapy=2;
  645. int ilosc_X=2;
  646. void wspolrzedne(int x,int y)
  647. {
  648. COORD coord;
  649. coord.X=x;
  650. coord.Y=y;
  651. SetConsoleCursorPosition(GetStdHandle(STD_OUTPUT_HANDLE), coord);
  652. }
  653.  
  654. void ustaw_okno(int szerokosc, int wysokosc)
  655. {
  656. _COORD coord;
  657. coord.X = szerokosc;
  658. coord.Y = wysokosc;
  659.  
  660. _SMALL_RECT Rect;
  661. Rect.Top = 0;
  662. Rect.Left = 0;
  663. Rect.Bottom = wysokosc - 1;
  664. Rect.Right = szerokosc - 1;
  665.  
  666. HANDLE Handle = GetStdHandle(STD_OUTPUT_HANDLE); // Get Handle
  667. SetConsoleScreenBufferSize(Handle, coord); // Set Buffer Size
  668. SetConsoleWindowInfo(Handle, TRUE, &Rect); // Set Window Size
  669. }
  670.  
  671.  
  672.  
  673.  
  674.  
  675.  
  676. void rysowanie_mapy_malej()
  677. {
  678. ilosc_X=1;
  679. szerokosc=16;
  680. wysokosc=15;
  681. ustaw_okno((szerokosc+4)*2,wysokosc+10);
  682.  
  683. //Panel górny
  684. wspolrzedne(5,3);
  685. cout<<char(201);
  686. for(int a=3;a<=szerokosc;a++) cout<<char(205)<<char(205);
  687. cout<<char(187);
  688. for(int b=2;b<=wysokosc;b++)
  689. {
  690. wspolrzedne(5,4);
  691. cout<<char(186);
  692. for(int c=3;c<=szerokosc;c++) cout<<" ";
  693. cout<<char(186)<<endl;
  694. }
  695.  
  696. //Œciana górna
  697. wspolrzedne(5,5);
  698. cout<<char(204);
  699. for(int a=3;a<=szerokosc;a++) cout<<char(205)<<char(205);
  700. cout<<char(185)<<endl;
  701.  
  702. //Œciany boczne
  703. for(int b=2;b<=wysokosc;b++)
  704. {
  705. wspolrzedne(5,4+b);
  706. cout<<char(186);
  707. for(int c=3;c<=szerokosc;c++) cout<<" ";
  708. cout<<char(186)<<endl;
  709. }
  710.  
  711. //Œciana dolna
  712. wspolrzedne(5,wysokosc+5);
  713. cout<<char(200);
  714. for(int a=3;a<=szerokosc;a++)
  715. cout<<char(205)<<char(205);
  716. cout<<char(188)<<endl;
  717.  
  718. SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),10);
  719. wspolrzedne(14,22);
  720. cout<<"Wyjdz: ENTER";
  721. }
  722. void rysowanie_mapy_sredniej()
  723. {
  724. ilosc_X=2;
  725. szerokosc=25;
  726. wysokosc=25;
  727. ustaw_okno((szerokosc+4)*2,wysokosc+10);
  728.  
  729. //Panel górny
  730. wspolrzedne(5,3);
  731. cout<<char(201);
  732. for(int a=3;a<=szerokosc;a++) cout<<char(205)<<char(205);
  733. cout<<char(187);
  734. for(int b=2;b<=wysokosc;b++)
  735. {
  736. wspolrzedne(5,4);
  737. cout<<char(186);
  738. for(int c=3;c<=szerokosc;c++) cout<<" ";
  739. cout<<char(186)<<endl;
  740. }
  741.  
  742. //Œciana górna
  743. wspolrzedne(5,5);
  744. cout<<char(204);
  745. for(int a=3;a<=szerokosc;a++) cout<<char(205)<<char(205);
  746. cout<<char(185)<<endl;
  747.  
  748. //Œciany boczne
  749. for(int b=2;b<=wysokosc;b++)
  750. {
  751. wspolrzedne(5,4+b);
  752. cout<<char(186);
  753. for(int c=3;c<=szerokosc;c++) cout<<" ";
  754. cout<<char(186)<<endl;
  755. }
  756.  
  757. //Œciana dolna
  758. wspolrzedne(5,wysokosc+5);
  759. cout<<char(200);
  760. for(int a=3;a<=szerokosc;a++)
  761. cout<<char(205)<<char(205);
  762. cout<<char(188)<<endl;
  763.  
  764. SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),10);
  765. wspolrzedne(szerokosc*2-12,4);
  766. cout<<"Wyjdz = ENTER";
  767. }
  768. void rysowanie_mapy_duzej()
  769. {
  770. ilosc_X=3;
  771. szerokosc=35;
  772. wysokosc=35;
  773. ustaw_okno((szerokosc+4)*2,wysokosc+10);
  774.  
  775. //Panel górny
  776. wspolrzedne(5,3);
  777. cout<<char(201);
  778. for(int a=3;a<=szerokosc;a++) cout<<char(205)<<char(205);
  779. cout<<char(187);
  780. for(int b=2;b<=wysokosc;b++)
  781. {
  782. wspolrzedne(5,4);
  783. cout<<char(186);
  784. for(int c=3;c<=szerokosc;c++) cout<<" ";
  785. cout<<char(186)<<endl;
  786. }
  787.  
  788. //Œciana górna
  789. wspolrzedne(5,5);
  790. cout<<char(204);
  791. for(int a=3;a<=szerokosc;a++) cout<<char(205)<<char(205);
  792. cout<<char(185)<<endl;
  793.  
  794. //Œciany boczne
  795. for(int b=2;b<=wysokosc;b++)
  796. {
  797. wspolrzedne(5,4+b);
  798. cout<<char(186);
  799. for(int c=3;c<=szerokosc;c++) cout<<" ";
  800. cout<<char(186)<<endl;
  801. }
  802.  
  803. //Œciana dolna
  804. wspolrzedne(5,wysokosc+5);
  805. cout<<char(200);
  806. for(int a=3;a<=szerokosc;a++)
  807. cout<<char(205)<<char(205);
  808. cout<<char(188)<<endl;
  809.  
  810. SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),10);
  811. wspolrzedne(33,41);
  812. cout<<"Wyjdz: ENTER";
  813. }
  814.  
  815.  
  816. void rysowanie_mapy()
  817. {
  818. switch(wybor_mapy)
  819. {
  820. case 1:
  821. {
  822. rysowanie_mapy_malej();
  823. }
  824. break;
  825. case 2:
  826. {
  827. rysowanie_mapy_sredniej();
  828. }
  829. break;
  830. case 3:
  831. {
  832. rysowanie_mapy_duzej();
  833. }
  834. break;
  835. }
  836. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement