Tableau à 2 dimenssion imbriquer dans un tableau
Bonsoir pourriez-vous m'expliquer cette ligne de code car je n'ai je n'ai jamais entendu parler de tableau à 2 dimension imbriquer dans un tableau a une dimension :
Code:
1 2 3
|
if (key [tabkey [0][0]]) // haut
C->sprites[i].y -= 3; |
j'ai du mal à comprendre son fonctionnement comment sa marche le if commence par faire quoi.
Sa concerne la gestion des évènement en SDL.
Attention j'ai pas tous mis le code.
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
|
char key[SDLK_LAST] = {0};
SDL_Event event;
while(SDL_PollEvent(&event))
{
switch (event.type)
{
case SDL_KEYDOWN:
keys[event.key.keysym.sym]=1;
break;
case SDL_KEYUP:
keys[event.key.keysym.sym]=0;
break;
}
}
SDLKey tabkey[NBPLAYERS][4] = {{SDLK_UP,SDLK_DOWN,SDLK_LEFT,SDLK_RIGHT},
{SDLK_t,SDLK_g,SDLK_f,SDLK_h}};
if (key [tabkey [0][0] ]) // haut
C->sprites[i].y -= 3;
...... |