Je pense voir l'erreur
void Map::generateMap(int x, int y)
{
for(int i=0;i<(y/50);i++)
{
for(int j=0;i<(x/50);j++)
{
mapArray.push_back(Block(j*50,i*50,50,50));
}
}
}
Deuxième for:
for(int j=0;i<(x/50);j++)
tu as mis i < (x / 50) au lieu de j < (x / 50)