1
Fork 0
mirror of https://github.com/Steffo99/iiiiil-gioco.git synced 2024-11-22 07:54:21 +00:00

Spostato la vita del giocatore a protected

anche se si poteva mettere in private...
This commit is contained in:
Steffo 2016-01-12 16:20:09 +01:00
parent e76b72abba
commit 725ab40eee

View file

@ -38,12 +38,13 @@ void inventory();
//Classe entità generica, sia nemico sia giocatore //Classe entità generica, sia nemico sia giocatore
class Entity class Entity
{ {
protected:
int hp = HP_MAX;
int hp_max = HP_MAX;
public: public:
bool alive = true; bool alive = true;
int x; int x;
int y; int y;
int hp = HP_MAX;
int hp_max = HP_MAX;
int move(); int move();
//Cura di x l'entità //Cura di x l'entità
void heal(int x) void heal(int x)
@ -76,6 +77,11 @@ class Entity
alive = false; alive = false;
map[x][y] = EMPTY; map[x][y] = EMPTY;
} }
//Visualizza la vita
int gethp()
{
return hp;
}
}; };
//Classe del giocatore //Classe del giocatore
@ -374,16 +380,17 @@ void draw()
printf("%c", map[x][y]); printf("%c", map[x][y]);
} }
} }
printf("Piano: %d | Vita: %d/%d | x:%d y:%d | atk: %d\n", depth, player.hp, HP_MAX, player.x, player.y, player.atk()); printf("Piano: %d | Vita: %d/%d | x:%d y:%d | atk: %d\n", depth, player.gethp(), HP_MAX, player.x, player.y, player.atk());
} }
//Visualizza l'inventario //Visualizza l'inventario
void inventory() void inventory()
{ {
system("cls"); system("cls");
printf("Piano: %d | Vita: %d/%d | x:%d y:%d | atk: %d\n", depth, player.hp, HP_MAX, player.x, player.y, player.atk()); printf("Piano: %d | Vita: %d/%d | x:%d y:%d | atk: %d\n", depth, player.gethp(), HP_MAX, player.x, player.y, player.atk());
for(int i = 0; i < X_MAX; i++) for(int i = 0; i < X_MAX; i++)
{ {
//TODO: Cambiare qui. Rallenta.
printf("%c", (char) DOUBLELINE); printf("%c", (char) DOUBLELINE);
} }
//Anche qui, credo si possa migliorare qualcosa... //Anche qui, credo si possa migliorare qualcosa...