Programmer avec le langage Linotte
Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.

Programmer avec le langage LinotteConnexion

Besoin d'un conseil sur la programmation en Linotte ?

-25%
Le deal à ne pas rater :
PC Portable Gamer 16,1” HP Victus 16 – 16 Go /512 Go
749.99 € 999.99 €
Voir le deal

descriptionProblème avec les évènement EmptyProblème avec les évènement

more_horiz
Bonjour, j'ai un léger problème avec les évènement car lorsque je les utilises, l'atelier linotte me dit "Interdit de continuer sur un paragraphe !".

Voilà mon livre :
Livre : Clic
("Spécification : 0.6.7")
("Auteur : momo112")

Grands rôles :
Fond est une toile, couleur vaut "argent", largeur vaut 250, hauteur vaut 200, bordure vaut "oui"
Rond est un cercle, couleur vaut "ardoise", rayon vaut 50, plein vaut "oui", x vaut 75, y vaut 75

Paragraphe : Décor
Rôles :
Actions :
Tu effaces la toile
Tu effaces le tableau
Tu projettes le fond
Tu projettes le Rond
Tu vas vers Action

Paragraphe : Action
Rôles :
Actions :
tu fais réagir Rond à "clique souris" pour Couleur

Paragraphe : Couleur
Rôles :
Actions :
couleur du Rond vaut "absinthe"
tu attends 1 seconde
rayon de Rond vaut 175
tu attends 1 seconde
rayon de Rond vaut 50
tu attends 1 seconde
couleur de Rond vaut "ardoise"
tu reviens

J'ai modifié les "du" en "de" sinon on a un problème à lire le paragraphe Couleur. Mais le problème persiste.

descriptionProblème avec les évènement EmptyProblème avec les évènement

more_horiz
le problème vient de ton paragraphe Action,

car en fait, Linotte "lis" l'action tu fais réagir Rond à "clique souris" pour Couleur et l'exécute.
mais après, il lit Paragraphe : Couleur en croyant lire une action alors qu'il s'agit d'un autre paragraphe.
il faudrait que tu ajoute l'instruction tu termines à la fin de ce paragraphe

descriptionProblème avec les évènement EmptyProblème avec les évènement

more_horiz
le problème est que si je met "tu termines" à la fin du paragraphe "Action", il termines mon livre et si je le met à la fin du paragraphe "Couleur", ça ne résout pas le problème

mais merci de m'avoir aidé quand même <img src=" title="Smile" />

descriptionProblème avec les évènement EmptyProblème avec les évènement

more_horiz
de mon côté j'ai essayé ceci :

Livre : Clic
("Spécification : 0.6.7")
("Auteur : momo112")

Grands rôles :
Fond est une toile, couleur vaut "argent", largeur vaut 250, hauteur vaut 200, bordure vaut "oui"
Rond est un cercle, couleur vaut "ardoise", rayon vaut 50, plein vaut "oui", x vaut 75, y vaut 75

Paragraphe : Décor
Rôles :
Actions :
Tu effaces la toile
Tu effaces le tableau
Tu projettes le fond
Tu projettes le Rond
Parcours Action

Paragraphe : Action
Rôles :
Actions :
temporise
fais réagir Rond à "clique souris" pour Couleur
Attends 2 secondes
Parcours Action
termine

Paragraphe : Couleur
Rôles :
Actions :
"couleur"!
couleur du Rond vaut "absinthe"
tu attends 1 seconde
rayon du Rond vaut 175
tu attends 1 seconde
rayon du Rond vaut 50
tu attends 1 seconde
couleur du Rond vaut "ardoise"
Projette Rond
tu reviens

Mais l'évenement n'est pas détecté, l'instruction "fais réagir Rond à "clique souris" pour Couleur" ne semble pas marcher,c'est sans doute un bogue, à moins que quelqu'un vois une autre raison ?

descriptionProblème avec les évènement EmptyProblème avec les évènement

more_horiz
j'ai réussi avec le glisser-déposer.

Livre : Clic
("Spécification : 0.6.7")
("Auteur : momo112")

Grands rôles :
Fond est une toile, couleur vaut "argent", largeur vaut 500, hauteur vaut 500, bordure vaut "oui"
Rond est un cercle, couleur vaut "ardoise", rayon vaut 50, plein vaut "oui", x vaut 75, y vaut 75
Paragraphe : Décor
Rôles :
Actions :
Tu effaces la toile
Tu effaces le tableau
Tu projettes le fond
Tu projettes le Rond
Tu vas vers Action

Paragraphe : Action
Rôles :
Actions :
tu fais réagir Rond à "glisser-déposer" pour Couleur
tant que 1 est égal à 1 , lis
temporise
ferme
termine

Paragraphe : Couleur
Rôles :
Actions :
couleur de Rond vaut "absinthe"
tu attends 1 seconde
rayon de Rond vaut 175
tu attends 1 seconde
rayon de Rond vaut 50
tu attends 1 seconde
couleur de Rond vaut "ardoise"
tu reviens

mais je ne comprend pas, les autres évenements ne marchent pas...

descriptionProblème avec les évènement EmptyProblème avec les évènement

more_horiz
Voici un livre qui devrait marcher... mais...

Code:

Livre :
Clic
("Spécification :
0.
6.
7")
("Auteur :
momo112")

Grands rôles :

Fond est une toile, couleur vaut "argent", largeur vaut 250, hauteur vaut 200, bordure vaut "oui"
rond est un cercle, couleur vaut "ardoise", rayon vaut 50, plein vaut "oui", x vaut 75, y vaut 75

Paragraphe :
Décor
Rôles :

Actions :

Tu effaces la toile
Tu effaces le tableau
Tu projettes le fond
Tu projettes le Rond
("On ne doit l'appeler qu'une fois par évènement :
")
Tu fais réagir rond à "clique souris" pour Couleur
Tu vas vers Action

Paragraphe :
Action
Rôles :

Actions :

tant que 1 est différent de 2, lis
temporise
affiche "ok"
ferme

Paragraphe :
Couleur
Rôles :

Actions :

affiche "coucou"
couleur du Rond vaut "absinthe"
tu attends 1 seconde
rayon de Rond vaut 175
tu attends 1 seconde
rayon de Rond vaut 50
tu attends 1 seconde
couleur de Rond vaut "ardoise"
tu reviens

Dans le code de linotte, ça ne fonctionne que si il y a un évènement "souris entrante" ou "glisser déposer" (ce qui confirme le message de $imon)

Du coup, pour que ça fonctionne, il faut faire :

Code:

Livre :
Clic
("Spécification :
0.
6.
7")
("Auteur :
momo112")

Grands rôles :

Fond est une toile, couleur vaut "argent", largeur vaut 250, hauteur vaut 200, bordure vaut "oui"
rond est un cercle, couleur vaut "ardoise", rayon vaut 50, plein vaut "oui", x vaut 75, y vaut 75

Paragraphe :
Décor
Rôles :

Actions :

Tu effaces la toile
Tu effaces le tableau
Tu projettes le fond
Tu projettes le Rond
("On ne doit l'appeler qu'une fois par évènement :
")
Tu fais réagir rond à "clique souris" pour Couleur
Tu fais réagir rond à "souris entrante" pour rien
Tu vas vers Action

Paragraphe :
Action
Rôles :

Actions :

tant que 1 est différent de 2, lis
temporise
ferme

Paragraphe :
Couleur
Rôles :

Actions :

couleur de Rond vaut "absinthe"
tu attends 1 seconde
rayon de Rond vaut 175
tu attends 1 seconde
rayon de Rond vaut 50
tu attends 1 seconde
couleur de Rond vaut "ardoise"
tu reviens

Paragraphe :
rien
Rôles :

Actions :

tu reviens

Je corrige ça...

descriptionProblème avec les évènement EmptyRe: Problème avec les évènement

more_horiz
privacy_tip Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum
power_settings_newSe connecter pour répondre