1

Bon j'ai attaqué Diamonds en C.
J'ai qq pitites questions:
-Est-ce que c possible d'écrire qqchose sur les deux plans en même temps (comme un string par ex),
en nvg?
-comment on stocke une image + grande qu'un sprite?
-Et pis est-ce qu'il y a une méthode simple pour enregistrer un short dans un fichier (en haut niveau).
J'ai essayé avec &short dans fwrite, ça marche pas.
pe avec memcpy?
bon pour le reste je vais essayer de me demmerder tt seul.
merci.
the car's on fire and there's no driver at the wheel
and the sewers are all muddied with a thousand lonely suicides
and a dark wind blows

GYBE! Dead Flag Blue

2

>-Est-ce que c possible d'écrire qqchose sur les deux plans en même temps (comme un string par ex),
>en nvg?

Pas vraiment. Il y a dans ExtGraph une fonction qui le fait, mais c'est implémenté en affichant d'abord sur le premier plan, puis sur le deuxième.

>-comment on stocke une image + grande qu'un sprite?

Soit sous forme de structure BITMAP (mais la fonction BitmapPut qui les affiche est très lente), soit dans le format sprite normal (que l'on peut afficher avec les fonctions de ExtGraph).

>-Et pis est-ce qu'il y a une méthode simple pour enregistrer un short dans un fichier (en haut niveau).
>J'ai essayé avec &short dans fwrite, ça marche pas.
>pe avec memcpy?

fwrite(&tonshort,sizeof(short),1,tonfichier)
Je te conseille quand-même d'utiliser les routines de vat.h qui sont bien plus rapides (car elles appellent les ROM_CALLs directement alors que les fonctions de stdio.h mettent une couche d'émulation par dessus les ROM_CALLs).
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é

3

merci.
pour fwrite c bien ce que j'ai fait, je crois (il faut mettre sizeof(short) au lieu de 2 pe).
sinon je ais pe essayer extgraph
the car's on fire and there's no driver at the wheel
and the sewers are all muddied with a thousand lonely suicides
and a dark wind blows

GYBE! Dead Flag Blue

4

ah oui, une autre question:
est-ce que ttbin2oth ne prend pas les saut de ligne (dans un fichier texte), et est-ce qu'on peut ajouter des commentaires?
the car's on fire and there's no driver at the wheel
and the sewers are all muddied with a thousand lonely suicides
and a dark wind blows

GYBE! Dead Flag Blue

5

bon je sais pas comment va faire Yaro
mais en attendant je me souviens comment on déclare une SCR_RECT pour tt le prog
sinon comment marche tthex2bin et ttbin2oth?
est-ce qu'ils comptent les lignes sautés?
est-ce qu'ils acceptent une sytaxe spéciale?
the car's on fire and there's no driver at the wheel
and the sewers are all muddied with a thousand lonely suicides
and a dark wind blows

GYBE! Dead Flag Blue

6

>pour fwrite c bien ce que j'ai fait, je crois (il faut mettre sizeof(short) au lieu de 2 pe)

C'est la même chose.

>est-ce que ttbin2oth ne prend pas les saut de ligne (dans un fichier texte)

ttbin2oth traîte les fichiers comme des fichiers binaires, donc laisse les sauts de ligne tels qu'ils sont dans le fichier original.

>et est-ce qu'on peut ajouter des commentaires?

Non.

>mais en attendant je me souviens comment on déclare une SCR_RECT pour tt le prog

SCR_RECT global_rect={0,0,239,127};
en dehors de toute fonction.

>sinon comment marche tthex2bin et ttbin2oth?

Lis la documentation ou appelle-les sans arguments. Je ne connais pas les paramètres par coeur.

>est-ce qu'ils comptent les lignes sautés?

Ce sont des programmes faits pour manipuler des fichiers binaires, donc ils ne touchent pas au format des textes.

>est-ce qu'ils acceptent une sytaxe spéciale?

Tout est dans la documentation de la TIGCC Tools Suite.
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é

7

merci d'avoir répondu deux fois à mes questions grin
en fait c un topic de l'ancien forum.
par contre j'arrive pas à compiler un prog destiné à contenir du data, le prog veut une fonction main (en C)
si tu connais une autre solution
bon je vais essayer de voir si on peut pas s'arranger avec la tigcc tools suite
doom
the car's on fire and there's no driver at the wheel
and the sewers are all muddied with a thousand lonely suicides
and a dark wind blows

GYBE! Dead Flag Blue

8

que du data?
alors c'est pas un prog!
fais un prog qui cree un fichier qui contient du data...
va voir sur mon site j'ai fais un tuto comme ça pour les images separees des progs
avatar
fabetal_ > Hier, je me suis fait monter par un pote
redangel > et en chevals, ça donne quoi?
Nil> OMG I think I'm gay

9

j'avais déjà pensé à cette solution mais c qd même un peu lourd. Y doit surement exister une sol + simple avec la tigcc tools suite
the car's on fire and there's no driver at the wheel
and the sewers are all muddied with a thousand lonely suicides
and a dark wind blows

GYBE! Dead Flag Blue

10

Vire le #include "tigcclib.h".
Mets int _ti89,_ti92plus,_nostub.

Sinon, tu peux aussi mettre une fonction _main vide. Si tu utilises ttextract correctement (il faut mettre asm(".ascii \"__BEGIN__\"") avant ta première variable globale et asm(".ascii \"___END___\"") après la dernière, puis utiliser __BEGIN__ comme token de début et ___END___ comme token de fin dans ttextract), tu la vireras de toute façon.
[edit]Edité par Kevin Kofler le 26-10-2001 à 07:02:55[/edit]

Ah, je vois que yAro a enfin corrigé le problème des backslashes.
[edit]Edité par Kevin Kofler le 03-11-2001 à 06:42:21[/edit]

En fait, non, pas tout à fait... Il faut toujours en rentrer 2.
[edit]Edité par Kevin Kofler le 03-11-2001 à 06:43:08[/edit]
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é

11

merci, je vais essayer
the car's on fire and there's no driver at the wheel
and the sewers are all muddied with a thousand lonely suicides
and a dark wind blows

GYBE! Dead Flag Blue

12

bon j'ai essayé, ça marche pas tt à fait, y'a des octets nuls qui viennent se glisser un peu partout, donc je crois ke je vais faire un prog qui genére les niveaux
the car's on fire and there's no driver at the wheel
and the sewers are all muddied with a thousand lonely suicides
and a dark wind blows

GYBE! Dead Flag Blue