Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- #include <ctime>
- #include <cstdlib>
- #include <windows.h>
- using namespace std;
- //pudlo @
- //zatopiony X
- //puste 0
- //statek #
- int main() {
- //MENU
- cout<<"Witaj w grze Statki! <ver. 0.0.1112>"<<endl<<endl;
- cout<<"=== MENU ===="<<endl;
- cout<<">> Wprowadz 1, aby rozpoczac gre! <<"<<endl;
- cout<<">> Wprowadz cokolwiek innego, aby zakonczyc gre! <<"<<endl<<endl;
- int menu;
- cin>>menu;
- cout<<endl;
- if(menu==1){
- string pozycja[10][10];
- int x,y,licznik=0,klawa=0;
- string imie;
- cout<<"Jak masz na imie?"<<endl;
- cin>>imie;
- if(imie=="Kanie" || imie=="Rachonie" || imie=="Kaczynski" || imie=="Duda" )
- {
- system("cls");
- cout<<"Ty nie grasz!"<<endl;
- return 0;
- }
- cout<<endl<<"Hej, "<<imie<<"! Teraz bedziesz rozstawiac swoje statki."<<endl;
- //X STATKOW
- int a_5masztowiec_x[5] = {10, 10, 10, 10, 10};
- int a_4masztowiec_x[4] = {10, 10, 10, 10};
- int a_3masztowiec_x[3] = {10, 10, 10};
- int b_3masztowiec_x[3] = {10, 10, 10};
- int a_2masztowiec_x[2] = {10, 10};
- int b_2masztowiec_x[2] = {10, 10};
- int c_2masztowiec_x[2] = {10, 10};
- //Y STATKOW
- int a_5masztowiec_y[5] = {10, 10, 10, 10, 10};
- int a_4masztowiec_y[4] = {10, 10, 10, 10};
- int a_3masztowiec_y[3] = {10, 10, 10};
- int b_3masztowiec_y[3] = {10, 10, 10};
- int a_2masztowiec_y[2] = {10, 10};
- int b_2masztowiec_y[2] = {10, 10};
- int c_2masztowiec_y[2] = {10, 10};
- //WPISYWANIE STATKOW
- do{
- system("pause");
- system("cls");
- cout<<"TURA NR: "<<licznik<<"."<<endl;
- if(licznik==0 || licznik==1 || licznik==2 || licznik==3 || licznik==4)
- {
- cout<<"5-masztowiec"<<endl<<endl;
- cout<<"Podaj numer wiersza: ";
- cin>>a_5masztowiec_x[klawa];
- a_5masztowiec_x[klawa]--;
- cout<<"Podaj numer kolumny: ";
- cin>>a_5masztowiec_y[klawa];
- a_5masztowiec_y[klawa]--;
- for(int i=0;i<10;i++)
- {
- for(int j=0;j<10;j++)
- {
- if ( /*a_5masztowiec_x[licznik]-1==i && a_5masztowiec_y[licznik]-1==j ||*/ a_5masztowiec_x[0]==i && a_5masztowiec_y[0]==j || a_5masztowiec_x[1]==i && a_5masztowiec_y[1]==j || a_5masztowiec_x[2]==i && a_5masztowiec_y[2]==j || a_5masztowiec_x[3]==i && a_5masztowiec_y[3]==j || a_5masztowiec_x[4]==i && a_5masztowiec_y[4]==j )
- {
- pozycja[a_5masztowiec_x[licznik]][a_5masztowiec_y[licznik]]="#";
- cout<<pozycja[a_5masztowiec_x[licznik]][a_5masztowiec_y[licznik]]<<" ";
- }
- else
- {
- pozycja[i][j]="0";
- cout<<pozycja[i][j]<<" ";
- }
- }
- cout<<endl;
- }
- klawa++;
- //a_5masztowiec_x[licznik]++;
- //a_5masztowiec_y[licznik]++;
- cout<<"Koordynaty z tej ("<<licznik+1<<".) tury: "<<a_5masztowiec_x[licznik]+1<<" "<<a_5masztowiec_y[licznik]+1;
- cout<<endl;
- cout<<"Koordynaty z pierwszej tury: "<<a_5masztowiec_x[0]+1<<" "<<a_5masztowiec_y[0]+1<<endl;
- cout<<"Koordynaty z drugiej tury: "<<a_5masztowiec_x[1]+1<<" "<<a_5masztowiec_y[1]+1<<endl;
- cout<<"Koordynaty z trzeciej tury: "<<a_5masztowiec_x[2]+1<<" "<<a_5masztowiec_y[2]+1<<endl;
- cout<<"Koordynaty z czwartej tury: "<<a_5masztowiec_x[3]+1<<" "<<a_5masztowiec_y[3]+1<<endl;
- cout<<"Koordynaty z pitej tury: "<<a_5masztowiec_x[4]+1<<" "<<a_5masztowiec_y[4]+1<<endl;
- }
- if(licznik==6 || licznik==7 || licznik==8 || licznik==9)
- {
- cout<<"4-masztowiec"<<endl<<endl;
- }
- if(licznik==10 || licznik==11 || licznik==12)
- {
- cout<<"1. 3-masztowiec"<<endl<<endl;
- }
- if(licznik==13 || licznik==14 || licznik==15)
- {
- cout<<"2. 3-masztowiec"<<endl<<endl;
- }
- if(licznik==16 || licznik==17)
- {
- cout<<"1. 2-masztowiec"<<endl<<endl;
- }
- if(licznik==18 || licznik==19)
- {
- cout<<"2. 2-masztowiec"<<endl<<endl;
- }
- if(licznik==20 || licznik==21)
- {
- cout<<"3. 2-masztowiec"<<endl<<endl;
- }
- licznik++;
- }while(licznik<22);
- //STRZELANIE DO STATKOW
- cout<<"IN DEVELOPMENT!!!";
- //WYJSCIE Z GRY
- }
- else{
- return 0;
- }
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement