Author Topic: [Axe parser] aide  (Read 72962 times)

0 Members and 1 Guest are viewing this topic.

Offline Gawil

  • LV2 Member (Next: 40)
  • **
  • Posts: 20
  • Rating: +0/-0
    • View Profile
Re: [Axe parser] aide
« Reply #240 on: January 29, 2011, 09:04:37 am »
Bonjour, j'aurais besoin d'aide pour l'utilisation de la fonction round(
D'après ce que j'ai vu sur certains programmes, j'ai pensé que son fonctionnement était :
Code: [Select]
round(nombre à arrondir,nombre de chiffres après la virgule)A moins que la fonction round( ne serve pas du tout à arrondir, car j'ai vu aussi que l'Axe ne prenait pas les virgules en compte...

Mon problème est que je souhaite faire une jauge d'énergie allant de 0 à 200 points (que des nombres entiers bien sûr),
et je voudrais l'afficher sur l'écran sous forme de barre de 15 pixels.
Voici le code que j'ai fait :
Code: [Select]
:
:line(1,1,16,1)
:line(1,1,1,4)
:line(1,4,16,4)   // Normalement j'affiche ma barre avec deux sprites,
:line(16,1,16,4) // mais là c'est juste pour que vous voyiez à peu près comment elle est...
:
:.W est l'énergie
:round(W*(3/40),0)->V // Je met W sur 15 et je l'arrondis
:
:.Puis je représente l'énergie par une ligne de 2 pixels de hauteur
:line(2,2,V,2)
:line(2,3,V,3)

Si round est bien la fonction pour arrondir, alors voyez-vous où est mon erreur ?
Et si round n'a rien à voir avec ce que je croyais, avez-vous une autre solution pour mon problème ?  ???
My Axe projects...
Snake : 80%
Crash (provisional name) : 35%
Monopoly : 5%

Offline kindermoumoute

  • LV8 Addict (Next: 1000)
  • ********
  • Posts: 836
  • Rating: +54/-3
    • View Profile
Re: [Axe parser] aide
« Reply #241 on: January 29, 2011, 09:36:20 am »
Les nombres en Axe sont toujours entier, et compris entre 0 et 65355.
La commande round( n'existe pas en axe, car la division effectué d'un nombre par un autre est euclidienne (voir mon tutoriel).

Note : si tu a une erreur de compilation, rend toi sur l'annexe de mon tutoriel consacrée.
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 Gawil

  • LV2 Member (Next: 40)
  • **
  • Posts: 20
  • Rating: +0/-0
    • View Profile
Re: [Axe parser] aide
« Reply #242 on: January 29, 2011, 10:31:21 am »
D'accord... C'est bien ce que je pensais...
Mais aurais-tu une solution pour mon problème ?
Car j'ai bien essayé de faire ça sans round, mais le programme me met
V=0... alors West initialisé à 100.
Or W*3/40=7,5 donc 7 si c'est par division euclidienne, et je devrais avoir un ligne qui part
du pixel 2 au pixel 7  :((d'ailleurs, il faudra que je mette 2+V, si je veux que ça arrive à la moitié...  ;D)
Tu vois où peut-être mon erreur ?
Si tu veux je peux te mettre tout le code, là je n'ai mis que ce qui concernait V.
My Axe projects...
Snake : 80%
Crash (provisional name) : 35%
Monopoly : 5%

Offline kindermoumoute

  • LV8 Addict (Next: 1000)
  • ********
  • Posts: 836
  • Rating: +54/-3
    • View Profile
Re: [Axe parser] aide
« Reply #243 on: January 29, 2011, 10:36:47 am »
TU n'aurais as laissé une parenthèse ?
300*3/40 est bien égale à 7, reste 2.
Mais 300*(3/40)=22

Si W*3/40=>V ne marche pas, alors W est mal initialisé.
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 Gawil

  • LV2 Member (Next: 40)
  • **
  • Posts: 20
  • Rating: +0/-0
    • View Profile
Re: [Axe parser] aide
« Reply #244 on: January 29, 2011, 10:39:31 am »
Ah oui tiens, l'erreur doit venir de là. Je teste ça tout de suite.  ;D

Edit: C'est bon ça marche ! Merci :)
Enfin ça a entraîné un autre problème qui n'a rien à voir, mais je pense pouvoir le régler celui là  ;D
« Last Edit: January 29, 2011, 10:43:12 am by Gawil »
My Axe projects...
Snake : 80%
Crash (provisional name) : 35%
Monopoly : 5%

Offline kindermoumoute

  • LV8 Addict (Next: 1000)
  • ********
  • Posts: 836
  • Rating: +54/-3
    • View Profile
Re: [Axe parser] aide
« Reply #245 on: January 29, 2011, 10:53:48 am »
Cool, n'hésite pas à t'appuyer sur le tutoriel avant de poser une question. ;)
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

  • Clacualters are teh gr33t
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55942
  • Rating: +3154/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • Dream of Omnimaga Music
Re: [Axe parser] aide
« Reply #246 on: January 30, 2011, 03:36:54 am »
Aussi si tu comprends bien l'anglais, il y a aussi les sujets dans le forum officiel d'Axe, mais de plus en plus sont traités dans le tuto à Kindermoumoute ainsi que la doc officielle. :)
Now active at https://discord.gg/cuZcfcF (CodeWalrus server)

Offline Gawil

  • LV2 Member (Next: 40)
  • **
  • Posts: 20
  • Rating: +0/-0
    • View Profile
Re: [Axe parser] aide
« Reply #247 on: February 03, 2011, 10:43:46 am »
Oui je me balade souvent sur les forums anglais, mais c'est qu'il y en a beaucoup  ;D
Je suis en train de lire les questions sur axe parser, mais je tombe souvent sur des réponses qui parlent d'une nouvelle fonction que je ne connais pas, alors il faut que je la cherche, puis je tombe en cours de route sur un nouveau problème, etc...  :w00t:
Enfin bref, je progresse lentement, mais plus je connais de fonctions, plus j'avancerai vite dans mon apprentissage  :)
My Axe projects...
Snake : 80%
Crash (provisional name) : 35%
Monopoly : 5%

Offline kindermoumoute

  • LV8 Addict (Next: 1000)
  • ********
  • Posts: 836
  • Rating: +54/-3
    • View Profile
Re: [Axe parser] aide
« Reply #248 on: February 03, 2011, 03:03:20 pm »
La deuxième partie devrait mettre en ordre certaine chose, je suis en train de finaliser le TPn°2, et puis il me restera qu'une annexe, et une grande relecture à faire. ;)
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

  • Clacualters are teh gr33t
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55942
  • Rating: +3154/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • Dream of Omnimaga Music
Re: [Axe parser] aide
« Reply #249 on: February 04, 2011, 02:08:04 am »
Oui je me balade souvent sur les forums anglais, mais c'est qu'il y en a beaucoup  ;D
Je suis en train de lire les questions sur axe parser, mais je tombe souvent sur des réponses qui parlent d'une nouvelle fonction que je ne connais pas, alors il faut que je la cherche, puis je tombe en cours de route sur un nouveau problème, etc...  :w00t:
Enfin bref, je progresse lentement, mais plus je connais de fonctions, plus j'avancerai vite dans mon apprentissage  :)
Ah ok je comprends. C'est vrai aussi qu'il y a beaucoup de sujets dans la section Axe. Lorsque la version 1.0 va sortir le forum d'Axe va probablement être divisé en section aide et section pour le projet d'Axe.
Now active at https://discord.gg/cuZcfcF (CodeWalrus server)

Offline Kiligolo

  • LV5 Advanced (Next: 300)
  • *****
  • Posts: 218
  • Rating: +10/-1
    • View Profile
Re: [Axe parser] aide
« Reply #250 on: February 04, 2011, 01:10:11 pm »
Oui je me balade souvent sur les forums anglais, mais c'est qu'il y en a beaucoup  ;D
Je suis en train de lire les questions sur axe parser, mais je tombe souvent sur des réponses qui parlent d'une nouvelle fonction que je ne connais pas, alors il faut que je la cherche, puis je tombe en cours de route sur un nouveau problème, etc...  :w00t:
Enfin bref, je progresse lentement, mais plus je connais de fonctions, plus j'avancerai vite dans mon apprentissage  :)
Ah ok je comprends. C'est vrai aussi qu'il y a beaucoup de sujets dans la section Axe. Lorsque la version 1.0 va sortir le forum d'Axe va probablement être divisé en section aide et section pour le projet d'Axe.
J'espère en tout cas.
Spoiler For Calcul Mental:
Version 1.3 :100%!!
Here is a program that reduces your dependence on the calculator! Click here!
Spoiler For Some screen shots:
       
The screenshots are in french but there is an english version

Offline Gawil

  • LV2 Member (Next: 40)
  • **
  • Posts: 20
  • Rating: +0/-0
    • View Profile
Re: [Axe parser] aide
« Reply #251 on: February 08, 2011, 02:38:51 pm »
Oui je me balade souvent sur les forums anglais, mais c'est qu'il y en a beaucoup  ;D
Je suis en train de lire les questions sur axe parser, mais je tombe souvent sur des réponses qui parlent d'une nouvelle fonction que je ne connais pas, alors il faut que je la cherche, puis je tombe en cours de route sur un nouveau problème, etc...  :w00t:
Enfin bref, je progresse lentement, mais plus je connais de fonctions, plus j'avancerai vite dans mon apprentissage  :)
Ah ok je comprends. C'est vrai aussi qu'il y a beaucoup de sujets dans la section Axe. Lorsque la version 1.0 va sortir le forum d'Axe va probablement être divisé en section aide et section pour le projet d'Axe.

Ok :)

La deuxième partie devrait mettre en ordre certaine chose, je suis en train de finaliser le TPn°2, et puis il me restera qu'une annexe, et une grande relecture à faire. ;)

Génial, j'ai vraiment hâte que tu l'aies fini !
My Axe projects...
Snake : 80%
Crash (provisional name) : 35%
Monopoly : 5%

Offline kindermoumoute

  • LV8 Addict (Next: 1000)
  • ********
  • Posts: 836
  • Rating: +54/-3
    • View Profile
Re: [Axe parser] aide
« Reply #252 on: February 08, 2011, 03:31:36 pm »
J'ai demandé la mise en ligne vendredi dernier, je relance les validateurs.
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 Kiligolo

  • LV5 Advanced (Next: 300)
  • *****
  • Posts: 218
  • Rating: +10/-1
    • View Profile
Re: [Axe parser] aide
« Reply #253 on: February 09, 2011, 07:52:39 am »
Oh Yeah! ;D
Spoiler For Calcul Mental:
Version 1.3 :100%!!
Here is a program that reduces your dependence on the calculator! Click here!
Spoiler For Some screen shots:
       
The screenshots are in french but there is an english version

Offline Metallica

  • LV2 Member (Next: 40)
  • **
  • Posts: 36
  • Rating: +4/-0
    • View Profile
Re: [Axe parser] aide
« Reply #254 on: February 09, 2011, 09:29:35 am »
Cool, je l'attendais cette partie :)