7Fermer9
Clown noirLe 12/09/2006 à 18:17
Voilà, je coince encors sur quelque chose. Désolé.

(si mes questions sont trop simple, déplacez le topique vers la section débutant, sa ne me vexera pas grin )

Donc, je voudrais maintenant mettre en mouvement une croix sur l'écran (une grande croix (sur toute la longueur et la hauteur)

Je cherche à lui donner un mouvement aléatoire. (en gros, il s'agit d'un obstacle en mouvement, le joueur devant passer d'un coté a l'autre de l'écran pour l'éviter )

J'ai utilisé les fonctions "vertical" et "horizontal".

En gros, le code donne sa:

:Fix 0
:While 1
:RandInt (0,1) ->A:End (dans le doute, j'ai aussi essaye sans ces 2 "end" là)
:RandInt (0,1) -> B:End
:If A=0 : Then : C+1 ->C : End
:If A=1 : Then : C-1->C : End
:If B=0 : Then : D+1 ->D : End
:If B=1 : Then : D-1 ->D : End
:Vertical C : End
:Horizontal D : End
:If C>10 : Then : C-20->C
:If D>10 : Then : D-20->D
:End


Bah...les barres ne bouge pas. (Elle n'apparaissent pas toujours, pourtant mon repert a bien pour maximum 10 et -10 )

Ensuite, même si sa marchait, il me resterais un problème : Ce code n'efface pas les lignes : elles se deplacerais mais en restant a chaque fois derrière... Alors, comment faire pour effacer toute une ligne à la fois ? (sans supprimer points par points avec pt-off, c'est possible ?)


Et encors merci pour votre aide !