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

question-closed Odwoływanie się do obiektu c++. sfml

Object Storage Arubacloud
0 głosów
194 wizyt
pytanie zadane 19 sierpnia 2015 w C i C++ przez kacperszo Użytkownik (860 p.)
zamknięte 19 sierpnia 2015 przez kacperszo

Więc piszę sobie gierkę w sfml i mam klase okno w nieji mam utoworzone oko i obsługe zdarzeń. Mam też klasę Gracz ktora ma się odwołać do klasy window.

kod funkcji draw

void Player::draw()
{
	window.draw(gracz);
}

nie wiem jak mogę się dostać do obiektu window z poźomu klasy Gracz

z góry dziekuje za pomoc

komentarz zamknięcia: odpowiedz została udzielona

1 odpowiedź

+1 głos
odpowiedź 19 sierpnia 2015 przez Lafoniz Gaduła (4,370 p.)

Prawidłowa funkcja powinna wyglądać następująco:

void Player::draw(sf::RenderWindow& window) const
{
     window.draw(player);
}

Do funkcji draw wysyłasz referencję z obiektem typu sf::RenderWindow lub sf::RenderTarget.

komentarz 19 sierpnia 2015 przez kacperszo Użytkownik (860 p.)
a jak mam teraz wywołać tom funkcje w main loop?

tak narmalnie player.draw();

bo mi ta nie działa
komentarz 19 sierpnia 2015 przez Patrycjerz Mędrzec (192,320 p.)

Widzę, że nie znasz się zbytnio na C++ smiley Wywołanie metody musi być takie samo, jak jej deklaracja, więc do argumentu musisz przekazać obiekt klasy sf::RenderWindow. Jeśli masz zadeklarowane okno w mainie, to normalnie:

sf::RenderWindow window;
//...
player.draw(window);

 

komentarz 19 sierpnia 2015 przez kacperszo Użytkownik (860 p.)
dzięki za odpowiedz

Podobne pytania

0 głosów
3 odpowiedzi 2,457 wizyt
pytanie zadane 15 kwietnia 2016 w C i C++ przez bimbrownik Mądrala (5,180 p.)
+1 głos
1 odpowiedź 220 wizyt
pytanie zadane 9 grudnia 2015 w C i C++ przez pietrzakacper Mądrala (7,480 p.)
0 głosów
0 odpowiedzi 190 wizyt

92,631 zapytań

141,498 odpowiedzi

319,872 komentarzy

62,011 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!

...