Omnimaga: The Coders Of Tomorrow
Welcome, Guest. Please login or register.
 
Omnimaga: The Coders Of Tomorrow
23 May, 2013, 19:56:43 *
Welcome, Guest. Please login or register.

Login with username, password and session length
 
   home   news downloads projects tutorials misc forums rules new posts irc about Login Register  
+-OmnomIRC

You must Register, be logged in and have at least 40 posts to use this shout-box! If it still doesn't show up afterward, it might be that OmnomIRC is disabled for your group or under maintenance.

Note: You can also use an IRC client like mIRC, X-Chat or Mibbit to connect to an EFnet server and #omnimaga.

Pages: 1 ... 15 16 [17] 18   Go Down
  Print  
Author Topic: [Axe parser] aide -  (Read 18663 times) Bookmark and Share
0 Members and 1 Guest are viewing this topic.
Gawil
LV2 Member (Next: 40)
**
Offline Offline

Gender: Male
Last Login: 13 October, 2011, 20:49:58
Date Registered: 27 January, 2011, 20:41:09
Location: France
Posts: 20


Total Post Ratings: 0

View Profile
« Reply #240 on: 29 January, 2011, 16:04:37 »
0

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 :

1
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 :

1
2
3
4
5
6
7
8
9
10
11
12
13
:
: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 ?  Huh?
Logged

My Axe projects...
Snake : 80%
Crash (provisional name) : 35%
Monopoly : 5%
kindermoumoute
LV8 Addict (Next: 1000)
********
Offline Offline

Last Login: 20 May, 2013, 23:02:59
Date Registered: 15 May, 2010, 17:53:56
Posts: 836


Topic starter
Total Post Ratings: +51

View Profile
« Reply #241 on: 29 January, 2011, 16:36:20 »
0

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.
Logged

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%
Gawil
LV2 Member (Next: 40)
**
Offline Offline

Gender: Male
Last Login: 13 October, 2011, 20:49:58
Date Registered: 27 January, 2011, 20:41:09
Location: France
Posts: 20


Total Post Ratings: 0

View Profile
« Reply #242 on: 29 January, 2011, 17:31:21 »
0

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  Sad(d'ailleurs, il faudra que je mette 2+V, si je veux que ça arrive à la moitié...  Grin)
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.
Logged

My Axe projects...
Snake : 80%
Crash (provisional name) : 35%
Monopoly : 5%
kindermoumoute
LV8 Addict (Next: 1000)
********
Offline Offline

Last Login: 20 May, 2013, 23:02:59
Date Registered: 15 May, 2010, 17:53:56
Posts: 836


Topic starter
Total Post Ratings: +51

View Profile
« Reply #243 on: 29 January, 2011, 17:36:47 »
0

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é.
Logged

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%
Gawil
LV2 Member (Next: 40)
**
Offline Offline

Gender: Male
Last Login: 13 October, 2011, 20:49:58
Date Registered: 27 January, 2011, 20:41:09
Location: France
Posts: 20


Total Post Ratings: 0

View Profile
« Reply #244 on: 29 January, 2011, 17:39:31 »
0

Ah oui tiens, l'erreur doit venir de là. Je teste ça tout de suite.  Grin

Edit: C'est bon ça marche ! Merci Smiley
Enfin ça a entraîné un autre problème qui n'a rien à voir, mais je pense pouvoir le régler celui là  Grin
« Last Edit: 29 January, 2011, 17:43:12 by Gawil » Logged

My Axe projects...
Snake : 80%
Crash (provisional name) : 35%
Monopoly : 5%
kindermoumoute
LV8 Addict (Next: 1000)
********
Offline Offline

Last Login: 20 May, 2013, 23:02:59
Date Registered: 15 May, 2010, 17:53:56
Posts: 836


Topic starter
Total Post Ratings: +51

View Profile
« Reply #245 on: 29 January, 2011, 17:53:48 »
0

Cool, n'hésite pas à t'appuyer sur le tutoriel avant de poser une question. Wink
Logged

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%
DJ Omnimaga
Retired Omnimaga founder (Site issues must be PM'ed to Netham45, Eeems, Shmibs, Deep Thought and AngelFish, not me.)
Editor
LV15 Omnimagician (Next: --)
*
Offline Offline

Gender: Male
Last Login: Today at 18:03:25
Date Registered: 25 August, 2008, 07:00:21
Location: Québec (Canada)
Posts: 50227


Total Post Ratings: +2615

View Profile WWW
« Reply #246 on: 30 January, 2011, 10:36:54 »
0

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. Smiley
Logged

Retired 83+ coder, Omnimaga/TIMGUL founder. Now doing power metal music (formerly did electronica)

Follow me on Bandcamp|Facebook|Reverbnation|Youtube|Twitter|Myspace
Gawil
LV2 Member (Next: 40)
**
Offline Offline

Gender: Male
Last Login: 13 October, 2011, 20:49:58
Date Registered: 27 January, 2011, 20:41:09
Location: France
Posts: 20


Total Post Ratings: 0

View Profile
« Reply #247 on: 03 February, 2011, 17:43:46 »
0

Oui je me balade souvent sur les forums anglais, mais c'est qu'il y en a beaucoup  Grin
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  Smiley
Logged

My Axe projects...
Snake : 80%
Crash (provisional name) : 35%
Monopoly : 5%
kindermoumoute
LV8 Addict (Next: 1000)
********
Offline Offline

Last Login: 20 May, 2013, 23:02:59
Date Registered: 15 May, 2010, 17:53:56
Posts: 836


Topic starter
Total Post Ratings: +51

View Profile
« Reply #248 on: 03 February, 2011, 22:03:20 »
0

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. Wink
Logged

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%
DJ Omnimaga
Retired Omnimaga founder (Site issues must be PM'ed to Netham45, Eeems, Shmibs, Deep Thought and AngelFish, not me.)
Editor
LV15 Omnimagician (Next: --)
*
Offline Offline

Gender: Male
Last Login: Today at 18:03:25
Date Registered: 25 August, 2008, 07:00:21
Location: Québec (Canada)
Posts: 50227


Total Post Ratings: +2615

View Profile WWW
« Reply #249 on: 04 February, 2011, 09:08:04 »
0

Oui je me balade souvent sur les forums anglais, mais c'est qu'il y en a beaucoup  Grin
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  Smiley
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.
Logged

Retired 83+ coder, Omnimaga/TIMGUL founder. Now doing power metal music (formerly did electronica)

Follow me on Bandcamp|Facebook|Reverbnation|Youtube|Twitter|Myspace
Kiligolo
LV5 Advanced (Next: 300)
*****
Offline Offline

Gender: Male
Last Login: 13 January, 2013, 11:35:54
Date Registered: 11 October, 2010, 18:01:20
Location: France
Posts: 218


Total Post Ratings: +5

View Profile
« Reply #250 on: 04 February, 2011, 20:10:11 »
0

Oui je me balade souvent sur les forums anglais, mais c'est qu'il y en a beaucoup  Grin
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  Smiley
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.
Logged

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
Gawil
LV2 Member (Next: 40)
**
Offline Offline

Gender: Male
Last Login: 13 October, 2011, 20:49:58
Date Registered: 27 January, 2011, 20:41:09
Location: France
Posts: 20


Total Post Ratings: 0

View Profile
« Reply #251 on: 08 February, 2011, 21:38:51 »
0

Oui je me balade souvent sur les forums anglais, mais c'est qu'il y en a beaucoup  Grin
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  Smiley
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 Smiley

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. Wink

Génial, j'ai vraiment hâte que tu l'aies fini !
Logged

My Axe projects...
Snake : 80%
Crash (provisional name) : 35%
Monopoly : 5%
kindermoumoute
LV8 Addict (Next: 1000)
********
Offline Offline

Last Login: 20 May, 2013, 23:02:59
Date Registered: 15 May, 2010, 17:53:56
Posts: 836


Topic starter
Total Post Ratings: +51

View Profile
« Reply #252 on: 08 February, 2011, 22:31:36 »
0

J'ai demandé la mise en ligne vendredi dernier, je relance les validateurs.
Logged

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%
Kiligolo
LV5 Advanced (Next: 300)
*****
Offline Offline

Gender: Male
Last Login: 13 January, 2013, 11:35:54
Date Registered: 11 October, 2010, 18:01:20
Location: France
Posts: 218


Total Post Ratings: +5

View Profile
« Reply #253 on: 09 February, 2011, 14:52:39 »
0

Oh Yeah! Grin
Logged

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
Metallica
LV2 Member (Next: 40)
**
Offline Offline

Gender: Male
Last Login: 10 February, 2013, 19:10:05
Date Registered: 31 October, 2010, 21:29:23
Posts: 36


Total Post Ratings: +4

View Profile
« Reply #254 on: 09 February, 2011, 16:29:35 »
0

Cool, je l'attendais cette partie Smiley
Logged


Pages: 1 ... 15 16 [17] 18   Go Up
  Print  
 
Jump to:  

Powered by EzPortal
Powered by MySQL Powered by SMF 1.1.18 | SMF © 2013, Simple Machines Powered by PHP
Page created in 0.189 seconds with 30 queries.
Skin by DJ Omnimaga edited from SMF default theme with the help of tr1p1ea.
All programs, games and songs avaliable on this website are property of their respective owners.
Best viewed in Opera, Firefox, Chrome and Safari with a resolution of 1024x768 or above.