déjà, les sprites 16 sont des unisgned short.
pas des short.
=> il faut surement déclarer le tableau ainsi :
unsigned short *tab[2][2];
ensuite, tu fais
tab[0][0] = sprt1;
tab[0][1] = sprt2;
etc...
en gros, pr le faire d'un coup comme tu fait, ça devrait donner quelque chose de ce styel :
unsigned short *tab[2][2] = {sprt1, sprt2, sprt3, sprt4};
(vu que les sprites sont déjà des tableaux)
Essaye, et dis si ça marche ou non...
(je suis pas sûr sur le coup)
pour l'affichage... alords...
Sprite(X, Y, hauteur, tab[a][b]);
probablement quelque chose de ce style
erf... qd je penses que g ça sur une disquette ds mon sac
et que le lecteur du PC où je suis foire
