330

Points forts: vitessesmile facilité,dll
Points faibles: la faudra m'aider parce que je vois pas...
XLib v1.00 Powerrrrrrrrrrrrrrrrrrrr!

331

Erf on va pas aller loin loin avec si peu de détails grin
Moi je peux dire :
- vitesse
- facilité
- archive

tongue
avatar
Un site complet sur lequel vous trouverez des programmes et des jeux pour votre calculatrice TI 89 / Titanium / 92+ / Voyage 200 : www.ti-fr.com.
Quelques idées personnelles ici.

332

Bon... J'ai en ce moment un projet (un jeu), et après avoir hésité entre GraphX et XLib je tente GX (la DLL -> beurk beurk et re-beurk).

Je viens donc de me taper la conversion extgraph -> graphx, et j'ai aussi converti tous les tiles au format GraphX, mais pas encore les sprites. En effet Ti Paint Plus ne permet pas de créer de sprite GraphX masqué, et j'ai pas envie de me les taper à la main, donc pour l'instant je garde ceux d'extgraph.

Le problème c'est que du coup je dois les afficher avec la commande GraySprite16 d'extgraph, et GraphX est sensée pouvoir permettre ça. Il suffirait de récupérer les adresses des deux plans de mon GX buffer, grâce à GX_GetLightPlane(ecran) et GX_GetDarkPlane(ecran). Seulement ça ne marche pas. Si j'utilise uniquement l'une ou l'autre de ces fonctions, ça va, mais si je veux utiliser les 2 dans mon programme, j'ai 1 erreur et 2 warnings à la compilation.

Autrement dit :
void *s1;
s1=GX_GetLightPlane(ecran); // ça marche sans problème


Mais :
void *s1,*s2;
s1=GX_GetLightPlane(ecran);
s2=GX_GetDarkPlane(ecran); // gros bug à la compilation


Voici les erreurs :
- Conflicting types for '_GXhandleTable'
- Previous declaration of '_GXhandleTable'
- Type mismatch with previous external declaration
- Previous external declaration of '_GXhandleTable'


Pour résumer, impossible d'afficher mes sprites extgraph sur mes buffers GraphX sad
avatar
All right. Keep doing whatever it is you think you're doing.
------------------------------------------
Besoin d'aide sur le site ? Essayez par ici :)

333

ouf c pas un pb de GTC smile

Thibaut> mets ton typedef struct en dehors du #define (qd tu déclares 2x la même structure, il les considère comme incompatibles)

« The biggest civil liberty of all is not to be killed by a terrorist. » (Geoff Hoon, ministre des transports anglais)

334

Arf.. mais une dll ca gene pas du tout!!!!
XLib v1.00 Powerrrrrrrrrrrrrrrrrrrr!

335

Bob64 : Ouvre le .h de GraphX qui est situé dans le répertoire C:GraphXfichiers, en supposant que tu ais installé GraphX dans le répertoire par défaut (C:GraphX.

A la fin il y a ceci :
#define GX_GetDarkPlane(bufferHdl)
          ({
             extern struct {GX_buffer *adresse; HANDLE tiosHdl; short AlignStruct;} _GXhandleTable[];
             _GXhandleTable[bufferHdl].adresse->darkplane[0];
          })


#define GX_GetLightPlane(bufferHdl)
          ({
             extern struct {GX_buffer *adresse; HANDLE tiosHdl; short AlignStruct;} _GXhandleTable[];
             _GXhandleTable[bufferHdl].adresse->lightplane[0];
          })


Tu effaces ces deux macros et tu les remplaces par ces trois lignes :
extern struct {GX_buffer *adresse; HANDLE tiosHdl; short AlignStruct;} _GXhandleTable[];

#define GX_GetDarkPlane(bufferHdl)
          (_GXhandleTable[bufferHdl].adresse->darkplane[0])

#define GX_GetLightPlane(bufferHdl)
          (_GXhandleTable[bufferHdl].adresse->lightplane[0])


Tu enregistres, et tout va se compiler sans problème smile

PS : ce genre de problèmes il faut le signaler sur MON forum) wink
avatar
Un site complet sur lequel vous trouverez des programmes et des jeux pour votre calculatrice TI 89 / Titanium / 92+ / Voyage 200 : www.ti-fr.com.
Quelques idées personnelles ici.

336

XLib powerrr... smile
XLib v1.00 Powerrrrrrrrrrrrrrrrrrrr!

337

j' aime xlib grin
Casio a quand meme un certains merite:
ils ont inventé les calculatrices jettables :D.

338

zavez pas un peu finit non grinfuck
*** Ne sous-estimez pas la puissance de la Marmotte ***
© Marmotte Team : LaMarmotte, sBibi, Vark & sabrina

339

Erf toi tais toi smile

Puis d'abord t'as mis un timer dans ton jeu? smile
XLib v1.00 Powerrrrrrrrrrrrrrrrrrrr!

340

je peux pas
graphx désactive la plupart des autoint automatiquement
j'attends que thibaut rajoute cette fonction ...
*** Ne sous-estimez pas la puissance de la Marmotte ***
© Marmotte Team : LaMarmotte, sBibi, Vark & sabrina

341

Mais prend XLib !!
c'est telement plus simple..
surtout si t'as deja tes bmp aux gray winsux...
XLib v1.00 Powerrrrrrrrrrrrrrrrrrrr!

342

erf

t t pas aussi direct la dernière fois grin
*** Ne sous-estimez pas la puissance de la Marmotte ***
© Marmotte Team : LaMarmotte, sBibi, Vark & sabrina

343

faut etre sado .. maso ou les 2 pour refuser une telle lib smile
XLib v1.00 Powerrrrrrrrrrrrrrrrrrrr!

344

j'aimmmmmmmmmmmmeeeeeeeee çaaaaaaaaaaaaa trisotrisotrisogolgolgol
*** Ne sous-estimez pas la puissance de la Marmotte ***
© Marmotte Team : LaMarmotte, sBibi, Vark & sabrina

345

Alors va repondre a mon topic sado maso ou les 2 smile
XLib v1.00 Powerrrrrrrrrrrrrrrrrrrr!

346

c fait grin
*** Ne sous-estimez pas la puissance de la Marmotte ***
© Marmotte Team : LaMarmotte, sBibi, Vark & sabrina

347

Au moins tu aurais fait une bonne chose smile
XLib v1.00 Powerrrrrrrrrrrrrrrrrrrr!

348

erf j aime xlib grin
Casio a quand meme un certains merite:
ils ont inventé les calculatrices jettables :D.

349

Vark : hé ho ! Tu ne me fais pas d'infidélités hein !!!! attention

TiMad : casse-toi grin
avatar
Un site complet sur lequel vous trouverez des programmes et des jeux pour votre calculatrice TI 89 / Titanium / 92+ / Voyage 200 : www.ti-fr.com.
Quelques idées personnelles ici.

350

rotfl
*** Ne sous-estimez pas la puissance de la Marmotte ***
© Marmotte Team : LaMarmotte, sBibi, Vark & sabrina

351

Moi de toute maniere .. a tous les utilisateurs de XLib.. je leur offres des photo de meuf a poilssmile

Vark => XLib power smile allez c'est pas bien dur a convertir smile
XLib v1.00 Powerrrrrrrrrrrrrrrrrrrr!

352

Thibaut lui c'est des vidéos grin
*** Ne sous-estimez pas la puissance de la Marmotte ***
© Marmotte Team : LaMarmotte, sBibi, Vark & sabrina

353

Erf tu sais pas que XLib sponsor des XShop ?
je peux te donner un abo gratis smile)
XLib v1.00 Powerrrrrrrrrrrrrrrrrrrr!

354

avec thibaut on a accès à tous les kits de connection gratuitement grin
*** Ne sous-estimez pas la puissance de la Marmotte ***
© Marmotte Team : LaMarmotte, sBibi, Vark & sabrina

355

Vark> mais tu peu entrer dans la famille ... black

356

Avec XLib tu peux connecter ta prise sur tout les ports des meufs que tu veux .. en real bien entendu smile
XLib v1.00 Powerrrrrrrrrrrrrrrrrrrr!

357

Erf GraphX me suffit tongue
*** Ne sous-estimez pas la puissance de la Marmotte ***
© Marmotte Team : LaMarmotte, sBibi, Vark & sabrina

358

triso
XLib v1.00 Powerrrrrrrrrrrrrrrrrrrr!

359

gol
*** Ne sous-estimez pas la puissance de la Marmotte ***
© Marmotte Team : LaMarmotte, sBibi, Vark & sabrina

360

devil
XLib v1.00 Powerrrrrrrrrrrrrrrrrrrr!