RiRi Le 28/10/2009 à 12:20 Cherche du côté de DoAnyBGS, je pense que tu devrais trouver ton bonheur.
RiRi Le 28/10/2009 à 15:41 Tiens je retiens. Aujourd'hui, je n'ai plus le temps de programmer, mais sait-on jamais...
Une manière possible est de taper tes sprites dans ton code C en binaire: préfixe 0b, 1 pour un pixel noir, 0 pour un pixel blanc.
RiRi Le 28/10/2009 à 17:02 Oui, mais comme il dit, c'est chaint à faire et c'est pour cela qu'il cherche un soft pour le faire.
Zeph Le 28/10/2009 à 21:52 peu importe la représentation de tes nombres : que ce soit en binaire ou en hexadécimal dans ton code source, si c'est la même valeur numérique qui est représentée ça ne change rien.
en revanche il existe beaucoup de formats d'image différents ; quel outil utilises-tu, et quel mode as-tu choisi au moment de la sauvegarde s'il y avait plusieurs modes ?

All right. Keep doing whatever it is you think you're doing.
------------------------------------------
Besoin d'aide sur le site ? Essayez
par ici :)
Salut,
J'utilise aussi DoAnyBGS. Mes images étaient aussi étranges au début. Enfaite il mettaient une valeur erronée dans la taille de l'image. Mon image faisait 160*78, et lui m'écrivait:
static BITMAP bitmap = {
78,20,
J'ai juste eu à changer une valeur, et ca fonctionne.
sam22 Le 29/10/2009 à 01:01 KillerMapper les sprites que te sortent les deux logiciels sont en 4 niveaux de gris. (c'est pour ça qu'il y a deux tableaux en héxa)
Tu l'utilise avec BitMapPut qui s'utilise avec des Sprites en 2 niveaux de gris (donc un seul tableau) donc ça marchera pas .
C'est aussi ce que je pensais. Mais TiPaintPlus permet de faire du noir et blanc, et j'obtiens ainsi un seul tableau. Mais ça ne marche quand même pas.
Sinon j'ai qu'à utiliser une autre fonction pour afficher l'image en niveau de gris, faut que je là cherche par contre car le tuto que je suis en train de lire n'est pas terminé.
Edit: ok c'est bon, le problème est que mon image était avec des niveaux de gris, et là en mettant dans DoAnyBGS une image avec que du noir et blanc, j'avais plus qu'à recopier le tableau _dark dans mon programme, et de régler la taille pour que ça marche.
Donc là elle s'affiche correctement, juste la partie situé sur la status bar qui n'apparait pas.
Programmeur sur TI82, et bientôt sur 89!
Tu peux faire #define FULLSCREEN (&(SCR_RECT){{0,0,239,127}}) partout pour les zones de clipping, pas la peine de distinguer les modèles pour ça.
Sinon, une solution portable est #define FULLSCREEN (&(SCR_RECT){{0,0,LCD_WIDTH-1,LCD_HEIGHT-1}}), mais c'est moins efficace et normalement ce n'est pas nécessaire.
RiRi Le 30/10/2009 à 08:35 Avec DoAnyBGS, tu peux faire du Noir et blanc, il suffit de prendre un des deux tableaux qu'il fournit, n'importe lequel, ils sont identiques.
Oui c'est ce que j'ai fait.
Programmeur sur TI82, et bientôt sur 89!