FORUM DE DISCUSSION SUR LE LANGAGE PANORAMIC

Développement d'applications avec le langage Panoramic
 
AccueilAccueil  FAQFAQ  RechercherRechercher  S'enregistrerS'enregistrer  MembresMembres  GroupesGroupes  Connexion  
Derniers sujets
» quel est ce comportement de Panoramic_editor
par JL35 Aujourd'hui à 16:38

» bug BORDER_HIDE : bloque la commande full_space
par silverman Aujourd'hui à 1:19

» Découpe dans une image
par JL35 Hier à 22:00

» FNC IsDateValide(d$) pour vérifier la validité d'une date
par papydall Hier à 18:57

» Pour faire plaisir à jjn4.
par Pedro Alvarez Hier à 8:13

» Pour faire plaisir à Marc37.
par Marc Jeu 22 Fév 2018 - 21:46

» Couleur d'une variable qui n'est pas un mot-clé
par bignono Jeu 22 Fév 2018 - 14:03

» Un catalogue de photos de fleurs, avec KBDD, affichage HTML
par Klaus Mer 21 Fév 2018 - 22:44

» KGF_dll - nouvelles versions
par Klaus Mer 21 Fév 2018 - 22:30

» Mah-Jong anglais
par jjn4 Mer 21 Fév 2018 - 14:22

» Partie fractionnaire d'un flottant
par silverman Mer 21 Fév 2018 - 14:19

» bug CREATE_HIDE : corruption de form
par silverman Mer 21 Fév 2018 - 13:32

» Racine carrée d’un nombre par l’algorithme de Héron
par Ouf_ca_passe Mer 21 Fév 2018 - 9:52

» Méthode manuelle d'extraction de la racine carrée
par pascal10000 Mer 21 Fév 2018 - 7:47

» [annulé]ON_MOVE n,l ne fonctionne que sur le form 0
par silverman Mar 20 Fév 2018 - 16:52

Navigation
 Portail
 Index
 Membres
 Profil
 FAQ
 Rechercher
Rechercher
 
 

Résultats par :
 
Rechercher Recherche avancée
Février 2018
LunMarMerJeuVenSamDim
   1234
567891011
12131415161718
19202122232425
262728    
CalendrierCalendrier

Partagez | 
 

 Feu de cheminée impressionniste

Aller en bas 
AuteurMessage
jjn4

avatar

Nombre de messages : 1679
Date d'inscription : 13/09/2009

MessageSujet: Feu de cheminée impressionniste   Sam 6 Mar 2010 - 15:42

Je sais, je sais, je suis absolument infernal !
Je n'arrête pas de vous agresser chaque semaine
avec des stresstilitaires qui vous mettent dans tous vos états.

Voyez un peu...
JL35 n'en dort plus,
JC a commencé une psychanalyse,
Nicolas fait d'horribles cauchemars toutes les nuits,
les autres, je vous dis pas...

Alors ok, d'accord, non, non, j'en conviens, c'est bon, j'arrête.
Donc maintenant, place exclusivement à la relaxation.

Alors, voici quelque chose de beau, de profond, de vrai,
d'infiniment reposant, et en plus d'artistique :
un feu de cheminée impressionniste
comme on n'en voit nulle part ailleurs.

Vous pouvez le contempler calmement sans penser à rien,
vous pouvez même le regarder pendant des heures,
si vous le souhaitez.
Alors, relaxez-vous bien, sentez la chaleur de ce feu de salon
et laissez-vous aller à fond,
vous allez voir que vous allez vous endormir...
Code:
rem ' Feu-Bois
dim g , i , j , m , k : label repere , fin
width 0,800 : height 0,552
caption 0,"Feu de cheminée impressionniste  (cliquez sur le feu pour arrêter)"
picture 1 : left 1,1 : top 1,1 : width 1,785 : height 1,510
color 1,236,233,216 : 2d_target_is 1 : 2d_pen_color 100,0,0
for i=1 to 50 : 2d_line 1,i,800,i : next i : 2d_pen_color 150,135,120
for j=1 to 6 : for i=1 to 75
2d_line 5+int(rnd(3)),i+77*j-25,98+int(rnd(3)),i+77*j-25
2d_line 685+int(rnd(3)),i+77*j-25,782+int(rnd(3)),i+77*j-25
next i : next j
picture 2 : left 2,101 : top 2,52 : width 2,585 : height 2,459
color 2,0,0,0 : 2d_target_is 2 : 2d_pen_width 20 : on_click 2,fin

repere:
2d_pen_color 205,25,25
for i=1 to 130 : 2d_line 150,i/3+370,450,i/3+330
2d_line 300+rnd(5),i/2+350,430-rnd(5),i/2+370 : next i
for i=1 to 30 : 2d_line 370+i*2,380+i,470,385
2d_line 230+i*2,400+i,330,390 : next i
for j=1 to 7
 m=int(rnd(220)) : k=int(rnd(99))
 for i=1 to 280 step 19
  2d_pen_color 255,255-int(i/2),0
  2d_line 190+m-int(i/5)+int(rnd(3)),i+90,190+m+int(i/5)+int(rnd(3)),i+k+30
 next i
next j : 2d_pen_color 0,0,0
2d_rectangle 200,300,201,440 : 2d_rectangle 400,300,401,450
2d_circle 200,300,10 : 2d_circle 400,300,10
display : color 2,0,0,0
goto repere

end

fin:
terminate
Sleep
Enfin, si quelque'un sait quoi faire contre ces horribles barres
horizontales blanches parasites, je suis preneur.


Dernière édition par jjn4 le Sam 1 Mai 2010 - 16:17, édité 1 fois
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://jjn4.e-monsite.com
JL35



Nombre de messages : 6154
Localisation : 77
Date d'inscription : 29/11/2007

MessageSujet: Re: Feu de cheminée impressionniste   Sam 6 Mar 2010 - 16:40

Pas mal, ça réchauffe par les temps qui courent !
Effectivement, il y a une synchro à faire avec le balayage écran, mais du diable si je sais comment faire !
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Jean Claude

avatar

Nombre de messages : 5180
Age : 63
Localisation : 83 Var
Date d'inscription : 07/05/2009

MessageSujet: Re: Feu de cheminée impressionniste   Sam 6 Mar 2010 - 16:41

Dommage les barres blanches, j'ai essayer de modifier mais pas moyen.

J'ai éteint le chauffage à la maison, merci.
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Invité
Invité



MessageSujet: Re: Feu de cheminée impressionniste   Dim 7 Mar 2010 - 0:01

Pour arreter les barres, il suffit de choisir par exemple l'éditeur du 28 décembre.
J'ai déjà fait 2 remarques sur ce sujet, sans réponse. A croire que cela ne dérangeait personne.
A+
Bon travail
J'aurai du essayer avant, ça ne va pas mieux. Si on enlève DISPLAY, il n'y a pas d'affichage, car il est en perpétuel changement (effet de flamme), et le programme attend l'arrêt des modification pour montrer l'image.
Désolé
Revenir en haut Aller en bas
jjn4

avatar

Nombre de messages : 1679
Date d'inscription : 13/09/2009

MessageSujet: +++   Mar 11 Mai 2010 - 0:53

Voici une version de Feu-Bois faite avec le nouveau timer
(en terme de fonctionnement, ça ne change rien)
Code:
rem ' Feu-Bois
dim g , i , j , m , k : label repere , fin
width 0,800 : height 0,552
caption 0,"Feu de cheminée impressionniste  (cliquez sur le feu pour arrêter)"
picture 1 : left 1,1 : top 1,1 : width 1,785 : height 1,510
color 1,236,233,216 : 2d_target_is 1 : 2d_pen_color 100,0,0
for i=1 to 50 : 2d_line 1,i,800,i : next i : 2d_pen_color 150,135,120
for j=1 to 6 : for i=1 to 75
2d_line 5+int(rnd(3)),i+77*j-25,98+int(rnd(3)),i+77*j-25
2d_line 685+int(rnd(3)),i+77*j-25,782+int(rnd(3)),i+77*j-25
next i : next j
picture 2 : left 2,101 : top 2,52 : width 2,585 : height 2,459
color 2,0,0,0 : 2d_target_is 2 : 2d_pen_width 20 : on_click 2,fin
timer 3 : timer_interval 3,25 : on_timer 3,repere : timer_on 3

end

repere:
2d_pen_color 205,25,25
for i=1 to 130 : 2d_line 150,i/3+370,450,i/3+330
2d_line 300+rnd(5),i/2+350,430-rnd(5),i/2+370 : next i
for i=1 to 30 : 2d_line 370+i*2,380+i,470,385
2d_line 230+i*2,400+i,330,390 : next i
for j=1 to 7
 m=int(rnd(220)) : k=int(rnd(99))
 for i=1 to 280 step 19
  2d_pen_color 255,255-int(i/2),0
  2d_line 190+m-int(i/5)+int(rnd(3)),i+90,190+m+int(i/5)+int(rnd(3)),i+k+30
 next i
next j : 2d_pen_color 0,0,0
2d_rectangle 200,300,201,440 : 2d_rectangle 400,300,401,450
2d_circle 200,300,10 : 2d_circle 400,300,10
display : color 2,0,0,0
return

fin:
timer_off 3
terminate
jocolor
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://jjn4.e-monsite.com
Invité
Invité



MessageSujet: Re: Feu de cheminée impressionniste   Mar 11 Mai 2010 - 12:10

Cela marche bien.
Un détail: j'ai mis un apostrophe devant on_timer 3, et cela marche pareil.
Donc je pense que cette instruction se met après off_timer. Par défaut lorsqu'on paramètre timer, on doit mettre celui-ci en on_timer.

J'ai demandé plusieurs fois une instruction qui permette de démarrer un programme sans être obligé de cliquer sur un objet. les fonctions timer y remédient.

@+
Revenir en haut Aller en bas
Contenu sponsorisé




MessageSujet: Re: Feu de cheminée impressionniste   

Revenir en haut Aller en bas
 
Feu de cheminée impressionniste
Revenir en haut 
Page 1 sur 1
 Sujets similaires
-
» [ RESOLU ]Chemin de fichier en relatif
» Chemin d'accès très bizarre [RESOLU]
» Conversion chemin long/chemin court (8.3)
» Ajouter un chemin (une route, une rivière, ...) dans MapSource
» Chemin le plus rapide ???

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
FORUM DE DISCUSSION SUR LE LANGAGE PANORAMIC :: PANORAMIC :: Les inutilitaires-
Sauter vers: