Cześć
Od paru dni siedzę nad napisaniem gry (proste RPG) i nie mogę sobie poradzić z jedną rzeczą.
Mianowicie zrobiłem kilka plików *.h, do których powpisywałem funkcje i definicje klas dla porządku, a najważnieszy obiekt (z paramertami gracza) utworzyłem w głównym programie (jako globalną).
Chciałbym teraz móc w funkcjach zmieniać wartości zapisane w oryginalnym obiekcie.
Próbowałem (przykładowa funkcja)
void funkcja (klasa obiekt1)
{
obiekt1.liczba = 1;
}
Wydaje mi się, że nie działa to tak jak powinno (zmienia wartości tylko w funkcji). Czy to zrobić w jakiś sposób bez użycia wskaźników?
Pozdrawiam
Piotrek
PS. Jeśli nie to co napisałem jest niejasne, to postaram się doprecyzować.