• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

Tworzenie obiektu zaleznie od wartosci zmiennej w innej klasie

Object Storage Arubacloud
+1 głos
129 wizyt
pytanie zadane 20 kwietnia 2022 w C i C++ przez Quatil Nowicjusz (130 p.)
Witajcie.

 

Tworzę "obiektowo" prosta gre tekstową w konsoli. Moj bohater bedzie posiadal poziom doswiadczenia znajdujacy się w klasie "Game". Chcialbym aby w zaleznosci od poziomu bohatera, stworzyć obiekt o stosunkowo wyzszych statystykach. Jak mam przekazac poziom bohatera do klasy mob? I jak pozniej przekazac obiekt o podanych statystykach, do metody w klasie game?

 

Z gory dziekuje za pomocne komentarze!

1 odpowiedź

0 głosów
odpowiedź 20 kwietnia 2022 przez Wiciorny Ekspert (269,710 p.)
edycja 20 kwietnia 2022 przez Wiciorny
Sugeruje ustawić Pole z levelem jako element obiektowy, nie statyczny - i wystawić to za pomocą np gettera, obsłużyć w klasie Mob stacje kiedy pobierze wartość od aktualnego przeciwnika i na tej podstawie obliczy swoje właściwości, inna sprawa to trzymanie na Planszy Game, aktualne poziomy bohaterów jako element wspólny wpływający na logikę całej aplikacji.

Jak przekazac? Zwracać obiekt z funkcji - jako instancje, przekazując do konstruktora, metody dla klasy mob np. która agreguje takie informacje, chociaż konstruktor to nie jest dobra rzecz, gdyż wtedy Mob jest ściśle zależny przy tworzeniu od lvl bohatera, jeśli Ci na tym zależy to okej.

Podobne pytania

0 głosów
1 odpowiedź 512 wizyt
pytanie zadane 9 lutego 2021 w C i C++ przez Miki Bywalec (2,480 p.)
0 głosów
1 odpowiedź 1,054 wizyt
0 głosów
1 odpowiedź 331 wizyt
pytanie zadane 19 grudnia 2019 w Java przez Padoski Użytkownik (990 p.)

92,555 zapytań

141,403 odpowiedzi

319,557 komentarzy

61,940 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj.

Akademia Sekuraka

Kolejna edycja największej imprezy hakerskiej w Polsce, czyli Mega Sekurak Hacking Party odbędzie się już 20 maja 2024r. Z tej okazji mamy dla Was kod: pasjamshp - jeżeli wpiszecie go w koszyku, to wówczas otrzymacie 40% zniżki na bilet w wersji standard!

Więcej informacji na temat imprezy znajdziecie tutaj. Dziękujemy ekipie Sekuraka za taką fajną zniżkę dla wszystkich Pasjonatów!

Akademia Sekuraka

Niedawno wystartował dodruk tej świetnej, rozchwytywanej książki (około 940 stron). Mamy dla Was kod: pasja (wpiszcie go w koszyku), dzięki któremu otrzymujemy 10% zniżki - dziękujemy zaprzyjaźnionej ekipie Sekuraka za taki bonus dla Pasjonatów! Książka to pierwszy tom z serii o ITsec, który łagodnie wprowadzi w świat bezpieczeństwa IT każdą osobę - warto, polecamy!

...