60

Il y a aussi_
#ifdef SAVE_SCREEN
#warning "blabla"
#endif

qui est ce qu'il faut faire. Oui, XLib sauvegarde aussi l'écran, mais seulement à l'intérieur de XLib! Rien ne te dit que l'utilisateur n'utilise pas en partie XLib et en partie du blanc&noir standard, ou des niveaux de gris de TIGCCLIB (8 niveaux de gris par exemple)!
avatar
Mes news pour calculatrices TI: Ti-Gen
Mes projets PC pour calculatrices TI: TIGCC, CalcForge (CalcForgeLP, Emu-TIGCC)
Mes chans IRC: #tigcc et #inspired sur irc.freequest.net (UTF-8)

Liberté, Égalité, Fraternité

61

pourquoi utiliser Xlib sur des rutine de 8 Gray?? sachant que les routines qu'elle propose sont des 4 G...

62

On veut peut-être faire, par exemple, un écran d'introduction en 8 gris, et le reste du jeu en 4 gris avec XLib. On veut peut-être aussi faire le menu d'introduction avec les routines de AMS en blanc&noir, et le reste du jeu en 4 gris avec XLib. Tu n'as pas à partir du principle que ta librairie sera utilisée pendant toute l'exécution du jeu.
avatar
Mes news pour calculatrices TI: Ti-Gen
Mes projets PC pour calculatrices TI: TIGCC, CalcForge (CalcForgeLP, Emu-TIGCC)
Mes chans IRC: #tigcc et #inspired sur irc.freequest.net (UTF-8)

Liberté, Égalité, Fraternité

63

bein pour le B&W Xlib le gere donc bon ya plus de prob..
apres pour les 8Niveau de gris... c'est le probleme de TIGCC.. parce que si il detruise LCDMEM sans le sauvgarder c'est leur faute...
Il n'ont pas a partir du preincipe qu'on utilise leur compilo nous imposer le #define SAUVE_SCREEN...
Si les 8 nv de gris detruit LCD_MEM, il doivent le restaurer ..

64

As-tu bientôt fini tes conneries?
Trust
a écrit : apres pour les 8Niveau de gris... c'est le probleme de TIGCC.. parce que si il detruise LCDMEM sans le sauvgarder c'est leur faute...

Ben forcément on le détruit si on y affiche quelque chose. roll
Il n'ont pas a partir du preincipe qu'on utilise leur compilo nous imposer le #define SAUVE_SCREEN...

Et pourquoi??? Les routines de TIGCCLIB sont faites pour être utilisées avec TIGCC, pas autre chose. Et ce n'est pas le compilateur qui met le code de démarrage, c'est actuellement le frontend TIGCC (tigcc.exe/IDE.exe), et ça sera bientôt le linkeur.
Si les 8 nv de gris detruit LCD_MEM, il doivent le restaurer ..

Non. On les restaure dans le code de démarrage, le seul endroit où la sauvegarde/restauration a sa place! Le bon moment pour sauvegarder l'écran est au tout début du programme (sinon, on a peut-être déjà affiché quelque chose), le bon moment pour le restaurer est à la fin du programme (parce que c'est là qu'on a besoin de l'écran d'origine, pas avant, et parce qu'on veut peut-être encore afficher quelque chose juste avant la fin du programme). Les routines d'initialisation et de désinitialisation des niveaux de gris ne sont pas le bon endroit pour la sauvegarde/restauration de l'écran.
avatar
Mes news pour calculatrices TI: Ti-Gen
Mes projets PC pour calculatrices TI: TIGCC, CalcForge (CalcForgeLP, Emu-TIGCC)
Mes chans IRC: #tigcc et #inspired sur irc.freequest.net (UTF-8)

Liberté, Égalité, Fraternité