Bonjour
J'ai créé une fonction qui est censé renvoyé le contenu d'une case d'un tableau de bool
Or, à la compilation, j'ai l'erreur "error : invalid types 'unsigned int[int]' for array subscript"

voici le code :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
bool Map::mur (unsigned int cooX, unsigned int cooY, unsigned int direction) const ///Direction : 8 Nord ; 2 Sud ; 6 Est ; 4 Ouest
{
    switch (direction)
    {
    case 2:
        return direction[3][cooX][cooY];
        break;
    case 4:
        return direction[1][cooX][cooY];
        break;
    case 6:
        return direction[0][cooX][cooY];
        break;
    case 8:
        return direction[2][cooX][cooY];
        break;
    }
    return true;
}

Merci d'avance pour votre aide