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

0 Members and 1 Guest are viewing this topic.

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 #180 on: December 05, 2010, 05:26:50 pm »
Un projet secret? %)
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 #181 on: December 06, 2010, 05:29:52 am »
OUI! J'ai réussit à faire ma première appVar! ;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 kindermoumoute

  • LV8 Addict (Next: 1000)
  • ********
  • Posts: 836
  • Rating: +54/-3
    • View Profile
Re: [Axe parser] aide
« Reply #182 on: December 06, 2010, 10:14:41 am »
Cool, c'était un projet ?
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 #183 on: December 06, 2010, 11:57:13 am »
Cool, c'était un projet ?
Non: ça faisait parti de mon projet. ;D

(faut quand même pas abuser... Ton truc était faut: quand on veut mettre une appVar dans une variable, il faut faire:
Code: (Axe) [Select]
GetCalc("vPLOP",X)
.X étant le nombre d'octets de l'appVar

.Et pas:
GetCalc("vPLOP")
Mais bon je te pardonne. ;D
J'ai du aller prendre le code de alexvire (AlexPack) pour l'appVar et voir mon erreur mais j'espère qu'il me pardonnera... :-X )
« Last Edit: December 06, 2010, 11:57:36 am by Kiligolo »
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 kindermoumoute

  • LV8 Addict (Next: 1000)
  • ********
  • Posts: 836
  • Rating: +54/-3
    • View Profile
Re: [Axe parser] aide
« Reply #184 on: December 06, 2010, 12:21:04 pm »
Dans certains cas il n'est pas obligé de préciser le nombre d'octets à copier. ;)
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 #185 on: December 06, 2010, 12:28:09 pm »
OUI! J'ai réussit à faire ma première appVar! ;D
Bravo! Ça paraît facile les appvars, mais en fait ça peut être très pénible. Je n'ai jamais compris pourquoi. Si jamais il y a un Axe 2.0 un jour, je crois que la syntaxe devrait être changé pour que ça soit plus facile.

Ça faisait 9 ans que je programmais (en TI-BASIC) avant que Axe arrive et je n'ai jamais réussi à maîtriser les appvars parfaitement. À chaque fois je me retrouvais à demander de l'aide...
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 #186 on: December 06, 2010, 12:57:11 pm »
OUI! J'ai réussit à faire ma première appVar! ;D
Bravo! Ça paraît facile les appvars, mais en fait ça peut être très pénible. Je n'ai jamais compris pourquoi. Si jamais il y a un Axe 2.0 un jour, je crois que la syntaxe devrait être changé pour que ça soit plus facile.

Ça faisait 9 ans que je programmais (en TI-BASIC) avant que Axe arrive et je n'ai jamais réussi à maîtriser les appvars parfaitement. À chaque fois je me retrouvais à demander de l'aide...
Mais maintenant t'y arrive j'espère!
Bon en tout cas: il faut la 1.0 pour la fonction input ;D !
« Last Edit: December 06, 2010, 12:57:26 pm by Kiligolo »
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 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 #187 on: December 06, 2010, 01:04:13 pm »
Normallement oui, mais j'oublie tout le temps la procédure à suivre (souvent j'inverse getcalc(pointer,octets) avec getcalc(pointer) et j'oublie tout le temps s'il faut faire getcalc(pointer,octet)->Variable au lieu de getcalc(pointer,octet) ;D
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 #188 on: December 07, 2010, 10:35:49 am »
Pour une tile, on peut pas faire plus de 16 pics?

C'est un peu embêtant... :(
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 #189 on: December 07, 2010, 12:01:12 pm »
Tu peux en faire 256, 16*16=256 car le pointeur vise 2 caractères.


Offline kindermoumoute

  • LV8 Addict (Next: 1000)
  • ********
  • Posts: 836
  • Rating: +54/-3
    • View Profile
Re: [Axe parser] aide
« Reply #190 on: December 07, 2010, 12:12:51 pm »
Oui, il ne faudra donc pas extraire l'octet et le conserver intégralement.
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 Metallica

  • LV2 Member (Next: 40)
  • **
  • Posts: 36
  • Rating: +4/-0
    • View Profile
Re: [Axe parser] aide
« Reply #191 on: December 07, 2010, 12:34:20 pm »
Pour mettre du gris dans ma tilemap, dois-je faire ceci ?

Code: [Select]
.SPRITE 1
[0000000000000000->Pic1
[FFFFFFFFFFFFFFFF

.MAP
[000000000000000000000000->GDB1

For(A,0,11
Pt-On(A*8,0,{A+GDB1}*8+Pic1
Pt-On(A*8,0,{A+GDB1}*8+8+Pic1
End
DispGraphr
« Last Edit: December 07, 2010, 12:54:46 pm by Metallica »


Offline Kiligolo

  • LV5 Advanced (Next: 300)
  • *****
  • Posts: 218
  • Rating: +10/-1
    • View Profile
Re: [Axe parser] aide
« Reply #192 on: December 07, 2010, 12:49:53 pm »
Donc:
Code: [Select]
[000000000000]->GDB0
[000000000000]
[000000000000]
[000000000000]
[000000000000]
[000000000000]
[FFFFFFFFFFFF]
[FFFFFFFFFFFF]

[0000000000000000]->Pic1
[FFFFFFFFFFFFFFFF]

sub(DS)
...

Lbl DS
ClrDraw
For(X,0,11)
For(Y,0,7)
Pt-On(X*8,Y*8,{X+GBD0}*8+Pic1
End
DispGraph
C'est ça?
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 #193 on: December 07, 2010, 12:52:30 pm »
Non, il manque:
Code: [Select]
Pt-On(X*8,Y*8,{Y*12+X+GDB1}*8+Pic1 dans le pointeur.


Pour mettre du gris dans ma tilemap, dois-je faire ceci ?

Code: [Select]
.SPRITE 1
[0000000000000000->Pic1
[FFFFFFFFFFFFFFFF

.MAP
[000000000000000000000000->GDB1

For(A,0,11
Pt-On(A*8,0,{A+GDB1}*8+Pic1
Pt-On(A*8,0,{A+GDB1}*8+8+Pic1
End
DispGraphr
« Last Edit: December 07, 2010, 01:11:59 pm by Metallica »


Offline Kiligolo

  • LV5 Advanced (Next: 300)
  • *****
  • Posts: 218
  • Rating: +10/-1
    • View Profile
Re: [Axe parser] aide
« Reply #194 on: December 07, 2010, 01:06:41 pm »
Oui mais si je veux faire une tile de plusieurs lignes?

EDIT: Il faut mettre le r à la fin de la pic que tu veux mettre en gris et mettre le DispGraphr dans une boucle.
Tu peux aussi mettre rr pour faire du gris clair et mettre le DispGraphrr dans une boucle.
« Last Edit: December 07, 2010, 01:09:17 pm by Kiligolo »
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