Je suis en train d'écrire du code pour un simple jeu en 2D et j'ai des problèmes d'acccessing et d'affichage des sprites. Les sprites sont simples tableaux 2D comme ceci:Comment puis-je stocker un certain nombre de sprites dans un tableau 2D?
static int nl[8][8] = {0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,
0,0,1,1,1,1,0,0,
1,1,1,1,0,1,0,0,
1,1,1,1,0,1,0,0,
0,0,1,1,0,1,0,0,
0,0,1,0,0,1,0,0,
0,0,1,1,1,1,0,0 };
Avec 1 est pour pixel, 0 est pour pixel off (Le jeu est un écran LCD de 84x48). J'ai 12 de ces sprites et la nécessité de les enregistrer dans un autre tableau 2d comme ceci:
double tank_sprites[4][3] = {nl,el,sl,wl,
nf,ef,sf,wf,
nr,er,sr,wr};
Les sprites seront appelés plus tard à partir de ce tableau. Je reçois beaucoup d'erreurs et de tels, est-ce la mauvaise façon de faire à ce sujet?
Quelles sont les erreurs? – aschepler
Vous devriez être plus précis sur les erreurs que vous rencontrez pour que nous puissions vous aider davantage. – Dracke
'tank_sprites [4] [3]' ou 'tank_sprites [3] [4]'? – Aryan