Tablica klasy FloatRect SFML
Ostatnio zmodyfikowano 2016-06-22 13:32
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??? 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(); } } }
|
|
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() ) |
|
« 1 » |