Rechercher
Résultats par :
Recherche avancée
Mots-clés

vider  convertir  caractères  taille  

Qui est en ligne ?
Il y a en tout 2 utilisateurs en ligne :: 0 Enregistré, 0 Invisible et 2 Invités

Aucun

Voir toute la liste


Partagez
Voir le sujet précédentAller en basVoir le sujet suivant
Posting Freak
Messages : 1188
Date d'inscription : 2004-12-09
Voir le profil de l'utilisateurhttp://langagelinotte.free.fr/

Tweak Linotte : modifier l'environne Linotte 0.6

le Fri 22 Jul - 17:05
Tweak Linotte est un greffon proposant des outils pour modifier l'environnement Linotte.

Il propose :



  • Code:
    tweak.
    changericônetoile(chemin<
    texte>
    ) :
    Change l'icône de la toile
    [/*:m:9j4vks9f]
  • Code:
    tweak.
    changericône(chemin<
    texte>
    ) :
    Change l'icône de la barre des tâches
    Code:
    Exemple :


    Démo :

    Rôles :

    tweak :
    :
    tweak
    Actions :

    évoque tweak.
    changericône("space1.
    png")
    évoque tweak.
    changericônetoile("space1.
    png")
    termine
    [/*:m:9j4vks9f]
  • Code:
    tweak.
    transparencetoile(valeur<
    nombre>
    ) :
    Change le niveau de transparence de la toile (valeur entre 0 et 100)
    [/*:m:9j4vks9f]
  • Code:
    tweak.
    changertitre(valeur<
    texte>
    ) :
    Change le titre de la fenêtre
    [/*:m:9j4vks9f]
  • Code:
    tweak.
    toileinvisible() :
    Cache le fond de la toile (la toile devient invisible sauf les acteurs sur la toile)
    Exemple :
    Code:
    Pluie :


    Décor :

    Rôles :

    §x :
    :
    nombre
    §y :
    :
    nombre
    mer :
    :
    toile, couleur vaut "bleu de minuit", bordure vaut "non" , audessus vaut "oui", x vaut 0, y vaut 0, largeur vaut ecranh, hauteur vaut ecranv
    tweak :
    :
    tweak
    Actions :

    projette mer
    efface toile
    évoque tweak.
    toileinvisible()
    tant que vrai , lis
    attends 0.
    01 secondes
    x vaut hasard(ecranv)
    y vaut hasard(ecranh)
    appelle vague factory avec x, y
    attends 0.
    15 secondes
    appelle vague factory avec x, y
    ferme

    Vague factory :

    Rôles :

    *x :
    :
    nombre
    *y :
    :
    nombre
    §vague :
    :
    cercle, x vaut x, y vaut y, plein vaut "non", rayon vaut 1, taille vaut 2, couleur vaut "vert d'eau"
    Actions :

    projette vague
    pour chaque 50, lis
    rayon@vague vaut joker
    taille@vague vaut 1 + joker / 2
    transparence@vague vaut 100 - joker * 2
    attends 10 millisecondes
    ferme
    efface vague
    annihile vague
    reviens
    [/*:m:9j4vks9f]
  • Code:
    tweak.
    changerésolution(largeur<
    nombre>
    ,hauteur<
    nombre>
    ) :
    Change la résolution de l'écran

    Code:

    Les couleurs :


    Espèces :

    nom :
    :
    texte
    l'espèce fleur hérite de point et contient nom

    Grands rôles :

    champs :
    :
    toile, couleur vaut "jaune mimosa", largeur vaut 800, hauteur vaut 600, bordure vaut "non", pleinécran vaut "oui"
    fleurs :
    :
    casier de fleur vide
    message_fleur :
    :
    graffiti, x vaut 114, y vaut 539, .
    .
    .

    couleur vaut "noir", texte vaut "Déplace la souris sur les fleurs !", position vaut 1, taille vaut 10
    pointeur :
    :
    point, couleur vaut "blanc"

    Paragraphe :
    Décor
    Rôles :

    xx & yy :
    :
    nombre
    tweak :
    :
    tweak
    Actions :

    ~greffon 1 tweak 0.
    6 "http:
    //abaque.
    googlecode.
    com/files/Tweak.
    zgl"
    efface la toile
    projette champs
    attends 500 millisecondes
    évoque tweak.
    changerésolution(800,600)
    projette message_fleur
    pour chaque couleurs, parcours création avec joker
    projette pointeur
    va vers action

    Paragraphe :
    Création
    Rôles :

    *n :
    :
    texte
    §fleur :
    :
    fleur
    yy :
    :
    nombre <
    - 600
    xx :
    :
    nombre <
    - 800
    Actions :

    mélange xx
    mélange yy
    déplace fleur vers xx et yy
    couleur @ fleur vaut joker
    taille @ fleur vaut 10
    nom @ fleur vaut joker
    projette fleur
    ajoute fleur dans fleurs
    reviens

    Action :

    Rôles :

    position :
    :
    nombre <
    - 0
    Actions :

    ("boucle infinie")
    tant que vrai, lis
    temporise
    déplace pointeur vers sourisx et sourisy
    pour chaque fleurs, lis
    si pointeur est en collision avec joker alors texte @ message_fleur vaut nom @ joker
    ferme
    ferme
    [/*:m:9j4vks9f]



Fonctionne à partir de la version 1.4 du langage Linotte.


Téléchargeable ici : http://abaque.googlecode.com/files/Tweak.zgl
Posting Freak
Messages : 1188
Date d'inscription : 2004-12-09
Voir le profil de l'utilisateurhttp://langagelinotte.free.fr/

Tweak Linotte : modifier l'environne Linotte 0.4

le Tue 26 Jul - 9:14
Mise à jour du post. ajout de la fonction : transparencetoile
Non testé sous Linux.
Posting Freak
Messages : 1188
Date d'inscription : 2004-12-09
Voir le profil de l'utilisateurhttp://langagelinotte.free.fr/

Tweak Linotte : modifier l'environne Linotte 0.4

le Tue 26 Jul - 14:49
Ajout de tweak.toileinvisible()
Pour cela, il faut télécharger la dernière version beta.
avatar
Site Admin
Messages : 1029
Date d'inscription : 2011-11-03
Voir le profil de l'utilisateur

RE: Tweak Linotte : modifier l'environne Linotte 0.6

le Fri 27 Jan - 16:27
La version 0.6 est arrivée... elle propose la fonctionnalité suivante :
tweak.changerésolution(largeur,hauteur).

Change la résolution de l'écran :

Code:

Les couleurs :


Espèces :

nom :
:
texte
l'espèce fleur hérite de point et contient nom

Grands rôles :

champs :
:
toile, couleur vaut "jaune mimosa", largeur vaut 800, hauteur vaut 600, bordure vaut "non", pleinécran vaut "oui"
fleurs :
:
casier de fleur vide
message_fleur :
:
graffiti, x vaut 114, y vaut 539, .
.
.

couleur vaut "noir", texte vaut "Déplace la souris sur les fleurs !", position vaut 1, taille vaut 10
pointeur :
:
point, couleur vaut "blanc"

Paragraphe :
Décor
Rôles :

xx & yy :
:
nombre
tweak :
:
tweak
Actions :

~greffon 1 tweak 0.
6 "http:
//abaque.
googlecode.
com/files/Tweak.
zgl"
efface la toile
projette champs
attends 500 millisecondes
évoque tweak.
changerésolution(800,600)
projette message_fleur
pour chaque couleurs, parcours création avec joker
projette pointeur
va vers action

Paragraphe :
Création
Rôles :

*n :
:
texte
§fleur :
:
fleur
yy :
:
nombre <
- 600
xx :
:
nombre <
- 800
Actions :

mélange xx
mélange yy
déplace fleur vers xx et yy
couleur @ fleur vaut joker
taille @ fleur vaut 10
nom @ fleur vaut joker
projette fleur
ajoute fleur dans fleurs
reviens

Action :

Rôles :

position :
:
nombre <
- 0
Actions :

("boucle infinie")
tant que vrai, lis
temporise
déplace pointeur vers sourisx et sourisy
pour chaque fleurs, lis
si pointeur est en collision avec joker alors texte @ message_fleur vaut nom @ joker
ferme
ferme

Contenu sponsorisé

Re: Tweak Linotte : modifier l'environne Linotte 0.6

Voir le sujet précédentRevenir en hautVoir le sujet suivant
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum