1

*Comment fait-on pour utiliser plusieurs des fontes du TIOS dans un seul et meme programme?
Doit-on a chaque fois detruire l'ancienne fonte utilisée et en reconstruire une??(la reconstruction doit etre rapide alors?)

*Je comprend pas le clipping : je veux faire un triangle d'une couleur, plein d'une autre couleur:
"void _main(void)
{
XOn(); //lunch xlib
void *VGScreen = NULL;
VGScreen = XNewGPlan();
XGPlanc(VGScreen);
XClrGPlan();
void wait(float n) { XTimer5=0; while(XTimer5<20*n); }// attend n seconde
int hasard(void) {return random (LCD_WIDTH);} ;
int x1,x2,x3,y1,y2,y3 ;
XFillTriangle(x1=hasard(),y1=hasard(),x2=hasard(),y2=hasard(),x3=hasard(),y3=hasard(),1); //l'interieur
XCTriangle(x1,y1,x2,y2,x3,y3,2);//le contour
XCpyGPlanToLCD();
wait(1); //rien ne se passe
XTriangle(x1,y1,x2,y2,x3,y3,3);
wait(1); //le triangle non-clippé, lui, s'affiche
XDestrBWPlan(VGScreen);
XOff(); //stop xlib }
"
je ne comprend pas,j'ai fais d'autres essais et a chaque fois quasiment j'ai des problemes avec les fonctions clippées...


*" XLib gere automatiquement la memoire vidéo , et s'occupe de la compatibilité entre les différents models."
ça veut dire que si je programme un jeu pour V200 il sera compatible TI89 ? (euh mais puisque l'ecran de la TI 89 est plus petit, des données de la version V200 ne vont pas s'afficher ?

*"Vous pourrez trouver sur le site XLib les diffÈrents logiciels pour crÈer ces formats."
J'ai cherché mais pas trouvé..

*j'ai pas compris ce que c'est une "Fonction WU-Line" .

*suggestion :les fontes générées par Xlib sont super mais ce serai bien si il y avait aussi des fonctions classique d'affichage de strings du type:
void XDrawStr(short x, short y,const unsigned char* texte,short couleur ou attribut);

*Quand on utilise Xlib on ne peut plus utiliser les autres touches que celles du Joypad ??
Dommage car il y a d'autres touches en commun comme le pavé numerique ou les touches trigonometriques etc...ce serai bien si toutes les touches en commun pouvaient etres inclus au joypad.
projet en cours XiaoXiaoShow

2

Bon, faut que je pense a prendre du temps pour répondre a tout ca smile

3

*Comment fait-on pour utiliser plusieurs des fontes du TIOS dans un seul et meme programme? Doit-on a chaque fois detruire l'ancienne fonte utilisée et en reconstruire une??(la reconstruction doit etre rapide alors?)

On va pouvoir dans la nouvelle version, d'ailleurs, c accessible si tu le veux de suite.
Dans l'ancienne version, oui, il faut détruire a chaque fois ...
Dans la nouvelle, tu peux soit charger une fonte, soit toutes (oui, je sais, on peut pas encore deux ... mais bon, on est pas a 2ko de ram pres grin)

4

lovelovelovelovelove
je croyais que ce forum étais totalement mort !!
mais enfin un signe de vie...merci nEUrOO!!!!!!!!!!!!!!!

J'ai encore un paquet de suggestionsss et de questionssss mais bon attendons des reponces au premieres remarques avant tout !
Faut me comprendre, j'ai codé deja pasmal avec xlib mais j'ai aussi pasmal de problemes et quand je bloque j'ai...comment dire...du mal a avancer! triso
merci de votre aide.

projet en cours XiaoXiaoShow

5

Dans ce cas là, viens sur IRC random.irc.kewl.org #ti-fr
tu peux demander à JackosKing ou à moi si on y est.
On y est plus souvent qu'ici :P

6

okay
projet en cours XiaoXiaoShow

7

*Je comprend pas le clipping : je veux faire un triangle d'une couleur, plein d'une autre couleur:
void _main(void)
{
XOn(); //launch xlib
void *VGScreen = NULL;
VGScreen = XNewGPlan();
XGPlanc(VGScreen);
XClrGPlan();
void wait(float n) { XTimer5=0; while(XTimer5<20*n); }// attend n seconde
int hasard(void) {return random (LCD_WIDTH);} ;
int x1,x2,x3,y1,y2,y3;
XFillTriangle(x1=hasard(),y1=hasard(),x2=hasard(),y2=hasard(),x3=hasard(),y3=hasard(),1); //l'interieur
XCTriangle(x1,y1,x2,y2,x3,y3,2);//le contour
XCpyGPlanToLCD();
wait(1); //rien ne se passe
XTriangle(x1,y1,x2,y2,x3,y3,3);
wait(1); //le triangle non-clippé, lui, s'affiche
XDestrBWPlan(VGScreen);
XOff(); //stop xlib }
je ne comprend pas,j'ai fais d'autres essais et a chaque fois quasiment j'ai des problemes avec les fonctions clippées...


essaye avec:
XTriangle(x1,y1,x2,y2,x3,y3,3);
XCpyGPlanToLCD();
wait(1); //rien ne se passe
XCTriangle(x1,y1,x2,y2,x3,y3,2);//le contour

grin

8

*" XLib gere automatiquement la memoire vidéo , et s'occupe de la compatibilité entre les différents models." ça veut dire que si je programme un jeu pour V200 il sera compatible TI89 ? (euh mais puisque l'ecran de la TI 89 est plus petit, des données de la version V200 ne vont pas s'afficher ?

héhé ... smile
La mémoire vidée allouée est de la taille de la mémoire vidéo d'un écran de V200 ... c'est une perte pour la 89 mais bon, on pense à tous ...

Le programme sera compatible en mémoire vidée uniquement, les fonctions sont compatibles, mais ce n'est pas pour cela que si tu affiches un sprite en (200;100) sur v200 qu'il sera affiché sur Ti89, mais il existera dans la mémoire vidéo de la 89 aussi. Il faut pour que ce soit compatible utiliser des constantes et des rapports de constante de tigcclib (exemple: #define x_right LCD_WIDTH-16 pour un sprite tout à droite de tes écrans)

9

*"Vous pourrez trouver sur le site XLib les différents logiciels pour créer ces formats." J'ai cherché mais pas trouvé..

Bah ça s'y trouve grin
va sur mon site sinon, il y a un créateur de sprite ... smile
* j'ai pas compris ce que c'est une "Fonction WU-Line" .

C'est une fonction qui gère un anti-aliasing ([google]anti-aliasing[/google])
*Quand on utilise Xlib on ne peut plus utiliser les autres touches que celles du Joypad ?? Dommage car il y a d'autres touches en commun comme le pavé numerique ou les touches trigonometriques etc...ce serai bien si toutes les touches en commun pouvaient etres inclus au joypad.

Biensûr que si ... tu peux tres bien utiliser les macros _keytest, que je te recommande d'ailleurs pour la compatibilité inter-calc smile

10

NeurOO > Pour le JoyPad, il faudrait pouvoir permettre a l'execution de changer/ajouter des touches (enfin sa peut parraitre simple dit comme sa mais bon)
avatar
Proud to be CAKE©®™


GCC4TI importe qui a problème en Autriche, pour l'UE plus et une encore de correspours nucléaire, ce n'est pas ytre d'instérier. L'état très même contraire, toujours reconstruire un pouvoir une choyer d'aucrée de compris le plus mite de genre, ce n'est pas moins)
Stalin est l'élection de la langie.

11

ouais ça serai bien!
projet en cours XiaoXiaoShow

12

godzil: suffit qu'on utilise la macro _keytest pis c facile a faire smile

13

top
projet en cours XiaoXiaoShow