erreur de compilation dans mon destructeur
Bonjour,
Je regarde mon bout de code depuis un moment et je comprends vraiment pas pourquoi il compile pas:
le code:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30
|
#include "Plateau.h"
Plateau::Plateau(int larg, int haut)
{
rouge = IMG_Load("images/blocRouge.png");
jaune = IMG_Load("images/blocJaune.jpg");
bleu = IMG_Load("images/blocBleu.jpg");
vert = IMG_Load("images/blocVert.png");
hauteur = haut;
largeur = larg;
//creation de l'aire de blocs
aire = new Bloc*[hauteur];
for (int i = 0; i < largeur; i++)
{
aire[i] = new Bloc[largeur];
}
}
//void Plateau::remplirPlateau();
Plateau::~Plateau()
{
for(int j = 0; j < hauteur; j++) delete[] Bloc[j];
delete[] Bloc;
SDL_FreeSurface(rouge);
SDL_FreeSurface(jaune);
SDL_FreeSurface(bleu);
SDL_FreeSurface(vert);
} |
j'ai une erreur a la premiere ligne du destructeur et une a la suivante:
28: erreur: expected primary-expression before ‘[’ token
29: erreur: expected primary-expression before ';' token
quelqu'un a une idée???
merci d'avance
//EDIT
probleme résolu.... Bloc etait le type de ma variable, pas son nom....