Novembre 2024 | Lun | Mar | Mer | Jeu | Ven | Sam | Dim |
---|
| | | | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | | Calendrier |
|
|
| La Maison qui s'approche et qui s'éloigne | |
| | Auteur | Message |
---|
papydall
Nombre de messages : 7017 Age : 74 Localisation : Moknine (Tunisie) Entre la chaise et le clavier Date d'inscription : 03/03/2012
| Sujet: La Maison qui s'approche et qui s'éloigne Mer 9 Déc 2015 - 13:58 | |
| - Code:
-
rem ============================================================================ ' La Maison qui s'approche et qui s'éloigne rem ============================================================================ Init() La_Maison(e) : pause 2000 repeat Maison_Approche_toi() : Maison_Eloigne_Toi() until scancode <> 0 cls : La_Maison(4) : Copy_Image() end rem ============================================================================ SUB Init() dim e : e = 4 : ' Facteur d'aggrandissement / rapetissement dim p : p = 0.025 dim size full_space 0 : caption 0,"<CLICK> pour arrêter ..." picture 10 : full_space 10 : 2d_target_is 10 : print_target_is 10 font_name 10,"arial": font_bold 10 : font_color 10,255,255,0 : 2d_fill_on image 20 END_SUB rem ============================================================================ SUB La_Maison(e) color 10,92,128,128 2d_pen_color 0,0,255 : 2d_poly_from 80*e,20*e 2d_poly_to 220*e,20*e : 2d_poly_to 280*e,80*e 2d_poly_to 140*e,80*e : 2d_poly_to 80*e,20*e 2d_flood 220*e,20*e+5,0,0,255 2d_pen_color 100,50,20 : 2d_fill_color 100,50,20 2d_rectangle 140*e,80*e,270*e,170*e
2d_pen_color 50,100,50 : 2d_poly_from 87*e,27*e 2d_poly_to 140*e,80*e : 2d_poly_to 140*e,170*e : 2d_poly_to 30*e,170*e 2d_poly_to 30*e,80*e : 2d_poly_to 87*e,27*e 2d_flood 30*e+10,80*e, 200,200,50
2d_pen_color 0,0,0 : 2d_poly_from 80*e,20*e 2d_poly_to 87*e,27*e : 2d_poly_to 30*e,80*e 2d_poly_to 20*e,80*e : 2d_poly_to 80*e,20*e 2d_flood 80*e,20*e+2,0,0,0 2d_fill_color 0,0,0 2d_rectangle 20*e,170*e,280*e,180*e : 2d_rectangle 170*e,90*e,240*e,155*e
2d_fill_color 255,255,0 2d_rectangle 175*e,95*e,202*e,120*e : 2d_rectangle 208*e,95*e,235*e,120*e 2d_rectangle 175*e,125*e,202*e,150*e : 2d_rectangle 208*e,125*e,235*e,150*e 2d_fill_color 0,200,200 : 2d_rectangle 60*e,80*e,110*e,170*e 2d_fill_color 0,0,0 : 2d_rectangle 195*e,15*e,205*e,30*e 2d_poly_from 200*e,10*e 2d_poly_to 210*e,15*e : 2d_poly_to 190*e,15*e : 2d_poly_to 200*e,10*e 2d_flood 200*e,10*e+2,0,0,0 2d_fill_color 255,255,0 : 2d_circle 100*e,120*e,5*e 2d_fill_color 255,0,0 if e >= 4 size = 16 : font_size 10, size print_locate 100*e,172*e : print "Nul n'entre ici s'il n'est PANORAMICIEN !" end_if END_SUB rem ============================================================================ SUB Maison_Approche_toi() for e = 0.1 to 4.5 step p cls : La_Maison(e) : Copy_Image() : pause 5 if scancode <> 0 then exit_for next e END_SUB rem ============================================================================ SUB Maison_Eloigne_Toi() for e = 4.5 to .1 step 0-p cls : La_Maison(e) : Copy_Image() : pause 5 if scancode <> 0 then exit_for next e END_SUB rem ============================================================================ SUB Copy_Image() hide 10 2d_image_copy 20,left(10),top(10),width(10),height(10) 2d_target_is 0: 2d_image_paste 20,left(10),top(10) : 2d_target_is 10 END_SUB rem ============================================================================
| |
| | | Yannick
Nombre de messages : 8635 Age : 53 Localisation : Bretagne Date d'inscription : 15/02/2010
| Sujet: re Mer 9 Déc 2015 - 14:51 | |
| Bel effet de zoom avant/arrière . | |
| | | papydall
Nombre de messages : 7017 Age : 74 Localisation : Moknine (Tunisie) Entre la chaise et le clavier Date d'inscription : 03/03/2012
| Sujet: Re: La Maison qui s'approche et qui s'éloigne Mer 9 Déc 2015 - 17:47 | |
| Nul n'entre dans la maison qui-s'approche-et-qui-s'éloigne s'il n'est PANORAMICIEN ! C'est utilement inutile | |
| | | Jean Claude
Nombre de messages : 5950 Age : 70 Localisation : 83 Var Date d'inscription : 07/05/2009
| Sujet: Re: La Maison qui s'approche et qui s'éloigne Mer 9 Déc 2015 - 20:06 | |
| C'et bleffant !
Bravo, même pas de scintillement...
A+ | |
| | | mindstorm
Nombre de messages : 685 Age : 55 Localisation : charente Date d'inscription : 13/02/2013
| Sujet: Re: La Maison qui s'approche et qui s'éloigne Mer 9 Déc 2015 - 21:37 | |
| bravo Papydall j'ai juste un problème ligne 19 avec Panoramic Editor V 0.9.25 je l'ai réglé avec un rem il manque aussi un bonhomme de neige | |
| | | Jicehel
Nombre de messages : 5947 Age : 52 Localisation : 77500 Date d'inscription : 18/04/2011
| Sujet: Re: La Maison qui s'approche et qui s'éloigne Mer 9 Déc 2015 - 23:43 | |
| Excellent. Je mets une version gérée par timer pour un choix de type de programmation. Elle n'apporte rien de plus, c'est juste une façon différente de procéder. - Code:
-
rem ============================================================================ ' La Maison qui s'approche et qui s'éloigne rem ============================================================================ label trace Init() La_Maison(debut) : Copy_Image(): pause 1000 timer_on 3 end rem ============================================================================ SUB Init() dim e : ' Facteur d'aggrandissement / rapetissement dim p : p = 0 - 0.05 dim debut : debut = 3.7 dim fin : fin = 0.05 dim size full_space 0 : caption 0,"<CLICK> pour arrêter ..." picture 10 : full_space 10 : 2d_target_is 10 : print_target_is 10 font_name 10,"arial": font_bold 10 : font_color 10,255,255,0 : 2d_fill_on size = 16 : font_size 10, size image 20 timer 3 : timer_off 3: timer_interval 3,50 : on_timer 3,trace e = debut END_SUB rem ============================================================================ SUB La_Maison(e) color 10,92,128,128 2d_pen_color 0,0,255 : 2d_poly_from 80*e,20*e : 2d_poly_to 220*e,20*e 2d_poly_to 280*e,80*e : 2d_poly_to 140*e,80*e : 2d_poly_to 80*e,20*e 2d_flood 220*e,20*e+5,0,0,255 2d_pen_color 100,50,20 : 2d_fill_color 100,50,20 2d_rectangle 140*e,80*e,270*e,170*e
2d_pen_color 50,100,50 : 2d_poly_from 87*e,27*e : 2d_poly_to 140*e,80*e 2d_poly_to 140*e,170*e : 2d_poly_to 30*e,170*e : 2d_poly_to 30*e,80*e 2d_poly_to 87*e,27*e : 2d_flood 30*e+10,80*e, 200,200,50
2d_pen_color 0,0,0 : 2d_poly_from 80*e,20*e : 2d_poly_to 87*e,27*e 2d_poly_to 30*e,80*e : 2d_poly_to 20*e,80*e : 2d_poly_to 80*e,20*e 2d_flood 80*e,20*e+2,0,0,0 2d_fill_color 0,0,0 2d_rectangle 20*e,170*e,280*e,180*e : 2d_rectangle 170*e,90*e,240*e,155*e
2d_fill_color 255,255,0 2d_rectangle 175*e,95*e,202*e,120*e : 2d_rectangle 208*e,95*e,235*e,120*e 2d_rectangle 175*e,125*e,202*e,150*e : 2d_rectangle 208*e,125*e,235*e,150*e
2d_fill_color 0,200,200 : 2d_rectangle 60*e,80*e,110*e,170*e 2d_fill_color 0,0,0 : 2d_rectangle 195*e,15*e,205*e,30*e 2d_poly_from 200*e,10*e 2d_poly_to 210*e,15*e : 2d_poly_to 190*e,15*e : 2d_poly_to 200*e,10*e 2d_flood 200*e,10*e+2,0,0,0 2d_fill_color 255,255,0 : 2d_circle 100*e,120*e,5*e
if e >= 3.2 then 2d_fill_color 255,0,0 : print_locate 100*e,172*e : print "Nul n'entre ici s'il n'est PANORAMICIEN !"
END_SUB rem ============================================================================ SUB Copy_Image() hide 10 2d_image_copy 20,left(10),top(10),width(10),height(10) 2d_target_is 0: 2d_image_paste 20,left(10),top(10) : 2d_target_is 10 END_SUB rem ============================================================================
trace: e = e+ p La_Maison(e) : Copy_Image() if e = fin then e = debut : debut = fin : fin = e : p = 0 - p : e = debut if scancode = 0 then return if p > 0 : La_Maison(fin) : else : La_Maison(debut): end_if Copy_Image() : wait 1000 : terminate return
Dernière édition par Jicehel le Jeu 10 Déc 2015 - 0:26, édité 1 fois | |
| | | Marc
Nombre de messages : 2466 Age : 63 Localisation : TOURS (37) Date d'inscription : 17/03/2014
| Sujet: Re: La Maison qui s'approche et qui s'éloigne Mer 9 Déc 2015 - 23:55 | |
| => A l'homme qui programme plus vite que son ombre :
Trop cool ! Bravo ! | |
| | | papydall
Nombre de messages : 7017 Age : 74 Localisation : Moknine (Tunisie) Entre la chaise et le clavier Date d'inscription : 03/03/2012
| Sujet: Re: La Maison qui s'approche et qui s'éloigne Jeu 10 Déc 2015 - 0:12 | |
| - Jean Claude a écrit:
- C'et bleffant !
Bravo, même pas de scintillement... Tu dis scintillement ? Quel scintillement ? Depuis l’astuce de Silverman / Cosmos70 (un grand merci à eux) je ne connais plus ce gros mot ! Pour te convaincre, jette un œil sur la SUB Copy_Image() - mindstorm a écrit:
- bravo Papydall
j'ai juste un problème ligne 19 avec Panoramic Editor V 0.9.25 je l'ai réglé avec un rem il manque aussi un bonhomme de neige Comment ça ? La ligne 19 c’est - Code:
-
image 20 Et cet objet est nécessaire pour que le programme marche. Le code tel qu’il est posté fonctionne parfaitement. - Jicehel a écrit:
- Excellent. Je mets une version gérée par timer pour un choix de type de programmation.
Elle n'apporte rien de plus, c'est juste une façon différente de procéder. Ligne 6 - Code:
-
La_Maison(debut) : pause 1000 Tu as viré mon Copy_Image() et bonjour les dégats, heu les scintillements ! Cette ligne doit être - Code:
-
La_Maison(debut) : Copy_Image() : pause 1000 Ligne 70 - Code:
-
if p > 0 then La_Maison(fin) else La_Maison(debut) Il manque les deux-points : de séparation avant et après else - Marc37 a écrit:
- => A l'homme qui programme plus vite que son ombre :
Trop cool ! Bravo ! A dire vrai, je n'ai plus d'ombre (ou je ne la vois plus), car ces temps-ci , je garde le lit (plutôt) le bureau ! Merci beaucoup à vous tous. | |
| | | Jicehel
Nombre de messages : 5947 Age : 52 Localisation : 77500 Date d'inscription : 18/04/2011
| Sujet: Re: La Maison qui s'approche et qui s'éloigne Jeu 10 Déc 2015 - 0:26 | |
| J'ai mis les 2 corrections dans le code et bonne nuit à tous
Dernière édition par Jicehel le Jeu 10 Déc 2015 - 9:15, édité 1 fois | |
| | | Jean Claude
Nombre de messages : 5950 Age : 70 Localisation : 83 Var Date d'inscription : 07/05/2009
| Sujet: Re: La Maison qui s'approche et qui s'éloigne Jeu 10 Déc 2015 - 7:47 | |
| - Papydall a écrit:
- Tu dis scintillement ? Quel scintillement ?
Depuis l’astuce de Silverman / Cosmos70 (un grand merci à eux) je ne connais plus ce gros mot ! C'est bien ce que j'ai dit "même pas de scintillement" Et tu fais bien de rappeler le travail de Silverman et de Cosmos. A+ | |
| | | Invité Invité
| Sujet: Re: La Maison qui s'approche et qui s'éloigne Jeu 10 Déc 2015 - 14:02 | |
| - Citation :
- Et tu fais bien de rappeler le travail de Silverman et de Cosmos.
C'est surtout l'homme d'argent qu'il faut féliciter. J'ai seulement repris son travail. |
| | | papydall
Nombre de messages : 7017 Age : 74 Localisation : Moknine (Tunisie) Entre la chaise et le clavier Date d'inscription : 03/03/2012
| Sujet: Re: La Maison qui s'approche et qui s'éloigne Jeu 10 Déc 2015 - 14:36 | |
| Vous êtes tous gentils. Vive le Forum ! Vive Panoramic Vive la communauté Panoramicienne !
« Le savoir est la seule chose qui augmente quand on la partage » | |
| | | mindstorm
Nombre de messages : 685 Age : 55 Localisation : charente Date d'inscription : 13/02/2013
| Sujet: Re: La Maison qui s'approche et qui s'éloigne Jeu 10 Déc 2015 - 18:20 | |
| bonjour a tous papydall pour moi la ligne 19 c'est la définition des écritures "fonte..."
| |
| | | papydall
Nombre de messages : 7017 Age : 74 Localisation : Moknine (Tunisie) Entre la chaise et le clavier Date d'inscription : 03/03/2012
| Sujet: Re: La Maison qui s'approche et qui s'éloigne Ven 11 Déc 2015 - 0:17 | |
| Salut mindstorm Je vois quel est ton problème. Tu utilises Panoramic Editor V 0.9.25 alors que la version actuelle est Panoramic Editor V 0.9.27i3 Le problème se trouve dans cette ligne - Code:
-
font_name 10,"arial": font_bold 10 : font_color 10,255,255,0 : 2d_fill_on
La version V 0.9.25 ne reconnait pas la commande 2d_fill_on d'où l'erreur. Cette commande autorise le remplissage des formes 2D_CIRCLE et 2D_RECTANGLEPourquoi tu ne passes pas à la dernière version ou à la version V.0.9.26 ? | |
| | | Contenu sponsorisé
| Sujet: Re: La Maison qui s'approche et qui s'éloigne | |
| |
| | | | La Maison qui s'approche et qui s'éloigne | |
|
Sujets similaires | |
|
| Permission de ce forum: | Vous ne pouvez pas répondre aux sujets dans ce forum
| |
| |
| |