#include <iostream>
#include <windows.h>
#include <stdlib.h>
using namespace std;
int lobby,pol,wplecak,walka1S,mikstury,mapa,hp,jedzenie,x,y,z;
float rhp=30,rdmg=5,ghp=40,gdmg1=5,gdmg2=ghp+2,gdmg3=1 && ghp+1;
string WSAD;
void menu1();
void plecak();
void ruch();
void Las();
void gracz();
void walkazrud();
void wasdv();
void Las()
{
walka1S = rand() % 1 + 4;
if(walka1S==1)
{
walkazrud();
}
}
void plecak()
{
cout<<"Mikstury (2):"<<mikstury<<endl;
cout<<"================="<<endl;
cout<<"Jedzenie (3):"<<jedzenie<<endl;
cout<<"================="<<endl;
cout<<"Powrot? Napisz 1"<<endl;
cin>>wplecak;
switch(wplecak)
{
case 1:
{
menu1();
break;
}
case 2:
{
if(mikstury>0)
{
cout<<"*siorbanie*"<<endl;
hp+5;
}
else
{
cout<<"BRAK MIKSTUR"<<endl;
plecak();
}
break;
}
case 3:
{
if(jedzenie>0)
{
cout<<"*jedzenie*"<<endl;
hp+2;
}
else
{
cout<<"brak jedzenia"<<endl;
plecak();
}
break;
}
}
}
void wasdv()
{
cin>>WSAD;
{
switch (WSAD)
{
case w:
{
x+1;
walka1S = rand() % 1 + 4;
if(walka1S==1)
{
walkazrud();
}
break;
}
case a:
{
z-1;
walka1S = rand() % 1 + 4;
if(walka1S==1)
{
walkazrud();
}
break;
}
case d:
{
z+1;
walka1S = rand() % 1 + 4;
if(walka1S==1)
{
walkazrud();
}
}
case s:
{
x-1;
walka1S = rand() % 1 + 4;
if(walka1S==1)
{
walkazrud();
}
}
}
}
}
void ruch()
{
cout<<"========"<<endl;
cout<<"||MAPA||"<<endl;
cout<<"========"<<endl;
cout<<endl;
cout<<"Legutkowy Las"<<endl;
cin>>mapa;
switch(mapa)
{
case 1:
{
Las();
}
}
}
void menu1()
{
cout<<"PLECAK:1 PODROZ:2"<<endl<<endl;
cin>>pol;
switch(pol)
{
case 1:
{
cout<<"PLECAK TIME"<<endl;
plecak();
break;
}
case 2:
{
cout<<"PODROZ CZAS ZACZAC"<<endl;
ruch();
break;
}
}
}
void menu()
{
switch (lobby)
{
case 1:
{
cout<<"Zaczynamy"<<endl;
Sleep(500);
menu1();
break;
}
case 2:
{
cout<<"Gra zostanie wylaczona :)"<<endl;
Sleep(1000);
exit;
break;
}
default:
{
cout<<"wybierz cos z podanych :D"<<endl;
break;
menu();
}
}
}
int main()
{
cout<<"===================="<<endl;
cout<<"WITAJ W GRZE RPG"<<endl;
cout<<"===================="<<endl;
cout<<"1. Start"<<endl;
cout<<"2. Koniec"<<endl<<endl;
cin>>lobby; Sleep(1000);
cout<<" "<<endl;
menu();
}
void walkazrud()
{
cout<<"wow"<<endl;
}
Proszę, poprawił by mi ktoś ten kod? Nie wiem co mam źle, proszę o wysłanie mi poprawnego kodu :(.