Programmer avec le langage Linotte

Besoin d'un conseil sur la programmation en Linotte ?


Affichage du polygone dans l’inspecteur

Partagez

pat
Senior Member

Messages : 497
Date d'inscription : 2008-09-21

Affichage du polygone dans l’inspecteur

Message par pat le Fri 16 Oct - 21:05

Bonsoir,

Une remarque, est-ce normal que les deltas du polygone ne s’affichent pas dans l’ordre de leurs indices ? J’ai donc dy15=10, dy6=0, dy14=0, dy5=0 etc.… c’est juste un peu gênant :;
):

Bon week-end, à toute la communauté @+

cpc
Posting Freak

Messages : 1188
Date d'inscription : 2004-12-09

Affichage du polygone dans l’inspecteur

Message par cpc le Sun 18 Oct - 9:48

Bonsoir Pat,

En effet... c'est un peu gênant ! je vais regarder ça !

pat
Senior Member

Messages : 497
Date d'inscription : 2008-09-21

Affichage du polygone dans l’inspecteur

Message par pat le Sun 18 Oct - 21:16

cela semble se produire avec l'instruction "créer un acteur polygone" uniquement.

cpc
Posting Freak

Messages : 1188
Date d'inscription : 2004-12-09

Affichage du polygone dans l’inspecteur

Message par cpc le Mon 19 Oct - 10:13

merci Pat pour l'information.

pat
Senior Member

Messages : 497
Date d'inscription : 2008-09-21

Affichage du polygone dans l’inspecteur

Message par pat le Tue 20 Oct - 12:16

voici, le paragraphe concerné par le pbs :

Livre : Extrait Fill
("Spécification 0.7.3")
("Auteur : pat")
cg est un texte valant "Fill_carré"
cd est un texte valant "oui"
nomssobjg est un casier de texte vide
nomlox est un texte valant "coordx_carré"
nomloy est un texte valant "coordy_carré"
coordx_carré est un casier de nombre valant 70,120,120,120,120,70,70,70
coordy_carré est un casier de nombre valant 0,0,0,50,50,50,50,0
Paragraphe : Fill
Rôles :
nompoly & ext &ext2 est un texte vide
num & dnum & pos est un nombre valant 0
nbpt est un nombre valant 6
Actions :
Cherche pos, la position de cg dans nomssobjg
Si pos est égale à 0 alors lis
nompoly=cg
Crée nompoly un acteur polygone
Ajoute #cg dans nomssobjg
vide <
nompoly>

transparence de <
nompoly>
=100
taille de <
nompoly>
=1
couleur de <
nompoly>
="noir"
visible de <
nompoly>
="oui"
x de <
nompoly>
=<
nomlox>
{0}
y de <
nompoly>
=<
nomloy>
{0}
Pour num de 2 à nbpt+2 suivant num+2,lis
dnum=dnum+1
Concatène "dx", dnum," de ",nompoly dans ext
Concatène "dy",dnum," de ",nompoly dans ext2
affiche "num= "+num
Mesure <
nomlox>
dans pos
Affiche "long coordx" +pos
Mesure <
nomloy>
dans pos
Affiche "long coordy" +pos
<
ext>
=<
nomlox>
{num-1}-<
nomlox>
{num-2}
<
ext2>
=<
nomloy>
{num-1}-<
nomloy>
{num-2}
ferme
plein de <
cg>
=cd
Projette <
nompoly>

Rafraîchis
ferme
sinon,lis
plein de <
cg>
=cd
ferme

désolé pour la complexité !

Tiens à l'affichage, le point de départ du polygone n'est pas de coordonnées 70;
0 ?! Si quelqu'un en voit la raison, d'avance merci.

pat
Senior Member

Messages : 497
Date d'inscription : 2008-09-21

Affichage du polygone dans l’inspecteur

Message par pat le Mon 9 Nov - 13:18

Bien ce problème d'affichage est réglé, cependant j'en ai identifié un autre (désolé) dans le même style cette fois dans l'atelier.
Ainsi, quand l'on insère un polygone avec le verbier, l'on obtiens ceci :

? est un polygone, angle vaut ?, couleur vaut ?, dx1 vaut ?, dx10 vaut ?, dx11 vaut ?, dx12 vaut ?, dx13 vaut ?, dx14 vaut ?, dx15 vaut ?, dx16 vaut ?, dx17 vaut ?, dx18 vaut ?, dx19 vaut ?, dx2 vaut ?, dx20 vaut ?, dx21 vaut ?, dx22 vaut ?, dx23 vaut ?, dx24 vaut ?, dx25 vaut ?, dx26 vaut ?, dx27 vaut ?, dx28 vaut ?, dx29 vaut ?, dx3 vaut ?, dx30 vaut ?, dx31 vaut ?, dx32 vaut ?, dx33 vaut ?, dx34 vaut ?, dx35 vaut ?, dx36 vaut ?, dx37 vaut ?, dx38 vaut ?, dx39 vaut ?, dx4 vaut ?, dx40 vaut ?, dx41 vaut ?, dx42 vaut ?, dx43 vaut ?, dx44 vaut ?, dx45 vaut ?, dx46 vaut ?, dx47 vaut ?, dx48 vaut ?, dx49 vaut ?, dx5 vaut ?, dx50 vaut ?, dx6 vaut ?, dx7 vaut ?, dx8 vaut ?, dx9 vaut ?, dy1 vaut ?, dy10 vaut ?, dy11 vaut ?, dy12 vaut ?, dy13 vaut ?, dy14 vaut ?, dy15 vaut ?, dy16 vaut ?, dy17 vaut ?, dy18 vaut ?, dy19 vaut ?, dy2 vaut ?, dy20 vaut ?, dy21 vaut ?, dy22 vaut ?, dy23 vaut ?, dy24 vaut ?, dy25 vaut ?, dy26 vaut ?, dy27 vaut ?, dy28 vaut ?, dy29 vaut ?, dy3 vaut ?, dy30 vaut ?, dy31 vaut ?, dy32 vaut ?, dy33 vaut ?, dy34 vaut ?, dy35 vaut ?, dy36 vaut ?, dy37 vaut ?, dy38 vaut ?, dy39 vaut ?, dy4 vaut ?, dy40 vaut ?, dy41 vaut ?, dy42 vaut ?, dy43 vaut ?, dy44 vaut ?, dy45 vaut ?, dy46 vaut ?, dy47 vaut ?, dy48 vaut ?, dy49 vaut ?, dy5 vaut ?, dy50 vaut ?, dy6 vaut ?, dy7 vaut ?, dy8 vaut ?, dy9 vaut ?, plein vaut ?, position vaut ?, taille vaut ?, transparence vaut ?, visible vaut ?, x vaut ?, y vaut ?

vous voyez le petit soucis dans l'ordre des dx, une petite gêne sans + :;
):

cpc
Posting Freak

Messages : 1188
Date d'inscription : 2004-12-09

Affichage du polygone dans l’inspecteur

Message par cpc le Mon 9 Nov - 23:30

Arg.... je vais corriger ça merci !

pat
Senior Member

Messages : 497
Date d'inscription : 2008-09-21

Affichage du polygone dans l’inspecteur

Message par pat le Sat 9 Jan - 14:29

Voici à titre d’information un autre problème d'affichage (sauf erreur de ma part), après l’exécution de l'exemple ci-dessous, la ligne nommée « vsLigne_etoile_0 » n’apparaît pas dans l’inspecteur, malgré sa présence sur la toile.

Livre : SuissBox v0.0.1 extrait
("Spécification 0.7.5")
("Auteur : pat")

Bibliothèque :

Espèces :

Grands rôles :
vsLigne_vsLo_0 est un ligne, visible vaut "oui", transparence vaut 100, taille vaut 10, couleur vaut "noir", x1 vaut 0, y1 vaut 0, x2 vaut 0, y2 vaut 0, position vaut 1, angle vaut 360
vsNomssobjg est un casier de texte vide
Paragraphe : Lignes
Rôles :
vsNomlo est un texte valant "vsLigne_etoile_0"
Souffleurs :

Actions :
Efface le tableau
Efface la toile
Crée vsNomlo un acteur ligne
Ajoute #vsNomlo dans vsNomssobjg
<
vsNomlo>
=#vsLigne_vsLo_0
couleur de <
vsNomlo>
="orange"
Projette <
vsNomlo>

cpc
Posting Freak

Messages : 1188
Date d'inscription : 2004-12-09

Affichage du polygone dans l’inspecteur

Message par cpc le Mon 18 Jan - 13:34

Salut Pat,

Je viens de créer une fiche sur ton bogue :

http://code.google.com/p/langagelinotte ... tail?id=15

Contenu sponsorisé

Re: Affichage du polygone dans l’inspecteur

Message par Contenu sponsorisé


    La date/heure actuelle est Wed 15 Aug - 16:26