Author Topic: [Axe] Des paramètres dans ses fonctions (Sub)  (Read 3328 times)

0 Members and 1 Guest are viewing this topic.

Offline Jagang

  • LV1 Newcomer (Next: 20)
  • *
  • Posts: 10
  • Rating: +0/-0
    • View Profile
[Axe] Des paramètres dans ses fonctions (Sub)
« on: October 23, 2010, 03:39:45 pm »
Bonjour
Je viens de trouver ce merveilleux langage qui est le Axe.
C'est magnifique, rapide, et ressemblant au TI-Basic, parce que j'avais un peu de mal avec l'assembleur.
Pour en venir à mon problème, j'ai codé un jeu Mario Sokoban sur ma TI 84+ Silver, il fonctionne très bien mais, je le trouve un peu lent.
Du coups, j'ai décidé d'écrire le sous programme d'affichage (celui qui s'occupe de dessiner les objet à l'écran) en ASM. Mais là, je suis tombé sur trop de problème.
Et puis j'ai trouvé Axe Parser. Je décide donc de réécrire tout le programme pour profiter de la rapidité du langage.
J'ai déjà bien commencé, je charge et j'affiche la map correctement mais j'aimerais utiliser les paramètres des fonctions (Sub ? routines ?).
Dans la doc ils disent :
Quote
...the r1 through r6 variables...
Mais je n'arrive pas à trouver les variable rX.
Quelqu'un pourrait-il m'expliquer ?

Merci d'avance
Cordialement
Jagang

In english :
Spoiler For Spoiler:
Hello
I just found this wonderful language that is the Axe.
It's beautiful, fast, and similar to TI-Basic, because I had a little trouble with the assembler.
To get to my problem, I coded a Mario Sokoban game on my TI 84+ Silver, it works fine but I find it a bit slow.
So, I decided to write the subroutine display (which takes care of drawing the object on the screen) in ASM. But then I had too many problems.
And next I found Axe Parser. I decided to rewrite the whole program to take advantage of the speed of language.
I have already started, and I load I display the map correctly, but I would use the parameters of functions (sub? Routines?).
The doc say:
Quote
... the r1 r6-through variables ...
But I can not find the variable rX.
Could someone explain?

Thank you in advance
Cordially
Jagang

Offline DJ Omnimaga

  • Former TI programmer
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55844
  • Rating: +3151/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • DJ Omnimaga Music
Re: [Axe] Des paramètres dans ses fonctions (Sub)
« Reply #1 on: October 23, 2010, 04:08:35 pm »
Salut et bienvenu sur le forum :)

Malheureusement je n'ai jamais travaillé avec les sub() mais pour accéder aux variables r1 à r6 il faut aller dans le menu VARS->Y-VARS->Polar et elles sont là. :)
In case you are wondering where I went, I left Omni back in 2015 to form CodeWalrus due to various reasons explained back then, but I stopped calc dev in 2016 and am now mostly active on the CW Discord server at https://discord.gg/cuZcfcF



Official Website |T-Shirt store | Reverbnation | Facebook | Youtube | Twitter | Spotify

Offline Jagang

  • LV1 Newcomer (Next: 20)
  • *
  • Posts: 10
  • Rating: +0/-0
    • View Profile
Re: [Axe] Des paramètres dans ses fonctions (Sub)
« Reply #2 on: October 23, 2010, 04:11:06 pm »
Merci
(Elles sont bien cachées ^^)

Cordialement
Jagang

Offline DJ Omnimaga

  • Former TI programmer
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55844
  • Rating: +3151/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • DJ Omnimaga Music
Re: [Axe] Des paramètres dans ses fonctions (Sub)
« Reply #3 on: October 23, 2010, 04:16:49 pm »
(C'est vrai. Pour beaucoup de trucs je vais dans CATALOG, mais ces variables ne sont pas dedans :( )
In case you are wondering where I went, I left Omni back in 2015 to form CodeWalrus due to various reasons explained back then, but I stopped calc dev in 2016 and am now mostly active on the CW Discord server at https://discord.gg/cuZcfcF



Official Website |T-Shirt store | Reverbnation | Facebook | Youtube | Twitter | Spotify

Offline mdr1

  • LV6 Super Member (Next: 500)
  • ******
  • Posts: 303
  • Rating: +21/-2
    • View Profile
Re: [Axe] Des paramètres dans ses fonctions (Sub)
« Reply #4 on: April 06, 2011, 11:24:11 am »
Normal, les variables ne sont pas dans le catalogue (sauf quelques exceptions). ;)



Offline kindermoumoute

  • LV8 Addict (Next: 1000)
  • ********
  • Posts: 836
  • Rating: +54/-3
    • View Profile
Re: [Axe] Des paramètres dans ses fonctions (Sub)
« Reply #5 on: April 06, 2011, 02:21:57 pm »
Déterrage... ^^'
Projects :

Worms armageddon z80 :
- smoothscrolling Pixelmapping : 100%
- Map editor : 80%
- Game System : 0%

Tutoriel français sur l'Axe Parser
- 1ère partie : en ligne.
- 2ème partie : en ligne.
- 3ème partie : en ligne.
- 4ème partie : 10%
- Annexe : 100%

Offline DJ Omnimaga

  • Former TI programmer
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55844
  • Rating: +3151/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • DJ Omnimaga Music
Re: [Axe] Des paramètres dans ses fonctions (Sub)
« Reply #6 on: April 06, 2011, 08:53:36 pm »
Lol je crois que son problème a été réglé il y a quelque temps ;D
In case you are wondering where I went, I left Omni back in 2015 to form CodeWalrus due to various reasons explained back then, but I stopped calc dev in 2016 and am now mostly active on the CW Discord server at https://discord.gg/cuZcfcF



Official Website |T-Shirt store | Reverbnation | Facebook | Youtube | Twitter | Spotify

Offline mdr1

  • LV6 Super Member (Next: 500)
  • ******
  • Posts: 303
  • Rating: +21/-2
    • View Profile
Re: [Axe] Des paramètres dans ses fonctions (Sub)
« Reply #7 on: April 07, 2011, 02:44:20 am »
 ;D C'était juste comme ça...

Déterrage... ^^'
Difficile de faire des déterrages lorsqu'il n'y a que quelques message sur le forum. ;D



Offline DJ Omnimaga

  • Former TI programmer
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55844
  • Rating: +3151/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • DJ Omnimaga Music
Re: [Axe] Des paramètres dans ses fonctions (Sub)
« Reply #8 on: April 15, 2011, 05:31:45 pm »
C'est vrai dans un sens. ;D

Reste que parfois il arrive que des gens arrivent à déterrer des sujets vieux de 2 ans dans la section news du site ici. :P
In case you are wondering where I went, I left Omni back in 2015 to form CodeWalrus due to various reasons explained back then, but I stopped calc dev in 2016 and am now mostly active on the CW Discord server at https://discord.gg/cuZcfcF



Official Website |T-Shirt store | Reverbnation | Facebook | Youtube | Twitter | Spotify