268Fermer270
SallyLe 19/11/2009 à 21:05
./267 > cf. ./232 , je pense que ça évite des restaurations de registres inutiles (mais je suis pas sûr)
Sinon d'un point de vue conception ça serait plus logique d'avoir quatre variables (clip, sprites data, map data et genlib data) mais les merger est probablement une optimisation (ou pas, ça dépend) puisque ça économise des registres.

Toujours d'un point de vue conception, il me semble que Clip certainement et GenlibData probablement pourraient logiquement être des variables globales tandis que MapData pourrait être une variable locale que tu passes, mais c'est vraiment sous réserve (je ne sais pas exactement ce que tu fais, donc c'est plus du feeling à partir de ce que tu as dit) et c'est pas forcément important.

Est-ce que Clip est vraiment une variable qui peut prendre plusieurs valeurs ? parce que sinon (si la valeur est fixe) ça devrait plutôt être une macro.