looks good from what i saw... on the Dark Nemesis' note, you should include a 'main.cpp' file so we know where to start, and mayve a txt file with a brief explanation of what each file does... or comments in the main.cpp file...
adding to what Dark Nemesis said, I would do this differently:
Code:
...
// Get players race
cout << endl
<< "Elf" << endl
<< "Orc" << endl
<< "Human" << endl
<< endl << endl;
cout << "What race do you choose?(E/O/H) ";
cin >> cvalue;
...
this is how i would do it (cvalue is an int)
Code:
...
// Get players race
cout << endl << "Choose your race\n"
<< " 1. Elf" << endl
<< " 2. Orc" << endl
<< " 3. Human" << endl
<< "Enter the number of your choice: ";
cin >> cvalue;
...
or
Code:
...
// Get players race
cout << endl
<< "[E]lf" << endl
<< "[O]rc" << endl
<< "[H]uman" << endl
<< endl << endl;
cout << "What race do you choose?(E/O/H) ";
cin >> cvalue;
...