mirror of
https://github.com/Steffo99/iiiiil-gioco.git
synced 2024-11-21 15:34:19 +00:00
Spostato la vita del giocatore a protected
anche se si poteva mettere in private...
This commit is contained in:
parent
e76b72abba
commit
725ab40eee
1 changed files with 11 additions and 4 deletions
15
main.cpp
15
main.cpp
|
@ -38,12 +38,13 @@ void inventory();
|
|||
//Classe entità generica, sia nemico sia giocatore
|
||||
class Entity
|
||||
{
|
||||
protected:
|
||||
int hp = HP_MAX;
|
||||
int hp_max = HP_MAX;
|
||||
public:
|
||||
bool alive = true;
|
||||
int x;
|
||||
int y;
|
||||
int hp = HP_MAX;
|
||||
int hp_max = HP_MAX;
|
||||
int move();
|
||||
//Cura di x l'entità
|
||||
void heal(int x)
|
||||
|
@ -76,6 +77,11 @@ class Entity
|
|||
alive = false;
|
||||
map[x][y] = EMPTY;
|
||||
}
|
||||
//Visualizza la vita
|
||||
int gethp()
|
||||
{
|
||||
return hp;
|
||||
}
|
||||
};
|
||||
|
||||
//Classe del giocatore
|
||||
|
@ -374,16 +380,17 @@ void draw()
|
|||
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
|
||||
void inventory()
|
||||
{
|
||||
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++)
|
||||
{
|
||||
//TODO: Cambiare qui. Rallenta.
|
||||
printf("%c", (char) DOUBLELINE);
|
||||
}
|
||||
//Anche qui, credo si possa migliorare qualcosa...
|
||||
|
|
Loading…
Reference in a new issue