1

2

C'est utilisable ? Enfin... je veux dire c'est pas plus encombraint qu'autre chose un pointeur sur un ti ?

3

4

ouais, mais point de vue ergonomie, ca me fait byzarre d'utiliser un pointeur... (deja essaye d'en coder pour un certain moteur de jeu - RPG)

5

6

clap clap, a mon avis ca servira a personne. Mais bon , si ca te sert a toi c'est deja pas mal grin

7

lib en mousse tongue

dehors
avatar
"- Nigga you know what the fuck I want, nigga: I want your motherfuckin' Daytons, and your motherfuckin' stereo! And I'll take a double burger with cheese!
- WHUT?"
I LOVE TO HATE/I HATE YOUR LOVE -AND I CAN'T FEEL AFFECTION FOR PEOPLE LIKE YOU!
CAALGOOONNNNN [TELLMESOMETHINGIDONTKNOW SHOWMESOMETHINGICANTUSE PUSHTHEBUTTONS CONNECTTHEGODDAMNDOTS] (Si Dieu existe il doit me détester...)

8

lol grin

9

10

bah comme c'est une lib dynamique, tu pourras la modifier pour gérer les souris USB sur Titanium, là ça pourrait servir à qqch hehe

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

11

1. Les constantes (macros) exportees par mouselib doivent elles-aussi etre prefixees par MOUSELIB, pour eviter un conflit de nom.
2. Ta fonction check_handle me semble etre bugguee (cas d'erreur: pourquoi 12 au lieu de 8).
3. get_table_size doit surement crashe la calc.
4. get_table_offset ne gere pas les cas d'erreurs.
5. Il manque les specifications exactes (ton post %0) ainsi qu'un exemple.

%9: Bonne idee wink

12

13

14

Documente plus tes fonctions ce qu'elles font et ce qu'elles assument.

15

16


A noter que je ne sais pas encore si j'utiliserai une fonction de genlib pour faire ça (ça me dérangerais pas du tout, et au moins ça sera bien fait et rapide), ou si je fais ma propre fonction (que me conseillez-vous? en kernel, autant profiter de genlib non?).

Moi je ne trouve pas. graphlib ferait plus l'affaire (plus un coup de LibBegin + un cache).

Et sinon, que penses-tu de UpdateCursorPos et DrawCursor?? ça m'a pas l'air très bien pensé en fait...

Je ne sais pas trop. Je n'ai pas d'opinion dessus.

17

18

19

20


Et on voit apparaitre plusieurs fois ce RAM_CALL dans le code de graphlib. Que pasa?

Et alors ? Ca marche tres bien trioui
Plus serieusement, la flemme enporte tout sur son passage.

Au fait PpHd, j'ai pas compris ce que tu voulais dire par là:
>>plus un coup de LibBegin + un cache
Si j'ai besoin de Graphlib pour afficher le sprite tout au long du programme, pourquoi utiliser LibBegin? Et que veut dire "+cache"
Désolé pour ces questions, je dois pas tout suivre. sad

Sinon, je pensais que je pourrais faire une fonction d'affichage utilisant Graphlib, une autre Genlib, ça serait toujours moins lourd en RAM de n'utiliser que la lib dont on se sert dans le programme.
Mais ça dépendra aussi de l'explication que tu me donneras. ^^


Ce que je veux dire c'est que si tu mets un jsr graphlib:tongueut_sprite,
'graphlib' sera automatiquement utilisee par mouselib. En ne chargeant qu'a l'execution graphlib, tu laisses la possibilite a l'utilisateur d'utiliser une
autre routine graphique sans avoir le coup d'inserer 'graphlib'.

21

22

23

Pas forcement. LibsBegin peut se faire au permier appel. Et LibsEnd se fera tout seul a la fermeture du programme appelant.
Mais c'est peut etre plus propre de faire init / quit.

24

25

26

Il est parfaitement normal d'avoir des handles dont l'adresse est 000000. AMS alloue toujours le handle de numéro le plus bas possible. Si tu mets un paquet de choses dans l'home screen history, que tu crées un fichier, puis que tu effaces les entrées du home screen, tu verras que tous les handles libérés (3 par entrée: un pour la commande entrée, un pour la réponse, un pour le FIFO node) sont passés à 000000, mais que le handle du fichier, qui est supérieur, reste.
avatar
Membre de la TI-Chess Team.
Co-mainteneur de GCC4TI (documentation en ligne de GCC4TI), TIEmu et TILP.
Co-admin de TI-Planet.

27

les handles dont l'adresse est 000000, c'est les handles effacés, non ?
avatar
<<< Kernel Extremis©®™ >>> et Inventeur de la différence administratif/judiciaire ! (©Yoshi Noir)

<Vertyos> un poil plus mais elle suce bien quand même la mienne ^^
<Sabrina`> tinkiete flan c juste qu'ils sont jaloux que je te trouve aussi appétissant

28

29

#26: en plus simple que #25, exactement wink
avatar
Membre de la TI-Chess Team.
Co-mainteneur de GCC4TI (documentation en ligne de GCC4TI), TIEmu et TILP.
Co-admin de TI-Planet.

30

oki, c'est bien ce que je pensais smile
avatar
<<< Kernel Extremis©®™ >>> et Inventeur de la différence administratif/judiciaire ! (©Yoshi Noir)

<Vertyos> un poil plus mais elle suce bien quand même la mienne ^^
<Sabrina`> tinkiete flan c juste qu'ils sont jaloux que je te trouve aussi appétissant