Labyrinth 2. kodutöö
string ruum = maze->getEntry()->getName();
cout << "n";
cout << "Uus kasutaja nimega " << username << " loodud! nAsud hetkel ruumis " <<
ruum << ".n";
K2sud:
cout << "Mida sisestada, et saada andmeid laburindist? n";
cout << "Asukohast ja edasiliikumisest: "kus".n";
cout << "Millised isikud veel samas ruumis: "kes".n";
cout << "Käskudest: "abi".n";
cout << "Labürindis liikumiseks kirjuta vastav ilmakaar, kuhu tahad liikuda!.n";
cout << "Tudengi loodud laburyndi sisestamiseks: "tudeng".nn ";
while (1)
{
string cmd;
cin>>cmd;
if (cmd == "exit")
goto End;
if (cmd == "kus")
p1->getRoom()->print();
else if (cmd == "kes")
p1->getRoom()->printPlayers();
else if (cmd == "abi")
goto K2sud;
else if (cmd == "tudeng")
goto Labyrinth2;
else
p1->move(cmd);
}
End:
cout << "Press ENTER to exit." << endl;
cin.ignore(100,'n');
return EXIT_SUCCESS;