π
<-

pxl_test en axe parser ?

Assembleur, Axe, C/C++, ICE...

pxl_test en axe parser ?

Unread postby TNT+ » 14 Jan 2011, 16:32

Bonjour à tous !

J'ai commencé à apprendre l'axe parser, et je voulais savoir si la fonction pxl_test, existante en TI-Basic permettant de véfier si un pixel est allumé ou non, existe en axe parser.
Je pense qu'elle existe, car je n'ai pas eu de "bad symbol" en essayant de l'utiliser. Mais je n'ai pas réussi à la faire marcher...

Voila, merci d'avance !




TNT+
User avatar
TNT+
Niveau 3: MH (Membre Habitué)
Niveau 3: MH (Membre Habitué)
Level up: 28%
 
Posts: 14
Joined: 14 Jan 2011, 00:00
Gender: Male
Calculator(s):
MyCalcs profile
Class: 2nde

Re: pxl_test en axe parser ?

Unread postby Wellen » 14 Jan 2011, 17:52

Personnellement, je l'utilise dans mon programme en Axe et ça marche :#langue#:
Si tu utilise des sprites, fais bien gaffe : les coordonnées rentrées en argument dans Pt-On sont les coordonnées du pixel en haut à gauche de ton sprite, donc pareil pour ton pixel-test :;):
Ca devient chaud lorsque ton sprite n'utilise pas la totalité du 8x8 disponible. Dans ce cas là, fait un pitit dessin pour mieux te représenter

Dans ton pixel test, si tu déplae un pixel de coordonnées A,B, et que tu veux tester le point devant B (pour collision ou autre) il faut bien rentrer pxl-Test(A,B+1) Sinon tu teste A,B qui est toujours allumé, ce qui n'a aucun sens :;):
La procrastination, c'est rigolo.
User avatar
WellenPremium
Niveau 11: LV (Légende Vivante)
Niveau 11: LV (Légende Vivante)
Level up: 31.8%
 
Posts: 447
Joined: 17 Dec 2010, 00:00
Location: Compiègne (Picardie)
Gender: Male
Calculator(s):
MyCalcs profile
Class: étudiant UTC

Re: pxl_test en axe parser ?

Unread postby TNT+ » 14 Jan 2011, 18:03

Je sais me servir de pxl_test, ce n'est pas le problème.

Je voulais simplement savoir si elle s'utilise de la même manière qu'en TI-Basic !

Apparemment c'est le cas, merci !
User avatar
TNT+
Niveau 3: MH (Membre Habitué)
Niveau 3: MH (Membre Habitué)
Level up: 28%
 
Posts: 14
Joined: 14 Jan 2011, 00:00
Gender: Male
Calculator(s):
MyCalcs profile
Class: 2nde

Re: pxl_test en axe parser ?

Unread postby kindermoumoute » 15 Jan 2011, 17:18

Oui, mais il faut savoir que le pxl-test teste un pixel dans le buffer.
Tutoriel sur l'axe parser, un langage de programmation pour z80 ultra rapide et beaucoup plus facile que l'ASM !
User avatar
kindermoumouteProgrammeur
Niveau 14: CI (Calculateur de l'Infini)
Niveau 14: CI (Calculateur de l'Infini)
Level up: 2.6%
 
Posts: 849
Joined: 30 Sep 2009, 00:00
Gender: Male
Calculator(s):
MyCalcs profile
Class: Ecole d'ingénieur informatique et industriel

Re: pxl_test en axe parser ?

Unread postby TNT+ » 16 Jan 2011, 10:27

C'est à dire ?
(Au passage, j'adore ton tuto sur le sdz :;): )
User avatar
TNT+
Niveau 3: MH (Membre Habitué)
Niveau 3: MH (Membre Habitué)
Level up: 28%
 
Posts: 14
Joined: 14 Jan 2011, 00:00
Gender: Male
Calculator(s):
MyCalcs profile
Class: 2nde

Re: pxl_test en axe parser ?

Unread postby kindermoumoute » 16 Jan 2011, 13:33

Je détaillerai ça dans la deuxième partie, qui devrait être en ligne d'ici quelques semaines.
Mais en gros le buffer est un écran virtuel, que l'on peut afficher sur la vrai écran. C'est une mémoire que l'on peut modifier assez facilement : en "dessinant" dedans.

Bref, utilise la commande DispGraph pour afficher le buffer à l'écran.
Tutoriel sur l'axe parser, un langage de programmation pour z80 ultra rapide et beaucoup plus facile que l'ASM !
User avatar
kindermoumouteProgrammeur
Niveau 14: CI (Calculateur de l'Infini)
Niveau 14: CI (Calculateur de l'Infini)
Level up: 2.6%
 
Posts: 849
Joined: 30 Sep 2009, 00:00
Gender: Male
Calculator(s):
MyCalcs profile
Class: Ecole d'ingénieur informatique et industriel

Re: pxl_test en axe parser ?

Unread postby TNT+ » 16 Jan 2011, 19:47

Donc si on allume un pixel sans faire un DispGraph, le pixel est tout de même considéré comme allumé ?
Si oui, ça peut être pratique :):
User avatar
TNT+
Niveau 3: MH (Membre Habitué)
Niveau 3: MH (Membre Habitué)
Level up: 28%
 
Posts: 14
Joined: 14 Jan 2011, 00:00
Gender: Male
Calculator(s):
MyCalcs profile
Class: 2nde


Return to Langages alternatifs

Who is online

Users browsing this forum: ClaudeBot [spider] and 6 guests

-
Search
-
Social TI-Planet
-
Featured topics
Ndless for CX 4.5.5 / CX II 6.2.0
Comparaisons des meilleurs prix pour acheter sa calculatrice !
"1 calculatrice pour tous", le programme solidaire de Texas Instruments. Reçois gratuitement et sans aucune obligation d'achat, 5 calculatrices couleur programmables en Python à donner aux élèves les plus nécessiteux de ton lycée. Tu peux recevoir au choix 5 TI-82 Advanced Edition Python ou bien 5 TI-83 Premium CE Edition Python.
Enseignant(e), reçois gratuitement 1 exemplaire de test de la TI-82 Advanced Edition Python. À demander d'ici le 31 décembre 2024.
Aidez la communauté à documenter les révisions matérielles en listant vos calculatrices graphiques !
12345
-
Donations / Premium
For more contests, prizes, reviews, helping us pay the server and domains...
Donate
Discover the the advantages of a donor account !
JoinRejoignez the donors and/or premium!les donateurs et/ou premium !


Partner and ad
Notre partenaire Jarrety Calculatrices à acheter chez Calcuso
-
Stats.
1940 utilisateurs:
>1908 invités
>23 membres
>9 robots
Record simultané (sur 6 mois):
32248 utilisateurs (le 01/09/2025)
-
Other interesting websites
Texas Instruments Education
Global | France
 (English / Français)
Banque de programmes TI
ticalc.org
 (English)
La communauté TI-82
tout82.free.fr
 (Français)