#include <iostream>
using namespace std;

class playerCharacter{
    playerCharacter();
    playerCharacter(string, int, int, int, int, int, int);
    ~playerCharacter();
    
    string * name;
    int * strength;
    int * dex;
    int * intellect;
    int * luck;
    int * maxHp;
    int * maxMp;
    int * level;
    int * experience;
    int * toNextLevel;
};


playerCharacter::playerCharacter(){
    *name = "blah";
    strength =0;
    dex =0;
    intellect =0;
    luck =0;
    maxHp =0;
    maxMp =0;
    int experience =0;
    level = 0;
    int toNextLevel = 12345678;

}

playerCharacter::playerCharacter(string cname, int s, int d, int i, int l , int maxh, int maxm){
    *name = cname;
    *strength =s;
    *dex =d;
    *intellect =i;
    *luck =l;
    *maxHp =maxh;
    *maxMp =maxm;
    int level = 1;
    int experience =0;
    int toNextLevel = (1000*level);
    
}

playerCharacter::~playerCharacter(){
    delete name;
    delete strength;
    delete dex;
    delete intellect;
    delete luck;
    delete maxHp;
    delete maxMp;
    delete level;
    delete experience;
    delete toNextLevel;
}

void showClassMenu();

int main () {
    
    string str ="";
    cout << "What would you like to name your character?: ";
    getline(cin, str);
    
    showClassMenu();
    
    
    return 0;
}

void showClassMenu(){
    cout << "\n\nWarrior, high strength, low intellect, high hp, low mp, a war hardened hero. ";
    cout << "\nRanger, med strength, high dex, low intellect, med hp, low mp, a long range hero. ";
    cout << "\nMage, low strength, med dex, high intellect, low hp, high mp, an old man wise in the ways of magic. " << endl;
    cout << "Press 1 to make a warrior, press 2 to make a ranger, press 3 to make a mage";

}








