Panel użytkownika
Nazwa użytkownika:
Hasło:
Nie masz jeszcze konta?

Tablica klasy FloatRect SFML

Ostatnio zmodyfikowano 2016-06-22 13:32
Autor Wiadomość
abdel123
Temat założony przez niniejszego użytkownika
Tablica klasy FloatRect SFML
» 2016-06-22 11:32:56
Mam problem z tym, że podczas kompilacji wyskakuje mi error "sorry, unimplemented: cannot initialize multi-dimensional array with initializer". Po przekształceniu tablicy na jednowymiarową ten błąd już nie wyskakuje. Czy można robić tablice 2 wymiarowe klasy sf::FloatRect???
C/C++
void hit( Mapa mapa, Pacman pacman )
{
   
   
    for( int y = 0; y < 11; y++ )
    {
        for( int x = 0; x < 11; x++ )
        {
           
            sf::FloatRect bb[ x ][ y ] = mapa.kafelek[ x ][ y ].getGlobalBounds();
           
            if( pacman.pacman1.intersects( bb[ x ][ y ] ) )
                 okno.close();
           
        }
       
    }
}
P-149371
marcolo2307
» 2016-06-22 13:32:35
Próbujesz stworzyć tablicę za pomącą x i y z
for
. To jest niedozwolone, a w tym wypadku nawet nie ma sensu.
Nie musisz tworzyć dodatkowej tablicy.
if( pacman.pacman1.intersects( mapa.kafelek[ x ][ y ].getGlobalBounds() )
P-149374
« 1 »
  Strona 1 z 1