Cześć jestem nowy w programowaniu. Chcąc lepiej nauczyć się języka c++ postanowiłem utworzyć amatorską grę tekstową. Jestem przy mechanice walki i mam pewien problem. Napisałem sobie metodę, która losuje jedną z czterech liczb. W moim przypadku 1 - 3 są atakami normalnymi. Więc po wylosowaniu liczby w tym zakresie chciałbym aby void wyczytał zmienną damage z klasy Character w obiekcie Player (czyli Player.Damage). Po wpisaniu cout<<"Normalny atak -"<<Player.Damage<<" HP";
dostaję informację, że "Player' was not declared in this scope" Znam przyczynę tego błędu jednak nie mam bladego pojęcia jak zrobić to w sposób aby ruszyło sprawnie.
Ewentualnie jeżeli to konieczne zrobię
int PlayerDamage;
Player.Damage = PlayerDamage; cout<<"Normalny atak -"<<PlayerDamage<<" HP"
Jeżeli to głupie pytanie przepraszam. Tak jak powiedziałem jestem nowy i ciągle zielony w tym języku.