FORUM DE DISCUSSION SUR LE LANGAGE PANORAMIC
Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.
FORUM DE DISCUSSION SUR LE LANGAGE PANORAMIC

Développement d'applications avec le langage Panoramic
 
AccueilAccueil  RechercherRechercher  Dernières imagesDernières images  S'enregistrerS'enregistrer  MembresMembres  Connexion  
Derniers sujets
» Gestion d'un système client-serveur.
Bonne année avec DistriLib Emptypar Klaus Ven 17 Mai 2024 - 14:02

» item_index(résolu)
Bonne année avec DistriLib Emptypar jjn4 Mar 14 Mai 2024 - 19:38

» Bataille terrestre
Bonne année avec DistriLib Emptypar jjn4 Lun 13 Mai 2024 - 15:01

» SineCube
Bonne année avec DistriLib Emptypar Marc Sam 11 Mai 2024 - 12:38

» Editeur EliP 6 : Le Tiny éditeur avec 25 onglets de travail
Bonne année avec DistriLib Emptypar Marc Sam 11 Mai 2024 - 12:22

» Philharmusique
Bonne année avec DistriLib Emptypar jjn4 Ven 10 Mai 2024 - 13:58

» PANORAMIC V 1
Bonne année avec DistriLib Emptypar papydall Jeu 9 Mai 2024 - 3:22

» select intégrés [résolu]
Bonne année avec DistriLib Emptypar jjn4 Mer 8 Mai 2024 - 17:00

» number_mouse_up
Bonne année avec DistriLib Emptypar jjn4 Mer 8 Mai 2024 - 11:59

» Aide de PANORAMIC
Bonne année avec DistriLib Emptypar jjn4 Mer 8 Mai 2024 - 11:16

» trop de fichiers en cours
Bonne année avec DistriLib Emptypar lepetitmarocain Mer 8 Mai 2024 - 10:43

» Je teste PANORAMIC V 1 beta 1
Bonne année avec DistriLib Emptypar papydall Mer 8 Mai 2024 - 4:17

» bouton dans autre form que 0(résolu)
Bonne année avec DistriLib Emptypar leclode Lun 6 Mai 2024 - 13:59

» KGF_dll - nouvelles versions
Bonne année avec DistriLib Emptypar Klaus Lun 6 Mai 2024 - 11:41

» @Jack
Bonne année avec DistriLib Emptypar Jack Mar 30 Avr 2024 - 20:40

Navigation
 Portail
 Index
 Membres
 Profil
 FAQ
 Rechercher
Rechercher
 
 

Résultats par :
 
Rechercher Recherche avancée
Mai 2024
LunMarMerJeuVenSamDim
  12345
6789101112
13141516171819
20212223242526
2728293031  
CalendrierCalendrier
Le deal à ne pas rater :
Bon plan achat en duo : 2ème robot cuiseur Moulinex Companion ...
600 €
Voir le deal

 

 Bonne année avec DistriLib

Aller en bas 
2 participants
AuteurMessage
jjn4

jjn4


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

Bonne année avec DistriLib Empty
MessageSujet: Bonne année avec DistriLib   Bonne année avec DistriLib EmptyMar 31 Déc 2019 - 16:41

Je suis sûr que vous avez tous rêvé un jour
d'un distributeur qui vous délivrerait de l'argent jusqu'à l'infini.
Eh bien, ne cherchez plus. Vous l'avez trouvé.
(Une machine bien pratique pour ceux qui trouvent que les temps sont durs !)
santa

Code:
rem ' Distributaur d'argent frais - par jjn4 - le 28/12/2019 ==================
   dim NDS% : rem Numéro Des Sprites
   label clic : rem Gestionnaire des on-click
   label non : rem Inactivation de la croix rouge
   NDS%=200

rem Form0 et autres préparations ==============================================
   width 0,1300
   height 0,600
   caption 0,"   Distributeur d'argent - servez-vous, c'est gratuit !"
   on_close 0,non
   close_inactive
   midi_on
   midi_volume 127

scene2d 100 : rem Fond du distributeur
   full_space 100
   color 100,0,130,0
   sprite_target_is 100
  
picture 105 : rem Fabrication des pièces
   left 105,100
   top 105,210
   2d_target_is 105
   print_target_is 105
   sous()

panel 110 : rem Distributeur
   left 110,20
   top 110,150
   width 110,220
   height 110,220
   color 110,250,150,0
   font_size 110,30
   font_bold 110
  
button 120 : rem Bouton 1€
   parent 120,110
   left 120,120
   top 120,20
   width 120,80
   height 120,80
   caption 120,"1 €"
   on_click 120,clic
  
button 130 : rem Bouton 2€
   parent 130,110
   left 130,120
   top 130,120
   width 130,80
   height 130,80
   caption 130,"2 €"
   on_click 130,clic
  
alpha 140 : rem Invitation
   parent 140,110
   left 140,10
   top 140,15
   font_color 140,0,0,255
   caption 140,"Distri"+chr$(13)+"Lib."
  
button 150 : rem Fin
   parent 150,110
   left 150,20
   top 150,120
   width 150,80
   height 150,80
   caption 150,"Fin"
   on_click 150,clic
  
panel 160 : rem Souhaits
   hide 160
   left 160,400
   top 160,400
   width 160,600
   font_bold 160
   font_size 160,40
   font_name 160,"Arial"
   color 160,255,255,0
   caption 160,"Amusez-vous bien !"
  
end : ' Début des routines ====================================================

clic: : rem Gestionnaire des on-click =========================================
   select number_click
      case 120 : sortie(1)
      case 130 : sortie(2)
      case 150 : fin()
   end_select
return

sub fin() : rem Fin du programme ==============================================
   dim_local v1fi% , v2fi% , v3fi%
   if NDS%>200
      message "Placez votre sac sous l'écran"
      inactive 110
      midi_instrument 10
      if NDS%>220
         v3fi%=20
      else
         v3fi%=10
      end_if
      for v1fi% = 201 to NDS%
         for v2fi% = sprite_y_position(v1fi%) to 600 step v3fi%
            sprite_position v1fi%,sprite_x_position(v1fi%),v2fi%
         next v2fi%
         midi_play int(rnd(2))*2+74,10
      next v1fi%
   end_if
   show 160
   display
   pause 900
   midi_off
   file_delete "Un-Euro.bmp"
   file_delete "Deux-Euros.bmp"
   terminate
end_sub

non: : rem Inactivation de la croix rouge =====================================
   caption 0,""
   beep
   pause 200
   caption 0,"   Utilisez plutôt le bouton FIN"
return

sub sortie(qp%) : rem Sortie d`une pièce ======================================
   dim_local v1st% , lst% , hst , cst% : rem Longueur , Hauteur , Côté
   inactive 110
   NDS%=NDS%+1
   lst%=int(rnd(800))+301
   hst=(int(rnd(100))+1)/300
   cst%=(int(rnd(2))+1)*2-3
   midi_instrument 108
   sprite_create_hide
   sprite NDS%
      sprite_hide NDS%
      select qp%
         case 1 : sprite_file_load NDS%,"Un-Euro.bmp" : midi_play 70,10
         case 2 : sprite_file_load NDS%,"Deux-Euros.bmp" : midi_play 60,10
      end_select
      sprite_position NDS%,120,200
      sprite_show NDS%
   for v1st% = 110 to lst% step 20
      sprite_position NDS%,v1st%,200+hst*v1st%*cst%
      pause 1
   next v1st%
   active 110
end_sub

sub sous() : rem Création magique des pièces ==================================
   dim_local v1so%
   width 105,105 : rem Dessin d`un Euro
   height 105,105
   color 105,0,0,0
   2d_fill_color 255,220,85
   2d_pen_color 150,150,150
   2d_pen_width 1
   2d_circle 52,52,52
   2d_circle 52,52,49
   2d_fill_color 230,230,230
   2d_circle 52,52,36
   font_size 105,38
   font_name 105,"Times New Roman"
   font_color 105,150,150,150
   print_locate 33,23
   print "1"
   font_size 105,8
   print_locate 57,46
   print "EURO"
   for v1so% = 1 to 6
      2d_line 62+v1so%*4,13+v1so%*3,62+v1so%*4,90-v1so%*3
   next v1so%
   file_save 105,"Un-Euro.bmp"
   width 105,115 : rem Dessin de deux Euros
   height 105,115
   color 105,0,0,0
   2d_fill_color 230,230,230
   2d_pen_color 150,150,150
   2d_circle 57,57,55
   2d_circle 57,57,52
   2d_fill_color 255,220,85
   2d_circle 57,57,37
   font_size 105,38
   font_color 105,120,170,170
   print_locate 37,27
   print "2"
   font_size 105,8
   print_locate 64,51
   print "EURO"
   2d_pen_color 120,170,170
   for v1so% = 1 to 6
      2d_line 68+v1so%*4,18+v1so%*3,68+v1so%*4,95-v1so%*3
   next v1so%
   file_save 105,"Deux-Euros.bmp"
end_sub        

Je sais bien que c'est un inutilitaire,
mais recevez cependant tous mes voeux qu'il vous porte chance
et que votre année 2020 soit fructueuse.
Bonne année à tous !
cheers
Revenir en haut Aller en bas
http://jjn4.e-monsite.com
Minibug

Minibug


Nombre de messages : 4566
Age : 57
Localisation : Vienne (86)
Date d'inscription : 09/02/2012

Bonne année avec DistriLib Empty
MessageSujet: Re: Bonne année avec DistriLib   Bonne année avec DistriLib EmptyMar 31 Déc 2019 - 17:38

Bonsoir Jjn4 !

Merci pour ton distributeur. Laughing Laughing

Dommage que tu ne l'as pas mis en ligne avant noël, je l'aurai offert à mes proches !

lol! lol! lol! lol!
Revenir en haut Aller en bas
http://gpp.panoramic.free.fr
 
Bonne année avec DistriLib
Revenir en haut 
Page 1 sur 1
 Sujets similaires
-
» Bonne année
» Bonne Année !
» Papydall vous souhaite une bonne année vingt vingt
» Bonne année 2017
» Bonjour et bonne année

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: