1

Je voudrais utiliser une routine toute faite pour afficher des sprites en gris evec une transparance. Et comme j'utilisais GenLib, je me demande si il vaut mieux que j'utilise :
- une autre librairie comme graphlib
- les 2 librairie en même temps
- ou passer en nostub.

Je ne veux pas déclanché une guerre Kernel vs Nostub, je voudrais juste votre avis.

Edit : par transparance je pensais à un masque de bits (monotransparance) désolé de ne pas avoir été clair

2

moi je te conseille extgraph, qui est tout aussi nostub que graphlib et qui est plus évolué et plus optimisé
avatar
Wenn ich morgen meinem Gott gegenübertrete, kann ich ihm sagen: "Ich bin unschuldig, ich hab' niemandem etwas getan - außer mir selben" Und das verzeiht er mir offentlich !
Falco - Hans Hölzel 1957 - 1998
RIP

3

4

des sprites transparents, pour moi sur calculette c'est des sprites maskés.
N'importe quelle lib graphiques un peu complète permet de dessiner des sprites maskés. Donc tu peux continuer à utiliser genlib.
Pour pas déclencher de guerre kernel/nostub, il faut pas en parler de "la guerre kernel/nostub" roll

5

Heu...ct une boutade ca ? : "qui est tout aussi nostub que graphlib" lol
Ou une oxymore ? grin

EDIT> cf ./7 ^^ oubliez ce que j'ai dit tongue
"De l'Art de faire des Posts qui ne servent a Rien." (c) Ximoon

15:13 @Ximoon - 29-11-2005
"C'est débile ce sondage, une fois de plus Dude, tu ne sers à rien #hehe#" #love# Il est collector celui là ^^

18:56 @Ximoon - 09-10-2010
"Mince Dude sert à quelque chose %) (pas taper :D )" Owii xD #trilove#

6

jfg :
des sprites transparents, pour moi sur calculette c'est des sprites maskés.

tu as les deux possibilités :
- sprites maskés => il faut mémoriser trois plans (light, dark, mask)
- sprites transparents => il ne faut mémoriser que deux plans (light, dark), et une des 4 couleurs est transparente - dans genlib, on peut avoir en transparent le blanc, ou le gris clair

avatar
Tutorial C (TI-89/92+/v200) - Articles Développement Web (PHP, Javascript, ...)
« What is the sound of Perl? Is it not the sound of a wall that people have stopped banging their heads against? » - Larry Wall

7

ben graphlib c'est dna sla lib de tigcc et c'est nostub ^^
et il vaut mieux utiliser une lib nostub, pasque comme ca s'il n'a rien besoin d'autre demandant le kernel, il peut laisser le nostub wink
avatar
Wenn ich morgen meinem Gott gegenübertrete, kann ich ihm sagen: "Ich bin unschuldig, ich hab' niemandem etwas getan - außer mir selben" Und das verzeiht er mir offentlich !
Falco - Hans Hölzel 1957 - 1998
RIP

8

Par contre, il n'existe pas grand chose sur TI qui ait des demi-transparences, et c'est ce que demande Devy8x...
Avec toutes les libs proposées, la transparence est soit zéro, soit 100%...
avatar
Maintenant j'ai la flemme de garder une signature à jour sur ce site. Je n'ai même plus ma chaîne Exec sous la main.

9

tu as vu ou qu'il voulait une demi-transparence? :s
avatar
Wenn ich morgen meinem Gott gegenübertrete, kann ich ihm sagen: "Ich bin unschuldig, ich hab' niemandem etwas getan - außer mir selben" Und das verzeiht er mir offentlich !
Falco - Hans Hölzel 1957 - 1998
RIP

10

Dans le titre (un "Canal alpha" est généralement utilisé pour cela...)
avatar
Maintenant j'ai la flemme de garder une signature à jour sur ce site. Je n'ai même plus ma chaîne Exec sous la main.

11

limmt :
ben graphlib c'est dna sla lib de tigcc et c'est nostub ^^
Graphlib est une lib kernel. Tu dois confondre avec le header graph de tigcclib qui n'est pas vraiment totalement nostub non plus vu qu'il s'agit en grande partie de ROMCALLs.
avatar

12

ExtGraph 2.00 Beta 5 contient les quatre types de transparence (couleurs blanche, lightgray, darkgray, noire). Pour les lightgray et darkgray, il n'y a actuellement qu'un type de routine disponible, à savoir les GrayClipISprite16. Les autres 8 et 16 sont assez faciles à en dériver, pas les 32: il faudrait d'abord optimiser les TRANW et TRANB.
Voir http://p080.ezboard.com/ftichessteamhqfrm3.showMessage?topicID=209.topic ou faire un checkout sur le repository SVN d'ExtGraph http://opensvn.csie.org/ExtGraph
avatar
Membre de la TI-Chess Team.
Co-mainteneur de GCC4TI (documentation en ligne de GCC4TI), TIEmu et TILP.
Co-admin de TI-Planet.

13

a tu parles le la lib kernel graphlib oups dsl :$
avatar
Wenn ich morgen meinem Gott gegenübertrete, kann ich ihm sagen: "Ich bin unschuldig, ich hab' niemandem etwas getan - außer mir selben" Und das verzeiht er mir offentlich !
Falco - Hans Hölzel 1957 - 1998
RIP

14

"graphlib" quoi, y'en a pas 36 grin
avatar
Que cache le pays des Dieux ? - Forum Ghibli - Forum Littéraire

La fin d'un monde souillé est venue. L'oiseau blanc plane dans le ciel annonçant le début d'une longue ère de purification. Détachons-nous à jamais de notre vie dans ce monde de souffrance. Ô toi l'oiseau blanc, l'être vêtu de bleu, guide nous vers ce monde de pureté. - Sutra originel dork.

15

16

oui effectivement :s
avatar
Wenn ich morgen meinem Gott gegenübertrete, kann ich ihm sagen: "Ich bin unschuldig, ich hab' niemandem etwas getan - außer mir selben" Und das verzeiht er mir offentlich !
Falco - Hans Hölzel 1957 - 1998
RIP

17

Ah bah j'avait pas tord alors grin
"De l'Art de faire des Posts qui ne servent a Rien." (c) Ximoon

15:13 @Ximoon - 29-11-2005
"C'est débile ce sondage, une fois de plus Dude, tu ne sers à rien #hehe#" #love# Il est collector celui là ^^

18:56 @Ximoon - 09-10-2010
"Mince Dude sert à quelque chose %) (pas taper :D )" Owii xD #trilove#

18

Si tu veux un vrai canal alpha transparent il faut utiliser les fonctions d'"eclairages" de genlib.
A moins que tu ne veuilles que du transparent pur ?

19

Il a édité le post initial: "Edit : par transparance je pensais à un masque de bits (monotransparance) désolé de ne pas avoir été clair".
MASK ou TRAN ?
avatar
Membre de la TI-Chess Team.
Co-mainteneur de GCC4TI (documentation en ligne de GCC4TI), TIEmu et TILP.
Co-admin de TI-Planet.

20

TRAN ? je connais pas cette métode c'est quoi ?

21

Ca veut dire qu'une des couleurs de ta palette est transparente.
MASK veut dire que les bits a 0 dans ton maque indiqueront les bits transparents (ou non transparents c'est selon le format).

22

#19: ben, voir Genlib et ExtGraph... TRAN est ce à quoi j'ai pensé quand tu as dit transparence, on dit habituellement "masqué" dans l'autre cas.
avatar
Membre de la TI-Chess Team.
Co-mainteneur de GCC4TI (documentation en ligne de GCC4TI), TIEmu et TILP.
Co-admin de TI-Planet.

23

C'est bien un mask que je veux. Je pourrais le faire moi même mais je connais pas du tout les optimisations et je veux pas m'embêter, graphlib c'est bien ? ou il y a mieu ?

24

25

Mais genlib ne permet pas d'utiliser des mask, non ?

26

27

si! toutes les grosses lib le permettent !
cf le post ./4!

28

genlib n'est pas orientée sprites maskés : sous genlib, les sprites 16 sont dessinés par transparence
(par contre, pour les BGS (big sprites), on a le choix entre transparence et masque)
avatar
Tutorial C (TI-89/92+/v200) - Articles Développement Web (PHP, Javascript, ...)
« What is the sound of Perl? Is it not the sound of a wall that people have stopped banging their heads against? » - Larry Wall

29

J'avais une version de Genlib qui datait pas mal sad

30

Je ne trouve pas de convertisseur d'image 4 niveau de gris avec transparance en sprite utilisable en ASM avec Genlib mourn