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 ?

-21%
Le deal à ne pas rater :
LEGO® Icons 10329 Les Plantes Miniatures, Collection Botanique
39.59 € 49.99 €
Voir le deal

descriptionLogi.2 la suite, mais problème... EmptyLogi.2 la suite, mais problème...

more_horiz
Bonjour, j'ai déjà demandé à Ronan de m'aider, mais je suis plutôt pressé et je n'ai plus beaucoup de temps à attendre (désolé, Ronan ou tu peux répondre ici, si tu veux).
Alors, voilà: je n'arrive pas à faire en sorte que lorsqu'on appuie sur Retour au Menu, on retourne au menu (avec Additions , Multiplications,etc..) et que lorsque l'on appuie sur faire l'opération on puisse dire à Linotte de faire l'opération (demande de valeurs etc...)

VOICI LE LIVRE: (pour plus d'informations, répondez à ce sujet ,bien sûr)
Livre: Logi2
Les grands rôles :
Logi2 est une toile, couleur est "blanc"
nom est un graffiti, x est 155, y est 250, couleur est "noir", texte est "Bienvenue sur Logi.2!", position est 1, taille est 5
pointeur est un point, couleur est "noir"
Quitter est un graffiti, x est 40, y est 80, position est 1, taille est 2, couleur est "noir", texte est "Quitter"
RectangleQuitter est un rectangle, x est 35, y est 65, largeur est 50, hauteur est 15, couleur est "vert", taille est 15
Additions est un graffiti, x est 120, y est 80, position est 1, taille est 2, couleur est "noir", texte est "Additions"
rectangleadditions est un rectangle, largeur est 65, hauteur est 15, taille est 15, couleur est "vert", x est 120, y est 65
Multiplications est un graffiti, x est 230, y est 80, position est 1, taille est 2, couleur est "noir", texte est "Multiplications"
rectanglemultiplications est un rectangle, largeur est 90, hauteur est 15, taille est 15, couleur est "vert", x est 238, y est 65
Soustractions est un graffiti, x est 380, y est 80, position est 1, taille est 2, couleur est "noir", texte est "Soustractions"
rectanglesoustractions est un rectangle, largeur est 80, hauteur est 15, taille est 15, couleur est "vert", x est 385, y est 65
Divisions est un graffiti, x est 520, y est 80, position est 1, taille est 2, couleur est "noir", texte est "Divisions"
rectangledivisions est un rectangle, largeur est 55, hauteur est 15, taille est 15, couleur est "vert", x est 525, y est 65
bouton_ok est un nombre vide

graffiti0 est un graffiti, x est 10, y est 250, position est 1, taille est 5, couleur est "noir", texte est "Pour quitter, veuillez cliquer sur la croix en haut à droite de cette fenêtre."
rectanglerevenir est un rectangle, largeur est 120, hauteur est 15, taille est 15, couleur est "vert", x est 20, y est 65
revenir est un graffiti, x est 20, y est 80, position est 1, taille est 3, couleur est "bleu", texte est "Revenir au menu"
graffiti1 est un graffiti, x est 10, y est 250, position est 1, taille est 5, couleur est "noir", texte est "A0 + B0 = C0"

graffiti2 est un graffiti, x est 10, y est 250, position est 1, taille est 5, couleur est "noir", texte est "A0 X B0 = C0"

graffiti3 est un graffiti, x est 10, y est 250, position est 1, taille est 5, couleur est "noir", texte est "A0 - B0 = C0"

graffiti4 est un graffiti, x est 10, y est 250, position est 1, taille est 5, couleur est "noir", texte est "A0 : B0 = C0"
A0 est un nombre
B0 est un nombre
réponse est un nombre

graffitiA est un graffiti, x est 155, y est 50, position est 1, taille est 3, couleur est "rouge", texte est "Vous êtes actuellement dans la rubrique Additions."
graffitiB est un graffiti, x est 155, y est 50, position est 1, taille est 3, couleur est "rouge", texte est "Vous êtes actuellement dans la rubrique Divisions."
graffitiC est un graffiti, x est 155, y est 50, position est 1, taille est 3, couleur est "rouge", texte est "Vous êtes actuellement dans la rubrique Multiplications."
graffitiD est un graffiti, x est 155, y est 50, position est 1, taille est 3, couleur est "rouge", texte est "Vous êtes actuellement dans la rubrique Soustractions."

graffitiya est un graffiti, x est 130, y est 120, position est 1, taille est 3, couleur est "noir", texte est "Faire l'opération"
rectangleya est un rectangle, largeur est 120, hauteur est 15, taille est 15, couleur est "vert", x est 130, y est 110



Paragraphe: Logi2
Actions:
efface la toile
projette le Logi2
projette le nom
projette Quitter
projette RectangleQuitter
projette Additions
projette rectangleadditions
projette Multiplications
projette rectanglemultiplications
projette Soustractions
projette rectanglesoustractions
projette Divisions
projette rectangledivisions
tu vides les touches
Va vers action
Paragraphe: action
Actions:
tu déplaces pointeur vers sourisx et sourisy
bouton_ok = 0
si touche est égal à "clique" alors bouton_ok = 1
si pointeur est en collision avec RectangleQuitter alors va vers Touché1
si pointeur est en collision avec rectangleadditions alors va vers Touché2
si pointeur est en collision avec rectanglemultiplications alors va vers Touché3
si pointeur est en collision avec rectanglesoustractions alors va vers Touché4
si pointeur est en collision avec rectangledivisions alors va vers Touché5
si pointeur est en collision avec rectanglerevenir alors va vers Touché1
Couleur de RectangleQuitter = "blanc"
Couleur de rectangleadditions = "blanc"
Couleur de rectanglemultiplications = "blanc"
Couleur de rectanglesoustractions = "blanc"
Couleur de rectangledivisions = "blanc"
Couleur de rectanglerevenir = "blanc"
tu temporises
tu vas vers action
Paragraphe : Touché1
Actions :
Couleur de rectangleadditions = "blanc"
Couleur de rectanglemultiplications = "blanc"
Couleur de rectanglesoustractions = "blanc"
Couleur de rectangledivisions = "blanc"
Couleur de rectanglerevenir = "blanc"
couleur de RectangleQuitter = "blanc"
si bouton_ok est différent de 1 alors va vers action
va vers affichage menu quitter

Paragraphe: Touché2
Actions :
Couleur de RectangleQuitter = "blanc"
Couleur de rectanglemultiplications = "blanc"
Couleur de rectanglesoustractions = "blanc"
Couleur de rectangledivisions = "blanc"
Couleur de rectanglerevenir = "blanc"
couleur de rectangleadditions = "blanc"
si bouton_ok est différent de 1 alors va vers action
va vers affichage menu additions
Paragraphe: Touché3
Actions :
Couleur de RectangleQuitter = "blanc"
Couleur de rectangleadditions = "blanc"
Couleur de rectanglesoustractions = "blanc"
Couleur de rectangledivisions = "blanc"
Couleur de rectanglerevenir = "blanc"
couleur de rectanglemultiplications = "blanc"
si bouton_ok est différent de 1 alors va vers action
va vers affichage menu multiplications
Paragraphe: Touché4
Actions :
Couleur de RectangleQuitter = "blanc"
Couleur de rectangleadditions = "blanc"
Couleur de rectanglemultiplications = "blanc"
Couleur de rectangledivisions = "blanc"
Couleur de rectanglerevenir = "blanc"
couleur de rectanglesoustractions = "blanc"
si bouton_ok est différent de 1 alors va vers action
va vers affichage menu soustractions
Paragraphe: Touché5
Actions :
Couleur de RectangleQuitter = "blanc"
Couleur de rectangleadditions = "blanc"
Couleur de rectanglemultiplications = "blanc"
Couleur de rectanglesoustractions = "blanc"
Couleur de rectanglerevenir = "blanc"
couleur de rectangledivisions = "blanc"
si bouton_ok est différent de 1 alors va vers action
va vers affichage menu divisions

Paragraphe: Affichage menu quitter
Actions:
efface la toile


projette graffiti0
projette rectanglerevenir
projette revenir

tu vides les touches
Va vers action quitter
Paragraphe: action quitter
Actions:
tu déplaces pointeur vers sourisx et sourisy
bouton_ok = 0
si touche est égal à "clique" alors bouton_ok = 1
si pointeur est en collision avec rectanglerevenir alors va vers TouchéRevenir
Couleur de rectanglerevenir = "blanc"
tu temporises
tu vas vers action quitter

Paragraphe: TouchéRevenir
couleur de rectanglerevenir = "blanc"

si bouton_ok est différent de 1 alors va vers action quitter
va vers Logi2













Paragraphe: Affichage menu additions
Actions:
efface la toile



projette rectanglerevenir
projette revenir
projette graffitiA

tu vides les touches
Va vers action additions
Paragraphe: action additions
Actions:
( tu déplaces pointeur vers sourisx et sourisy
bouton_ok = 0
si touche est égal à "clique" alors bouton_ok = 1
si pointeur est en collision avec rectangleadditions alors va vers TouchéRevenir
Couleur de rectanglerevenir = "blanc"
tu temporises)
A0 ?
B0 ?
réponse = A0 + B0
tu concatènes A0 , " + ", B0 , " = " , réponse dans texte de graffiti1
projette graffiti1



tu vas vers action quitter

Paragraphe: Affichage menu multiplications
Actions:
efface la toile


projette graffitiC
projette rectanglerevenir
projette revenir

tu vides les touches
Va vers action multiplications
Paragraphe: action multiplications
Actions:
( tu déplaces pointeur vers sourisx et sourisy
bouton_ok = 0
si touche est égal à "clique" alors bouton_ok = 1
si pointeur est en collision avec rectanglemultiplications alors va vers TouchéRevenir
Couleur de rectanglerevenir = "blanc"
tu temporises)

A0 ?
B0 ?
réponse = A0 * B0
tu concatènes A0 , " X ", B0 , " = " , réponse dans texte de graffiti2
projette graffiti2



tu vas vers action quitter

Paragraphe: Affichage menu divisions
Actions:
efface la toile



projette rectanglerevenir
projette revenir
projette graffitiB

tu vides les touches
Va vers action divisions


Paragraphe: action divisions
Actions:
( tu déplaces pointeur vers sourisx et sourisy
bouton_ok = 0
si touche est égal à "clique" alors bouton_ok = 1
si pointeur est en collision avec rectangledivisions alors va vers TouchéRevenir
Couleur de rectanglerevenir = "blanc"
tu temporises)

A0 ?
B0 ?

réponse = A0 / B0
tu concatènes A0 , " : ", B0 , " = " , réponse dans texte de graffiti3
projette graffiti3



tu vas vers action quitter












Paragraphe: Affichage menu soustractions
Actions:
efface la toile


projette rectangleya
projette graffitiya
projette rectanglerevenir
projette revenir
projette graffitiD


tu vides les touches
Va vers action soustractions


Paragraphe: action soustractions
Actions:
( tu déplaces pointeur vers sourisx et sourisy
bouton_ok = 0
si touche est égal à "clique" alors bouton_ok = 1
si pointeur est en collision avec rectanglesoustractions alors va vers TouchéRevenir
Couleur de rectanglerevenir = "blanc"
tu temporises)


tu vas vers action quitter

descriptionLogi.2 la suite, mais problème... EmptyLogi.2 la suite, mais problème...

more_horiz
ce que tu veux faire, c'est savoir si l'uttilisateur appuie sur le cadre "Retour au menu" ou le cadre "Faire l'opération" , c'est ça ?

descriptionLogi.2 la suite, mais problème... EmptyLogi.2 la suite, mais problème...

more_horiz
non, c'est que si l'utilisateur appuie sur "Retour au menu", il revient au menu (avec Addition, Multiplications, SOustraction et Divisions). Et que si l'utilisateur appuie sur "Faire l'opération", Linotte commencera l'opération, en lui demandant de taper les valeurs (nombres).

descriptionLogi.2 la suite, mais problème... EmptyLogi.2 la suite, mais problème...

more_horiz
En ce cas, je te conseille d'écrire des paragraphes grosso modo comme ça :

( par exemple pour la soustraction )

paragraphe : temporisation_pour_la_soustraction
actions :
vide touche
temporise
copie sourisx dans x de pointeur
copie sourisy dans y de pointeur
si touche est différent "Clique" alors va vers temporisation
( si on n'a fait que bouger la souris ou si on a appuyé sur une touche inutile, Linotte se remets à temporiser )
si pointeur est en collision avec rectangle_revenir alors vas vers Logi2
si pointeur est en collision avec rectangle_faire_l'opération alors va vers soustraction
va vers temporisation
( puisque le pointeur n'est ni sur le rectangle de retour au menu , ni sur le rectangle de faire l'opération, Linotte se remets à temporiser )

paragraphe : soustraction
actions :
A0 ?
B0 ?
réponse = A0 - B0
concatène A0 , " - " , B0 , " = " , réponse dans Graffiti_réponse
projette Graffiti_réponse
va vers temporisation_pour_la_soustraction
( Linotte se remets à temporiser puisque l'opération est finie)

je n'est pas regardé si les acteurs correspondent vraiment mais je pense que ça peut t'aider

descriptionLogi.2 la suite, mais problème... EmptyLogi.2 la suite, mais problème...

more_horiz
ok merci, Simon!

descriptionLogi.2 la suite, mais problème... EmptyLogi.2 la suite, mais problème...

more_horiz
je pense que l'ensemble devrait marcher, sauf que la "phrase" suivante :


si touche est différent de "clique" alors va vers temporisation
( si on n'a fait que bouger la souris ou si on a appuyé sur une touche inutile, Linotte se remets à temporiser )

Elle ne marche pas : lorsque je déplace simplement la souris, Linotte ne se mets justement pas à temporiser, mais elle retire la toile et dans le tabelau, elle affiche "Opération non valide".

Pourrais-tu encore m'aider? lol

descriptionLogi.2 la suite, mais problème... EmptyLogi.2 la suite, mais problème...

more_horiz
PS : Logi.2 est tout de même en progression! Merci

descriptionLogi.2 la suite, mais problème... EmptyLogi.2 la suite, mais problème...

more_horiz
ca venait de marcher,
sauf que quand j'ai rajouté ces fonctionnalités que tu m'a donné Simon pour la rubrique Divisions, ca a refait la même chose: la toile a été retiré et Linotte a affiché dans le tableau "Opération non valide".
Je te laisse voir par toi même:

Livre: Logi2
Les grands rôles :
Logi2 est une toile, couleur est "blanc"
nom est un graffiti, x est 155, y est 250, couleur est "noir", texte est "Bienvenue sur Logi.2!", position est 1, taille est 5
pointeur est un point, couleur est "noir"
Quitter est un graffiti, x est 40, y est 80, position est 1, taille est 2, couleur est "noir", texte est "Quitter"
RectangleQuitter est un rectangle, x est 35, y est 65, largeur est 50, hauteur est 15, couleur est "vert", taille est 15
Additions est un graffiti, x est 120, y est 80, position est 1, taille est 2, couleur est "noir", texte est "Additions"
rectangleadditions est un rectangle, largeur est 65, hauteur est 15, taille est 15, couleur est "vert", x est 120, y est 65
Multiplications est un graffiti, x est 230, y est 80, position est 1, taille est 2, couleur est "noir", texte est "Multiplications"
rectanglemultiplications est un rectangle, largeur est 90, hauteur est 15, taille est 15, couleur est "vert", x est 238, y est 65
Soustractions est un graffiti, x est 380, y est 80, position est 1, taille est 2, couleur est "noir", texte est "Soustractions"
rectanglesoustractions est un rectangle, largeur est 80, hauteur est 15, taille est 15, couleur est "vert", x est 385, y est 65
Divisions est un graffiti, x est 520, y est 80, position est 1, taille est 2, couleur est "noir", texte est "Divisions"
rectangledivisions est un rectangle, largeur est 55, hauteur est 15, taille est 15, couleur est "vert", x est 525, y est 65
bouton_ok est un nombre vide

graffiti0 est un graffiti, x est 10, y est 250, position est 1, taille est 5, couleur est "noir", texte est "Pour quitter, veuillez cliquer sur la croix en haut à droite de cette fenêtre."
rectanglerevenir est un rectangle, largeur est 120, hauteur est 15, taille est 15, couleur est "vert", x est 20, y est 65
revenir est un graffiti, x est 20, y est 80, position est 1, taille est 3, couleur est "bleu", texte est "Revenir au menu"
graffiti1 est un graffiti, x est 10, y est 250, position est 1, taille est 5, couleur est "noir", texte est "A0 + B0 = C0"

graffiti2 est un graffiti, x est 10, y est 250, position est 1, taille est 5, couleur est "noir", texte est "A0 X B0 = C0"

graffiti3 est un graffiti, x est 10, y est 250, position est 1, taille est 5, couleur est "noir", texte est "A0 - B0 = C0"

graffiti4 est un graffiti, x est 10, y est 250, position est 1, taille est 5, couleur est "noir", texte est "A0 : B0 = C0"
A0 est un nombre
B0 est un nombre
réponse est un nombre

graffitiA est un graffiti, x est 155, y est 50, position est 1, taille est 3, couleur est "rouge", texte est "Vous êtes actuellement dans la rubrique Additions."
graffitiB est un graffiti, x est 155, y est 50, position est 1, taille est 3, couleur est "rouge", texte est "Vous êtes actuellement dans la rubrique Divisions."
graffitiC est un graffiti, x est 155, y est 50, position est 1, taille est 3, couleur est "rouge", texte est "Vous êtes actuellement dans la rubrique Multiplications."
graffitiD est un graffiti, x est 155, y est 50, position est 1, taille est 3, couleur est "rouge", texte est "Vous êtes actuellement dans la rubrique Soustractions."

graffitiya est un graffiti, x est 130, y est 120, position est 1, taille est 3, couleur est "noir", texte est "Faire l'opération"
rectangleya est un rectangle, largeur est 120, hauteur est 15, taille est 15, couleur est "vert", x est 130, y est 110



Paragraphe: Logi2
Actions:
efface la toile
projette le Logi2
projette le nom
projette Quitter
projette RectangleQuitter
projette Additions
projette rectangleadditions
projette Multiplications
projette rectanglemultiplications
projette Soustractions
projette rectanglesoustractions
projette Divisions
projette rectangledivisions
tu vides les touches
Va vers action
Paragraphe: action
Actions:
tu déplaces pointeur vers sourisx et sourisy
bouton_ok = 0
si touche est égal à "clique" alors bouton_ok = 1
si pointeur est en collision avec RectangleQuitter alors va vers Touché1
si pointeur est en collision avec rectangleadditions alors va vers Touché2
si pointeur est en collision avec rectanglemultiplications alors va vers Touché3
si pointeur est en collision avec rectanglesoustractions alors va vers Touché4
si pointeur est en collision avec rectangledivisions alors va vers Touché5
si pointeur est en collision avec rectanglerevenir alors va vers Touché1
Couleur de RectangleQuitter = "blanc"
Couleur de rectangleadditions = "blanc"
Couleur de rectanglemultiplications = "blanc"
Couleur de rectanglesoustractions = "blanc"
Couleur de rectangledivisions = "blanc"
Couleur de rectanglerevenir = "blanc"
tu temporises
tu vas vers action
Paragraphe : Touché1
Actions :
Couleur de rectangleadditions = "blanc"
Couleur de rectanglemultiplications = "blanc"
Couleur de rectanglesoustractions = "blanc"
Couleur de rectangledivisions = "blanc"
Couleur de rectanglerevenir = "blanc"
couleur de RectangleQuitter = "blanc"
si bouton_ok est différent de 1 alors va vers action
va vers affichage menu quitter

Paragraphe: Touché2
Actions :
Couleur de RectangleQuitter = "blanc"
Couleur de rectanglemultiplications = "blanc"
Couleur de rectanglesoustractions = "blanc"
Couleur de rectangledivisions = "blanc"
Couleur de rectanglerevenir = "blanc"
couleur de rectangleadditions = "blanc"
si bouton_ok est différent de 1 alors va vers action
va vers affichage menu additions
Paragraphe: Touché3
Actions :
Couleur de RectangleQuitter = "blanc"
Couleur de rectangleadditions = "blanc"
Couleur de rectanglesoustractions = "blanc"
Couleur de rectangledivisions = "blanc"
Couleur de rectanglerevenir = "blanc"
couleur de rectanglemultiplications = "blanc"
si bouton_ok est différent de 1 alors va vers action
va vers affichage menu multiplications
Paragraphe: Touché4
Actions :
Couleur de RectangleQuitter = "blanc"
Couleur de rectangleadditions = "blanc"
Couleur de rectanglemultiplications = "blanc"
Couleur de rectangledivisions = "blanc"
Couleur de rectanglerevenir = "blanc"
couleur de rectanglesoustractions = "blanc"
si bouton_ok est différent de 1 alors va vers action
va vers affichage menu soustractions
Paragraphe: Touché5
Actions :
Couleur de RectangleQuitter = "blanc"
Couleur de rectangleadditions = "blanc"
Couleur de rectanglemultiplications = "blanc"
Couleur de rectanglesoustractions = "blanc"
Couleur de rectanglerevenir = "blanc"
couleur de rectangledivisions = "blanc"
si bouton_ok est différent de 1 alors va vers action
va vers affichage menu divisions

Paragraphe: Affichage menu quitter
Actions:
efface la toile


projette graffiti0
projette rectanglerevenir
projette revenir

tu vides les touches
Va vers action quitter
Paragraphe: action quitter
Actions:
tu déplaces pointeur vers sourisx et sourisy
bouton_ok = 0
si touche est égal à "clique" alors bouton_ok = 1
si pointeur est en collision avec rectanglerevenir alors va vers TouchéRevenir
Couleur de rectanglerevenir = "blanc"
tu temporises
tu vas vers action quitter

Paragraphe: TouchéRevenir
couleur de rectanglerevenir = "blanc"

si bouton_ok est différent de 1 alors va vers action quitter
va vers Logi2













Paragraphe: Affichage menu additions
Actions:
efface la toile



projette rectanglerevenir
projette revenir
projette graffitiA

tu vides les touches
Va vers action additions
Paragraphe: action additions
Actions:
( tu déplaces pointeur vers sourisx et sourisy
bouton_ok = 0
si touche est égal à "clique" alors bouton_ok = 1
si pointeur est en collision avec rectangleadditions alors va vers TouchéRevenir
Couleur de rectanglerevenir = "blanc"
tu temporises)
A0 ?
B0 ?
réponse = A0 + B0
tu concatènes A0 , " + ", B0 , " = " , réponse dans texte de graffiti1
projette graffiti1



tu vas vers action quitter

Paragraphe: Affichage menu multiplications
Actions:
efface la toile


projette graffitiC
projette rectanglerevenir
projette revenir

tu vides les touches
Va vers action multiplications
Paragraphe: action multiplications
Actions:
( tu déplaces pointeur vers sourisx et sourisy
bouton_ok = 0
si touche est égal à "clique" alors bouton_ok = 1
si pointeur est en collision avec rectanglemultiplications alors va vers TouchéRevenir
Couleur de rectanglerevenir = "blanc"
tu temporises)

A0 ?
B0 ?
réponse = A0 * B0
tu concatènes A0 , " X ", B0 , " = " , réponse dans texte de graffiti2
projette graffiti2



tu vas vers action quitter

Paragraphe: Affichage menu divisions
Actions:
efface la toile


projette rectangleya
projette graffitiya
projette rectanglerevenir
projette revenir
projette graffitiD


tu vides les touches
Va vers temporisationpourladivision

paragraphe : temporisationpourladivision
actions :
vide touche
temporise
copie sourisx dans x de pointeur
copie sourisy dans y de pointeur
si touche est différent de "clique" alors va vers temporisationpourladivision
( si on n'a fait que bouger la souris ou si on a appuyé sur une touche inutile, Linotte se remets à temporiser )
si pointeur est en collision avec rectanglerevenir alors va vers Logi2
si pointeur est en collision avec rectangleya alors Va vers division
va vers temporisation
( puisque le pointeur n'est ni sur le rectangle de retour au menu , ni sur le rectangle de faire l'opération, Linotte se remets à temporiser )

paragraphe : soustraction
actions :
A0 ?
B0 ?
réponse = A0 / B0
concatène A0 , " : " , B0 , " = " , réponse dans texte de graffiti4
projette graffiti4
va vers temporisationpourladivision
( Linotte se remets à temporiser puisque l'opération est finie)












Paragraphe: Affichage menu soustractions
Actions:
efface la toile


projette rectangleya
projette graffitiya
projette rectanglerevenir
projette revenir
projette graffitiD


tu vides les touches
Va vers temporisationpourlasoustraction

paragraphe : temporisationpourlasoustraction
actions :
vide touche
temporise
copie sourisx dans x de pointeur
copie sourisy dans y de pointeur
si touche est différent de "clique" alors va vers temporisationpourlasoustraction
( si on n'a fait que bouger la souris ou si on a appuyé sur une touche inutile, Linotte se remets à temporiser )
si pointeur est en collision avec rectanglerevenir alors va vers Logi2
si pointeur est en collision avec rectangleya alors Va vers soustraction
va vers temporisation
( puisque le pointeur n'est ni sur le rectangle de retour au menu , ni sur le rectangle de faire l'opération, Linotte se remets à temporiser )

paragraphe : soustraction
actions :
A0 ?
B0 ?
réponse = A0 - B0
concatène A0 , " - " , B0 , " = " , réponse dans texte de graffiti3
projette graffiti3
va vers temporisationpourlasoustraction
( Linotte se remets à temporiser puisque l'opération est finie)

descriptionLogi.2 la suite, mais problème... EmptyLogi.2 la suite, mais problème...

more_horiz
Désolé, en fait, c'était juste que je n'avait pas mis à jour un nom de paragraphe lol...
Logi.2 est terminé! Mais je continuerais sûrement à faire des mises à jours! (il n'y aura pas de Logi.3 ou .4 etc... mais simplement des mises à jours).

je remercie naturellement Ronan et toi, Simon!
(Ronan, je te donnerais Logi.2 pour une nouvelle version de Linotte!)

descriptionLogi.2 la suite, mais problème... EmptyRe: Logi.2 la suite, mais problème...

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