tworzę bardzo prostego i ubogiego RPG'a w C++ i potrzebuję pomocy z funkcją lvl up która nie chce mi wyjść.
Ogólnym założeniem jest że funkcja sprawdza czy nasze punkty doświadczenia spełniają wymóg jaki jest potrzebny do otrzymania poziomu, jako wzór ustawiłem że nasza postać ma startowo pierwszy poziom i ilość punktów jaką potrzebuje do osiągnięcia poziomu drugiego wyraziłem wzorem punkty_wymagane=1000*aktualny_poziom, innymi słowy funkcja ma sprawdzać czy nasza postać ma określoną ilość punktów doświadczenia i jeśli tak to wraz z poziomem otrzymujemy zwiększenie statystyk naszej postaci, natomiast jeśli nie mamy tylu punktów funkcja wyświetla nam napis "Nie osiągnięto nowego poziomu, potrzeba jeszcze" i w tym miejscu pojawia się ile punktów nam brakuje aby uzyskać kolejny poziom, w programie stosuję programowanie obiektowe.
Z góry dziękuję za pomoc.