41 lines
583 B
C++
41 lines
583 B
C++
//
|
|
// Created by gustavomiranda on 27/09/24.
|
|
//
|
|
|
|
#include "Player.h"
|
|
|
|
void Player::setMoney(int value){
|
|
money = value;
|
|
}
|
|
|
|
int Player::getCurrentMoney() {
|
|
return money;
|
|
}
|
|
|
|
void Player::incrementMoney(int value) {
|
|
money += value;
|
|
}
|
|
|
|
void Player::decrementMoney(int value) {
|
|
if(money >= value){
|
|
money -= value;
|
|
}
|
|
}
|
|
Bag* Player::getInventory(){
|
|
return inventory;
|
|
}
|
|
|
|
Player::Player(){
|
|
setMoney(2500);
|
|
inventory = new Bag(100);
|
|
|
|
}
|
|
|
|
Player::~Player() {
|
|
delete inventory;
|
|
}
|
|
|
|
bool Player::checkEnoughMoney(int value) {
|
|
return money >= value;
|
|
}
|