* stkparm = paramètres sur la pile (exactement comme pour les ROM_CALLs), sauf quand un registre est spécifié explicitement
* regparm = passage par registres automatique (mais là aussi, la spécification explicite est prioritaire)
Je le répète, mais extgraph n'est pas aussi puissante que genlib, surtout au niveau des fonctions X8...
Martial Demolins> Ça me semble une bonne idée de fonction, et je pense que ce n'est pas trop compliqué à coder, je pourrais peut-être réfléchir à ça pendant les vacances.
Après, faut voir si PpHd est d'accord ou non. Mais je pense que la routine devrait faire entre 100 et 200 octets max, donc il n'y aurait pas trop de pb de taille...

« Quand le dernier arbre sera abattu, la dernière rivière empoisonnée, le dernier poisson capturé, alors vous découvrirez que l'argent ne se mange pas
. »
En y rélféchissant, cette fonction manque vraiment à genlib. Le problème est que genlib 1.0 va être releasé sans cette fonction, et je ne pense pas que PpHd ait encore envie de retarder sa sortie.
Faudra faire un genlib 1.01...
Ensuite, il faut voir si on fait un get_sprite16, et avec des possibilités de palette...

« Quand le dernier arbre sera abattu, la dernière rivière empoisonnée, le dernier poisson capturé, alors vous découvrirez que l'argent ne se mange pas
. »
PpHd Le 21/10/2004 à 09:33 Questions:
Doit-elle gerer le clipping correctement ?
Doit-elle generer un masque ?
Faire des traductions de palettes ?
Pour le clipping : si on fait un genlib::get_big_sprite(BGS *buffer,short x1,short y1,short x2,short y2);et qu'on l'appelle avec des coordonnées négatives quelque part, on peut traiter le problème en recadrant la zone de capture du sprite (genre remplacer les valeurs négatives par 0 et celles >239 par 239 pour les abscisses), mais le BGS obtenu ne correspondra pas à ce qu'aura voulu l'utilisateur puisqu'une partie du sprite manquera... Comment indiquer ça à l'utilisateur ?

« Quand le dernier arbre sera abattu, la dernière rivière empoisonnée, le dernier poisson capturé, alors vous découvrirez que l'argent ne se mange pas
. »
PpHd Le 21/10/2004 à 15:40 Un code de retour ? Remplacer la zone non recuperer par une couleur de fond ?
Mauvaise idée. Ça n'est pas exploitable en C.
PpHd Le 22/10/2004 à 09:12 Oui mais les 3/4 des utilisateurs ne s'en souciront jamais.
En même temps, tu es le seul de l'équipe non ?
Ah oui, il y a aussi Squale92... Mais je crois qu'il tente de rendre KII compatible avec la Titanium.

« Quand le dernier arbre sera abattu, la dernière rivière empoisonnée, le dernier poisson capturé, alors vous découvrirez que l'argent ne se mange pas
. »