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

przekazywanie parametrów do funkcji ( c++ i SFML )

Object Storage Arubacloud
0 głosów
252 wizyt
pytanie zadane 17 stycznia 2017 w C i C++ przez BeSSeSSt Obywatel (1,190 p.)

Tworzę grę "arkanoid". Nie przedłużając; to jest kod *wykrywający* (powtarzam, tylko wykrywający) uderzenie piłki o blok nr 1. Moim pytaniem jest: Jakie przekazać parametry do funkcji, jeśli to jest sprite?

bool zderzenie1( /*jaki typ?*/ pilka,  /*jaki typ?*/ blok1)
{
    if (pilka.getGlobalBounds().intersects(blok1.getGlobalBounds()))
        return true;
    else
        return false;
}

Proszę o pomoc.

1 odpowiedź

+1 głos
odpowiedź 17 stycznia 2017 przez 10kw10 Pasjonat (22,880 p.)
wybrane 17 stycznia 2017 przez BeSSeSSt
 
Najlepsza
Tak samo jak kazdy inny typ ? int pilka, sf::Sprite pilka
komentarz 17 stycznia 2017 przez 10kw10 Pasjonat (22,880 p.)
najlepiej caly kod
komentarz 17 stycznia 2017 przez BeSSeSSt Obywatel (1,190 p.)
1) wolałbym zostać jedynym posiadaczem kodu

2) jest dość długi

nic innego nie potrzeba do tego problemu, to tylko wykrywanie kolizji, jedna funkcja.
komentarz 17 stycznia 2017 przez 10kw10 Pasjonat (22,880 p.)
tez tak nie raz mam :D no ale sam widzisz ze az w dwoch miejscach chca zebys dal caly kod bo ten fragment nie jest wystraczajacy zeby ocenic gdzie jest blad.

Skopiuj blad w google, moze tam znajdziesz rozwiazanie
komentarz 17 stycznia 2017 przez BeSSeSSt Obywatel (1,190 p.)
sprobuje, jak sie nie uda to moze cos innego wykombinuje :x

 

poza tym, dzięki za próbe pomocy. I tak ci daj najlepsza odp., bo czemu nie :D
komentarz 17 stycznia 2017 przez JAKUBW Nałogowiec (33,470 p.)
Ten błąd mówi że masz jakiś problem z nawiasami. Pewnie gdzieś dałeś średnikm, lub dodatkowy nawias albo za mało nawiasów. Poza tym lepiej przesyłać sprite przez referencje lub wskaźniki (mniej kopiowania = wydajniesza gra).

Podobne pytania

0 głosów
2 odpowiedzi 1,031 wizyt
0 głosów
4 odpowiedzi 2,661 wizyt
pytanie zadane 19 lipca 2016 w JavaScript przez Madar Obywatel (1,560 p.)
0 głosów
1 odpowiedź 405 wizyt
pytanie zadane 9 kwietnia 2016 w C i C++ przez TheFeniks Gaduła (4,690 p.)

92,536 zapytań

141,377 odpowiedzi

319,452 komentarzy

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

...