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 ?

Le Deal du moment : -20%
(Adhérents Fnac) Enceinte Bluetooth Marshall ...
Voir le deal
199.99 €

descriptionDesign EmptyDesign

more_horiz
Salut,
voici un script où quelque chose cloche... mais je ne vois pas quoi:

Livre: design
(Auteur: V.D.)

Les grands rôles:
interface est une toile, couleur est blanc, largeur vaut 1250, hauteur vaut 970

menu01 est un rectangle, plein = "oui", couleur est "gris acier", largeur vaut 240, hauteur vaut 60, x est 1, y est 5

menu1 est un graffiti, texte est "Options", x vaut 20, y vaut 45, position = 1
menu001 est un rectangle, plein = "oui", couleur est "gris acier", largeur vaut 65, hauteur vaut 20, x vaut 10, y vaut 30

menu2 est un graffiti, texte est "Fichier", x vaut 80, y vaut 45

menu3 est un graffiti, texte est "A propos", x vaut 135, y vaut 45

menu4 est un graffiti, texte est "?", x vaut 210, y vaut 45


ligne1 est une ligne, y1 vaut 0, x1 vaut 240, y2 vaut 970, x2 vaut 240, taille vaut 2, couleur est noir

menu02 est un rectangle, plein = "oui", couleur est "gris acier", largeur vaut 1007, hauteur vaut 60, x est 241, y est 5

ligne2 est une ligne, y1 vaut 65, y2 vaut 65, x1 vaut 0, x2 vaut 1250, taille vaut 2, couleur est noir

menu5 est un graffiti, texte est "Rectangles", x vaut 260, y vaut 50, position = 1, taille = 3
menu05 est un rectangle, x vaut 255, y vaut 30, couleur est "blanc", largeur vaut 90, hauteur vaut 30, plein = "oui"
contourmenu05 est un rectangle, x vaut 255, y vaut 30, couleur est "noir", largeur vaut 90, hauteur vaut 30, plein = "non"

menu6 est un graffiti, texte est "Cercles", x vaut 375, y vaut 50, position = 1, taille = 3
menu06 est un rectangle, x vaut 365, y vaut 30, couleur est "blanc", largeur vaut 80, hauteur vaut 30, plein = "oui"
contourmenu06 est un rectangle, x vaut 365, y vaut 30, couleur est "noir", largeur vaut 80, hauteur vaut 30, plein = "non"

menu7 est un graffiti, texte est "Triangles", x vaut 470, y vaut 50, position = 1, taille = 3
menu07 est un rectangle, x vaut 465, y vaut 30, couleur est "blanc", largeur vaut 80, hauteur vaut 30, plein = "oui"
contourmenu07 est un rectangle, x vaut 465, y vaut 30, couleur est "noir", largeur vaut 80, hauteur vaut 30, plein = "non"

menu8 est un graffiti, texte est "Lignes", x vaut 580, y vaut 50, position = 1, taille = 3
menu08 est un rectangle, x vaut 565, y vaut 30, couleur est "blanc", largeur vaut 80, hauteur vaut 30, plein = "oui"
contourmenu08 est un rectangle, x vaut 565, y vaut 30, couleur est "noir", largeur vaut 80, hauteur vaut 30, plein ="non"

plan est un rectangle, x vaut 241, y vaut 66, couleur est "bleu ciel", plein = "oui", largeur vaut 1006, hauteur vaut 901

plan2 est un rectangle, x vaut 3, y vaut 66.55, couleur est "jaune d'or", plein = "oui", largeur vaut 236, hauteur vaut 900
plan02 est un graffiti, x vaut 60, y vaut 85, couleur est "noir", texte est "Vos actions :", taille = 3

bouton_ok est un nombre vide
pointeur est un point
retour est un graffiti, texte est "RETOUR", x vaut 60, y vaut 900, taille = 5, position = 1
retour01 est un rectangle, couleur est "rouge", x vaut 58, y vaut 883, largeur vaut 80, hauteur vaut 20, plein = "oui"

Paragraphe: présentation
efface le tableau
efface la toile
projette l'interface
projette menu01
projette menu1
projette menu001
projette menu2
projette menu3
projette menu4
projet

descriptionDesign EmptyDesign

more_horiz
il manque la fin !

descriptionDesign EmptyDesign

more_horiz
Bonjour,
Voici un livre qui a de sérieux beugs.. mais je ne vois pas lesquels :s je crois même que Linotte s'embrouille...

Voici le livre: (je ne peux pas te l'envoyer par fichier joint, car gmail beug):

Livre: design
(Auteur: V.D.)

Les grands rôles:
interface est une toile, couleur est blanc, largeur vaut 1250, hauteur vaut 970

menu01 est un rectangle, plein = "oui", couleur est "gris acier", largeur vaut 240, hauteur vaut 60, x est 1, y est 5

menu1 est un graffiti, texte est "Options", x vaut 20, y vaut 45, position = 1
menu001 est un rectangle, plein = "oui", couleur est "gris acier", largeur vaut 65, hauteur vaut 20, x vaut 10, y vaut 30

menu2 est un graffiti, texte est "Fichier", x vaut 80, y vaut 45, position = 1
menu002 est un rectangle, plein = "oui", couleur est "gris acier", largeur vaut 50, hauteur vaut 20, x vaut 75, y vaut 30

menu3 est un graffiti, texte est "A propos", x vaut 135, y vaut 45, position = 1
menu003 est un rectangle, plein = "oui", couleur est "gris acier", largeur vaut 60, hauteur vaut 20, x vaut 135, y vaut 30

menu4 est un graffiti, texte est "?", x vaut 210, y vaut 45, position = 1
menu004 est un rectangle, plein = "oui", couleur est "gris acier", largeur vaut 15, hauteur vaut 20, x vaut 207, y vaut 30

ligne1 est une ligne, y1 vaut 0, x1 vaut 240, y2 vaut 970, x2 vaut 240, taille vaut 2, couleur est noir

menu02 est un rectangle, plein = "oui", couleur est "gris acier", largeur vaut 1007, hauteur vaut 60, x est 241, y est 5

ligne2 est une ligne, y1 vaut 65, y2 vaut 65, x1 vaut 0, x2 vaut 1250, taille vaut 2, couleur est noir

menu5 est un graffiti, texte est "Rectangles", x vaut 260, y vaut 50, position = 1, taille = 3
menu05 est un rectangle, x vaut 255, y vaut 30, couleur est "blanc", largeur vaut 90, hauteur vaut 30, plein = "oui"
contourmenu05 est un rectangle, x vaut 255, y vaut 30, couleur est "noir", largeur vaut 90, hauteur vaut 30, plein = "non"

menu6 est un graffiti, texte est "Cercles", x vaut 375, y vaut 50, position = 1, taille = 3
menu06 est un rectangle, x vaut 365, y vaut 30, couleur est "blanc", largeur vaut 80, hauteur vaut 30, plein = "oui"
contourmenu06 est un rectangle, x vaut 365, y vaut 30, couleur est "noir", largeur vaut 80, hauteur vaut 30, plein = "non"

menu7 est un graffiti, texte est "Triangles", x vaut 470, y vaut 50, position = 1, taille = 3
menu07 est un rectangle, x vaut 465, y vaut 30, couleur est "blanc", largeur vaut 80, hauteur vaut 30, plein = "oui"
contourmenu07 est un rectangle, x vaut 465, y vaut 30, couleur est "noir", largeur vaut 80, hauteur vaut 30, plein = "non"

menu8 est un graffiti, texte est "Lignes", x vaut 580, y vaut 50, position = 1, taille = 3
menu08 est un rectangle, x vaut 565, y vaut 30, couleur est "blanc", largeur vaut 80, hauteur vaut 30, plein = "oui"
contourmenu08 est un rectangle, x vaut 565, y vaut 30, couleur est "noir", largeur vaut 80, hauteur vaut 30, plein ="non"

plan est un rectangle, x vaut 241, y vaut 66, couleur est "bleu ciel", plein = "oui", largeur vaut 1006, hauteur vaut 901

plan2 est un rectangle, x vaut 3, y vaut 66.55, couleur est "jaune d'or", plein = "oui", largeur vaut 236, hauteur vaut 900
plan02 est un graffiti, x vaut 60, y vaut 85, couleur est "n

descriptionDesign EmptyDesign

more_horiz
Alors, Dod, c'est pour quand la suite ? ;
-)

descriptionDesign EmptyDesign

more_horiz
Coucou,
tout d'abord, félicitation pour la naissance de ta fille ! <img src=" title="Smile" />

en ce qui concerne ce livre: eh bien en fait, en téléchargeant une nouvelle version de Linotte, je l'ai perdu...
je vais essayer de le refaire en mieux, mais pour cela, je pense qu'il faudrait optimiser les boutons (et leurs textes) <img src=" title="Smile" />
Préviens-moi quand ça sera fait ^^

Pour avoir une idée de Design, on peut le comparer à un logiciel de conception de 2D. Plus tard, si on peut le faire, j'essayerais de faire pareil que le logiciel SolidWorks : on pourrait faire du 3D

descriptionDesign EmptyDesign

more_horiz
Au fait, pourrais-tu apporter la possibilité suivante, stp ? :

projette menu1 , menu2 , menu3

Ca évite de dire :
projette menu1
projette menu2
projette menu3

? <img src=" title="Smile" />
Ou alors y a-t-il un moyen de le faire avec une boucle?

descriptionDesign EmptyDesign

more_horiz
Aaaah et pourrais-tu faire en sorte que la taille de la toile soit égale à la taille de l'écran si on le souhaite ?
Par exemple :
fenêtre est une toille, couleur est "noir", taille = taille de l'écran

ou carrément qu'elle soit "agrandie" (c'est-à-dire qu'elle occupe toute la place de l'écran, et qu'on peut la réduire) ?

descriptionDesign EmptyDesign

more_horiz
Et est-ce qu'on pourrait mettre des bouts de code de Java ?(ce serait plus simple pour faire des menus, etc :;
): )

descriptionDesign EmptyDesign

more_horiz
Salut Dod,
Dans l'ordre te tes messages :
- merci, ok, je vais attendre alors
- projette menu1 , menu2 , menu3 :
dans la prochaine version, on pourra faire : projette menu1.projette menu2.projette menu3.
- normalement, c'est possible, tu as un acteur système qui contient la taille de ton écran.
- C'est la principe des greffons. je dois l'améliorer pour ajouter ... un jour... la notion d'évènement.


Ronan

descriptionDesign EmptyDesign

more_horiz
Merci pour tes réponses, je m'y mets tout de suite !

Par contre, ta solution :
projette menu1.projette menu2.projette menu3
n'est pas très bonne...

Regarde la différence entre :
projette mennu1, menu2, menu3
et
projette menu1.projette menu2.projette menu3

"projette menu1.projette menu2.projette menu3" projettera peut-être tout ces menus, mais ce sera plus long à écrire que "projette mennu1, menu2, menu3"
Tu comprends ce que je veux dire? il faudrait qu'on puisse utiliser le même verbe pour plusieurs acteurs en les séparant avec des virgules... ca évite de taper plusieurs fois le verbe <img src=" title="Smile" />

descriptionDesign EmptyDesign

more_horiz
C'est possible de rajouter ce que tu demandes, techniquement, c'est possible.
Mais ça veut dire que je dois le généraliser à tous les verbes et là... j'ai peut que ça ralentisse Linotte...

descriptionDesign EmptyDesign

more_horiz
Oh... heum... ne peux-tu pas le faire sur une version "spéciale" de Linotte ? ainsi, ceux qui ne veulent pas d'une Linotte ralentie ne choisiront pas la version spéciale ? <img src=" title="Smile" />

descriptionDesign EmptyDesign

more_horiz
Tu veux me donner plus de boulot ;
-)

descriptionDesign EmptyDesign

more_horiz
Non, non c'est pas ça <img src=" title="Smile" />
Excuse-moi ^^

descriptionDesign EmptyDesign

more_horiz
LaughingLaughingLaughingLaughing

descriptionDesign EmptyDesign

more_horiz
<img src=" title="Smile" />
Au fait... j'ai pas arrêté de rechercher le code qui permet d'aller directement sur un site (en utilisant le navigateur par défaut) lorsqu'un évènement a eu lieu...
tous les codes que j'ai tapé ne marchent pas...
Comment as-tu fais, toi? <img src=" title="Smile" />
PS: désolé de parler de Java au lie de Linotte http://langagelinotte.free.fr/punbb/img/smilies/lol.png

descriptionDesign EmptyDesign

more_horiz
C'est simple en java :

Desktop.getDesktop().browse("http://langagelinotte.free.fr");

descriptionDesign EmptyDesign

more_horiz
Aaah oui merci :p ^^ (maintenant, ça marche -car avant , je n'arrivais pas à bien compiler -)

descriptionDesign EmptyRe: Design

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