Salut,
Je suis en train d'essayer la Flib, et surtout sa fonction sprite pour charger les pics. Mais le problème est que je n'arrive pas à utiliser des variables pour positionner un sprite. Ça ne veut marcher que quand je mets directement le nombre dans la fonction.
Du coup, je peux pas me servir de boucles et autres joyeusetés pour placer des sprites.
Une solution pour ça?
Merci.
Programmeur sur TI82, et bientôt sur 89!
yen avait une, t'as lu la doc ? je me demande s'il faut pas mettre un espace avant la variable. Sinon, c'est que ta version de flib est vraiment vieille, rprends la dernière.
Et mieux que flib à mon goût, essaye vertel
Si je me souviens bien, Flib est une horreur en ce qui concerne le passage de variables en paramètres. On doit donc passer une chaîne de caractères complète que flib interprètera.
Pour passer une variable, il faut donc passer par la concaténation de chaînes et écrire flib("blabla"&string(var)&","&string(var2)&"blublu...")
YN -> ça avait sauté avec le temps cette contrainte, l'espace avant les variables avait été introduit je ne sais plus quand.
Quand au a+1, marrant, je pensais que ça marchait. Toute façon suffit d'essayer.
Dans la doc justement ça n'en parlait pas.
En tout cas, c'était bien l'espace avant la variable qui manquait.
Programmeur sur TI82, et bientôt sur 89!
Vertel est mieux alors? J'y jetterais un coup d'œil.
Programmeur sur TI82, et bientôt sur 89!
Zeph 2009-09-28 at 09:24am j'essaierai de penser à regarder ça ce soir, mais sans Ti je suis limité à VTI (je n'installerai pas TiEmu), je sais pas si ça va permettre grand-chose...
All right. Keep doing whatever it is you think you're doing.
------------------------------------------
Besoin d'aide sur le site ? Essayez
par ici :)
Ben le dernier AMS 3.10, HW4 :s
J'utilise la version de débug, ça peut être ça aussi :s
Zeph 2009-09-29 at 05:56pm ça serait curieux que ça vienne de la version debug, mais tu as essayé la version normale à tout hasard, voir si ça marche mieux ?
question subsidiaire, est-ce qu'AMS 3.10 fonctionne avec VTI ? si oui j'essaierai de trouver la rom quelque part.
All right. Keep doing whatever it is you think you're doing.
------------------------------------------
Besoin d'aide sur le site ? Essayez
par ici :)
Zeph 2009-09-29 at 09:08pm bah non, il faudrait que j'installe GTK puisqu'il n'est pas compilé en statique : hors de question.
All right. Keep doing whatever it is you think you're doing.
------------------------------------------
Besoin d'aide sur le site ? Essayez
par ici :)
Zeph 2009-09-29 at 11:21pm Non, c'est juste une dépendance de merde qui n'atterrira jamais sur mon ordinateur ; les programmes qui l'utilisent sont donc bannis, à moins d'être compilé en statique (auquel cas je suis *sûr* que ça n'installe pas de la merde ailleurs que là où j'ai mis le programme que je voulais installer).
Mais c'est un troll évoqué 150 fois, pas la peine de continuer cette discussion stérile.
All right. Keep doing whatever it is you think you're doing.
------------------------------------------
Besoin d'aide sur le site ? Essayez
par ici :)
Erf... le programme flib est quitté en cours, il doit être marqué in use. Je ne sais pas si par exemple, PreOS rétablit correctement un fichier nostub en sortie, à voir. Sinon, t'as pas des masses de solutions hein...
Bon j'ai trouvé un moyen un peu long, mais bon.
Je back up la mémoire, je vire flib du fichier créé, je reset la calculette, je restore, et je remet flib.
Faut que j'essaye vertel, pour voir si c'est pas mieux ^^
Programmeur sur TI82, et bientôt sur 89!
En fait si tu fais un test de byte Flib apparaîtrat caché.
Donc suffit de le décacher avec flib2: flib2("unhide:main/flib") de mémoire.
Par contre si Flib2 est lui-même quitté in use, faut utiliser un petit fichier C, et j'en suis incapable (de le faire ... for now) ^^
L'idée c'est ça :
bclr.b #flag_inuse,(SymFindPtr( SYMSTR( "main,flib2" )).Flags