natto Le 12/04/2002 à 11:36 le probleme doit venir de ton masque qui est mal fait

納 豆パワー!
I becamed a natto!!!1!one!
je l'ai fait avec TIPAINTPLUS, ms fait marquant, y me fait k1 seul mask pr une image en gray.
g dc utilisé la syntaxe suivante
GraySpriteX8_MASK(0,0,32,&imageplan1,&imageplan2,&mask,&mask,2,GetPlane(0),GetPlane(1))
comment qu'on peut faire un mask rapidement alors? y'a un utilitaire?
natto Le 12/04/2002 à 11:52 je me souviens avoir utilisé 2 masques et utilisé les fontcions
FastCopyScreen(decor0,plan0);
FastCopyScreen(decor1,plan1);
Sprite32_MASK(cox,coy,32,chip[4*action1],chip[4*action1+2],plan1);
Sprite32_MASK(cox,coy,32,chip[4*action1+1],chip[4*action1+3],plan0);
FastCopyScreen(plan0,GetPlane(0));
FastCopyScreen(plan1,GetPlane(1));
et ça marchait nickel (fait avec tipaintplus je croa)

納 豆パワー!
I becamed a natto!!!1!one!
le cp des fastcopyscreen, ça chie grave; mon sprite est tt de travers...
j veux dire: mon fond est tt de travers...
Pour le masque, c'est normal qu'il y ait un seul masque. Ça suffit pour les transparences. Mais les fonctions de ExtGraph sont flexibles, donc ils donnent la possibilité d'en mettre 2. Mais ça ne sert à rien dans 99% des cas.
En ce concerne FastCopyScreen, c'est bizarre. Peut-être un bogue de ExtGraph? Tu utilises quelle version? Ou alors c'est un problème dans ton code. Il est bien en 240×128, l'écran que tu copies? Sinon, ça ne marche pas. (En clair: Les écrans en 160×100 ne sont pas utilisables avec FastCopyScreen! Il faut impérativement en mettre un en 240×128, même si ce qui est en dehors de l'écran d'une TI-89 est vide.)
Tu as:
- plan foncé
- plan clair
- masque
noir: 110
gris foncé: 100
gris clair: 010
blanc: 000
transparent: 001
Si ton masque ne se comporte pas comme il faut, c'est peut-être ton logiciel qui ne le crée pas correctement.
Tu oublies TIPaintPlus et tu dessines ton sprite (ou du moins ton masque) à la main.
[edit]Edité par Kevin Kofler le 14-04-2002 à 20:39:16[/edit]
mon dieu kevin tu as oublie une virgule dans le dernier sprite tu veux notre mort a tous ou bien ?
Y a deux fesses qui sont sur la plage et l'une dit à l'autre :
"Qu'est ce qu'on fait maintenant ?"
Et l'autre lui répond :
"Ben PROUT !!!"