I'm off, im going to go learn More about Enum, templates, functions, class, object oriented programming. I'll come back in weeks and finish this code finally. Cya!
Library.h (Version.0.01)
main.cpp (Version.0.01)Code:#include <iostream> #include <string> using namespace std;
Player.h(Version.0.02)Code:#include "Player.h" #include "Library.h" int main() { //Player Options Player Player; Player.setGold(200); Player.setHp(100); Player.setMaxHp(100); Player.setMp(60); Player.setMaxMp(60); cin.get(); }
Code:#include "Library.h" //Player class class Player { //public public: //Gold void setGold(int gold); void addGold(int addgold); void looseGold(int loosegold); int getGold(); //Hp void setHp(int hp); void addHp(int addhp); void looseHp(int loosehp); int getHp(); void setMaxHp(int maxhp); void addMaxHp(int addmaxhp); void looseMaxHp(int loosemaxhp); int getMaxHp(); //Mp void setMp(int mp); void addMp(int addmp); void looseMp(int loosemp); int getMp(); void setMaxMp(int maxmp); void addMaxMp(int addmaxmp); void looseMaxMp(int loosemaxmp); int getMaxMp(); //Name void setName(string name); int getName(); //private private: //gold int maingold; //Hp int mainhp; int mainmaxhp; //Mp int mainmp; int mainmaxmp; //name string mainname; }; //GOLD-Done############### //read the gold int Player::getGold() { return maingold; } //Loosing gold void Player::looseGold(int loosegold) { maingold = maingold - loosegold; } //set the gold void Player::setGold(int gold) { maingold = gold; } //add the gold void Player::addGold(int addgold) { maingold = maingold + addgold; } //HP-Done################ //read the hp int Player::getHp() { return mainhp; } //Loose hp void Player::looseHp(int loosehp) { mainhp = mainhp - loosehp; } //set the Hp void Player::setHp(int hp) { mainhp = hp; } //add the hp void Player::addHp(int addhp) { mainhp = mainhp + addhp; } //Read the max Hp int Player::getMaxHp() { return mainmaxhp; } //Loose max hp void Player::looseMaxHp(int loosemaxhp) { mainmaxhp = mainmaxhp - loosemaxhp; } //set the Max Hp void Player::setMaxHp(int maxhp) { mainmaxhp = maxhp; } //add the max hp void Player::addMaxHp(int addmaxhp) { mainmaxhp = mainmaxhp + addmaxhp; } //MP-done############### //Read The MP int Player::getMp() { return mainmp; } //loose mp void Player::looseMp(int loosemp) { mainmp = mainmp - loosemp; } //set the Mp void Player::setMp(int mp) { mainmp = mp; } //add the MP void Player::addMp(int addmp) { mainmp = mainmp + addmp; } //Read the MaxMp int Player::getMaxMp() { return mainmaxmp; } //Loose max mp void Player::looseMaxMp(int loosemaxmp) { mainmaxmp = mainmaxmp - loosemaxmp; } //set the MaxMp void Player::setMaxMp(int maxmp) { mainmaxmp = maxmp; } //Add max Mp void Player::addMaxMp(int addmaxmp) { mainmaxmp = mainmaxmp + addmaxmp; } //Name - done ################## int Player::getName() { } void Player::setName(string name) { mainname = name; }
I'm off, im going to go learn More about Enum, templates, functions, class, object oriented programming. I'll come back in weeks and finish this code finally. Cya!



LinkBack URL
About LinkBacks
. Cya!




