Creating a Map
Jun 8, 2014 at 3:52pm UTC
Hi guys, I have a question, how can I create a Map in the Console, like :
You start on field 53
then you go North then you at field 43.
(the field nummer you will not see)
i only got something where the player must write the nr of his field, it look like this, the code is german but i hope it dont confuse you much.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81
switch (auswahl2)
{
case 'S' :
case 's' :;
cout <<"Gib einen Namen für deinen Charakter ein\n" ;
cin >> name2;
cout << name2 << " startet in einem Stück Wald (Feld 53)\n" ;
cin >> auswahl3;
break ;
}
switch (auswahl3)
{
case 'U' :
case 'u' :;
cout << "Auf welchem Feld steht " << name2 << "?\n" ;
cin >> feld;
break ;
case 'N' :;
case 'n' :;
cout <<"Auf welchem Feld steht " << name2 << "?\n" ;
cin >> feld2;
break ;
case 'O' :;
case 'o' :;
cout <<"Auf welchem Feld steht " << name2 << "?\n" ;
cin >> feld3;
break ;
case 'S' :;
case 's' :;
cout <<"Auf welchem Feld steht " << name2 << "?\n" ;
cin >> feld4;
break ;
case 'W' :;
case 'w' :;
cout <<"Auf welchem Feld steht " << name2 << "?\n" ;
cin >> feld5;
break ;
}
if (feld == 1)
{
cout <<"Im Norden sieht " << name2 << " Nichts\n"
<<"Im Osten sieht " << name2 << " Wald\n"
<<"Im Süden sieht " << name2 << " Wald\n"
<<"Im Westen sieht " << name2 << " Nichts\n"
<<"Was soll " << name2 << " tun\n" ;
cin >> auswahl3;
}
if (feld2 == 1)
{
cout << name2 <<" kann nicht nach Norden gehen\n"
<< name2 <<" befindet sich auf Wald (Feld 1)" ;
cin >> auswahl3;
}
if (feld3 == 1)
{
cout << name2 <<" geht nach Osten\n"
<< name2 <<" befindet sich auf Wald (Feld 2)" ;
cin >> auswahl3;
}
if (feld4 == 1)
{
cout << name2 <<" geht nach Süden\n"
<< name2 <<" befindet sich auf Wald (Feld 11)" ;
cin >> auswahl3;
}
if (feld5 == 1)
{
cout << name2 <<" kann nicht nach Westen gehen\n"
<< name2 <<" befindet sich auf Wald (Feld 1)" ;
cin >> auswahl3;
}
the if orders i got on much fields so i search for a easyer way for if but i dont find any way
Last edited on Jun 8, 2014 at 6:29pm UTC
Topic archived. No new replies allowed.