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

[C++] Czy takie coś w polimorfiźmie zostanie wybaczone?

Object Storage Arubacloud
0 głosów
137 wizyt
pytanie zadane 29 kwietnia 2018 w C i C++ przez Hiskiel Pasjonat (22,830 p.)
edycja 29 kwietnia 2018 przez Hiskiel
Witam.

 

Mam zamiar napisać projekt gry (albo całą grę jeśli mi to wyjdzie) w konsoli. Będzie ona oparta na obiektowości; polimorfiźmie. I już mam zarys:

Klasa Object z paroma funkcjami, zmiennymi Coords (też osobna klasa) PrevPosition i CurrentPosition. Będą jeszcze klasy Enemy, Bullet, Spaceship. Jednakże klasa Enemy nie będzie potrzebowała PrevPosition, więc ta zmienna będzie se tylko egzysotawała w pamięci, nic więcej. Czy takie coś jest bezpieczne? Czy zostałoby mi coś takiego wybaczone?

 

Pozdrawiam.

1 odpowiedź

0 głosów
odpowiedź 29 kwietnia 2018 przez RafalS VIP (122,820 p.)
Będzie wybaczone. Logicznie Enemy jest obiektem, który ma "poprzednie położenie". Teraz akurat nie wykorzystasz tej informacji, ale może w przyszłości, gdy zaczniesz to pisać lub kiedyś rozbudowywać okaże się, że jednak przyda się ta informacja. Według mnie jest bezpieczne i czytelne.
komentarz 29 kwietnia 2018 przez Hiskiel Pasjonat (22,830 p.)
Nie, ponieważ będzie to gra jak z tych starych konsol. Jest kilka rzędów przeciwników, statek, pociski lecące od przeciwników i te od statku. Prev i Current position są po to, aby iść pod daną pozycję (ustawić kursor) i czyścić/rysować nowy statek, pocisk. W przypadku enemy to wystarczy po prostu jakiś position, żeby móc go wyczyścić jak dednie.

Podobne pytania

0 głosów
2 odpowiedzi 221 wizyt
0 głosów
1 odpowiedź 242 wizyt
pytanie zadane 17 listopada 2016 w C i C++ przez Munvik Dyskutant (9,350 p.)
0 głosów
1 odpowiedź 242 wizyt

92,570 zapytań

141,422 odpowiedzi

319,643 komentarzy

61,958 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!

...