Text baserat RPG. Hjälp mig
Tja jag har stött på ett problem i mitt försök med att göra ett text baserat RPG spel.
# include <iostream>
# include <conio.h>
# include <string>
# include <process.h>
# include <ctime>
using namespace std;
int main()
{
int PHp=10;
int Mhp=5;
string command;
string Pub;
string Forest;
bool playing=false;
bool fight=false;
while (playing==false)
{
cout << "Skriv How to play för att veta hur du spelar\n";
cout <<"1.Play\n" "2.How to play\n";
getline (cin,command);
if (command=="Play")
{
playing=true;
}
else if (command=="How to play")
{
system("cls");
cout <<"Du skriver exakt vad namnen är för att ta dig vidare i spelet\n" "Exempel: Du har kommit till en korsning\n"
"1.Skogen\n2.Puben\n" "För att ta dig till puben skriver du Puben\nko";
}
else
{
cout <<"Du har inte skrivit in något fungerande kommando. Försök igen.\n";
}
}
{
cout <<"Vart vill du gå?\n" "1.Skogen\n" "2.Puben\n";
cin >>command;
while (fight=true)
if (command=="Skogen")
{
fight=true;
cout <<"Ett monster har attackerat dig\n" "Du kan inte springa! Slåss till döden!\n";
cout <<"Du har; "<<PHp<<"hp kvar!" "Monstret har: "<<Mhp<<"hp kvar!";
Mhp =-2;
PHp =-1;
if (Mhp >=0) break;
}
}
getch();
return 0;
}
Så här ser koden ut nu och felet är att när jag går in i skogen så går while loopen igång som fan och slutar aldrig.
Vet inte riktigt hur jag ska fixa detta.
Tack!