Autorisation : Membre
Nb de messages : 21
Inscrit le : Sam 15 Sep 2012, 9:00
Posté le : Sam 29 Sep 2012, 12:50
Bonjour,
Je voudrais savoir la signification et comment y accéder à plusieurs "commandes" :
- FonctNAff
- dim(Liste6
- ø
Voila, c'est tout je crois, merci
Au passage, je n'ai pas compris comment on était censé écrire le code de Doodle Jump que voila, si on pouvait m'expliquer aussi :
Code
#define TI83
.nolist
#include "ion.inc"
.list
#include "Ionsim.z80" ;Ionsim sert ici à définir les fonctions telles que Putsprite (c'est moi qui l'a créé! )
jr nc,start_program
.db "Doodle Jump TI par Coco",0
start_program:
Defvar(decplat,10) ; variable qui va augmenter l'écart de 1 tout les xx plateformes
Defvar(varplat,5) ;écart entre els plateformes (variable)
Defvar(newplat,10) ; mise au même de newplat(constante)
Defvar(maxvalue,50) ;la valeur pour laquelle on se téléporte de côté
loop:
call putd
Flipbuf
call putd
ld a,(var) ;var vaut 0 : ne pas monter ni descendre
cp 0
jr z,noup
ld hl,dy ;montée, descente
ld a,(hl)
ld b,a
ld a,(g
cp 0
jr nz,goup
ld a,b
inc a
jr updownok
noup:
Defvar(var,2)
jr noup_deux
goup:
ld a,b
dec a
ld hl,gx
dec (hl)
updownok:
ld hl,dy
ld (hl),a
cp 56 ;si 56 arreter
jp z,stop
;le (normalement) pixel test
ld a,(g
cp 0
jr nz,noup_deux ;si le doodle va vers le haut, alors pas de pixel test
ld a,(dy)
add a,6
ld e,a
ld a,(d
add a,4
call ionGetPixel
ld a,(hl)
or a
call nz,bounce
noup_deux:
ld hl,var
dec (hl)
Getkey
cp gk_clear
jp z,stop_immediat
cp gk_left
call z,moveleft
cp gk_right
call z,moveright
Autorisation : Membre
Nb de messages : 3738
Inscrit le : Lun 19 Oct 2009, 21:25
Posté le : Sam 29 Sep 2012, 14:49
FonctNAff=FonctOff
Tu ne pourras pas compiler le programme assembleur que tu as cité car l'auteur n'a pas pensé à poster sa fonction putsprite.
---------------------- ti82statfr: 2008, inscrit: 2009, ti84pocketfr: noël2011, ti30xbmultiview: iut 2012-2014
Perfectionniste, manque tact. Pas le temps de tout publier depuis 2011. Répond toujours aux questions. (rédigé juin 2014)