Thror
Gebruiker
- Lid geworden
- 29 mei 2009
- Berichten
- 17
Hey.
Ik ben bezig met een textgame, maar wil nog niet echt lukken.
Als je de code doorlees zie je mischien hoe ik het wil doen, maar op deze manier lukt het nog niet
.
Ik wil dus
void position()
{
cout << "[["<< place_name << "]] <" << x << ", " << y << ">" << endl;
cout << description << endl;
cout << "\n\n" << endl; // spacer
}
dat oproepen, en voor elk stukje "map" het invullen, dus een omschrijving etc, en later ook dat er items etc zijn.
Kan iemand mij hiermee helpen?
Ik ben bezig met een textgame, maar wil nog niet echt lukken.
Als je de code doorlees zie je mischien hoe ik het wil doen, maar op deze manier lukt het nog niet

Code:
#include <iostream>
using namespace std;
//character
string nickname;
string skills;
string items;
int gold;
//game
string input;
string direction;
string place_name;
string description;
// pos
int x = 0;
int y = 0;
bool running = true;
void position();
int main()
{
cout << "What's your name adventurer? ";
cin >> nickname;
system("CLS");
cout << "Welcome to the world of err... pizza....." << nickname << endl;
cout << "start your journey now, type start to continue." << endl;
cout << "\n\n" << endl; // spacer
cin >> input;
if (input == "start"){
system("CLS");
position();
}
else
{
cout << "Error." << endl;
system("pause");
}
while ( running ) {
cin >> input;
if (input == "n" || input == "north"){ y = y + 1; }
if (input == "e" || input == "east") { x = x + 1; }
if (input == "s" || input == "south"){ y = y - 1; }
if (input == "w" || input == "west") { x = x - 1; }
position();
if (input == "!skills") { skills; }
if (input == "!items") { items; }
else
{
cout << "Error." << endl;
system("pause");
}
}
}
void position()
{
cout << "[["<< place_name << "]] <" << x << ", " << y << ">" << endl;
cout << description << endl;
cout << "\n\n" << endl; // spacer
}
// City Hall
{
place_name = City Hall
cout << "This is the central gathering room. The room is fairly " << endl;
cout << "empty, except for a large table in center of the room." << endl;
cout << "There is an exit to the north that leads out into town." << endl;
}
// Main Street
{
place_name = Main Street
cout << "This is the main street, there is a big statue of the king " << endl;
cout << "in the middle of the street. The cobbeld pavement continues " << endl;
cout << "to the east and west. " << endl;
}
// Stats and Skills
Health = 100;
Mana = 20;
void skills();
{
cout << "You've currently got:" << endl;
cout << Health; " points"<< endl;
cout << Mana; " points"<< endl;
cout << "\n\n" << endl;
cout << "You are currently level " << level << "." << endl;
}
void items();
{
cout << "You got " << gold << " gold pieces." << endl;
cout << "You are carrying:" << endl;
cout << items << endl;
}
Ik wil dus
void position()
{
cout << "[["<< place_name << "]] <" << x << ", " << y << ">" << endl;
cout << description << endl;
cout << "\n\n" << endl; // spacer
}
dat oproepen, en voor elk stukje "map" het invullen, dus een omschrijving etc, en later ook dat er items etc zijn.
Kan iemand mij hiermee helpen?