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
» Bataille navale SM
Drapeau à taille ajustable Emptypar jjn4 Aujourd'hui à 17:39

» Une calculatrice en une ligne de programme
Drapeau à taille ajustable Emptypar jean_debord Aujourd'hui à 8:01

» Gestion d'un système client-serveur.
Drapeau à taille ajustable Emptypar Pedro Hier à 19:31

» Les maths du crocodile
Drapeau à taille ajustable Emptypar jean_debord Hier à 10:37

» Naissance de Crocodile Basic
Drapeau à taille ajustable Emptypar jean_debord Hier à 8:45

» Editeur EliP 6 : Le Tiny éditeur avec 25 onglets de travail
Drapeau à taille ajustable Emptypar Froggy One Mer 24 Avr 2024 - 18:38

» Dessine-moi une galaxie
Drapeau à taille ajustable Emptypar jjn4 Lun 22 Avr 2024 - 13:47

» Erreur END_SUB
Drapeau à taille ajustable Emptypar jjn4 Lun 22 Avr 2024 - 13:43

» Bug sur DIM_LOCAL ?
Drapeau à taille ajustable Emptypar papydall Dim 21 Avr 2024 - 23:30

» Form
Drapeau à taille ajustable Emptypar leclode Dim 21 Avr 2024 - 18:09

» trop de fichiers en cours
Drapeau à taille ajustable Emptypar Marc Dim 21 Avr 2024 - 2:41

» 2D_fill_color(résolu)
Drapeau à taille ajustable Emptypar leclode Sam 20 Avr 2024 - 8:32

» Consommation gaz électricité
Drapeau à taille ajustable Emptypar leclode Mer 17 Avr 2024 - 11:07

» on_key_down (résolu)
Drapeau à taille ajustable Emptypar leclode Mar 16 Avr 2024 - 11:01

» Sous-programme(résolu)
Drapeau à taille ajustable Emptypar jjn4 Jeu 4 Avr 2024 - 14:42

Navigation
 Portail
 Index
 Membres
 Profil
 FAQ
 Rechercher
Rechercher
 
 

Résultats par :
 
Rechercher Recherche avancée
Avril 2024
LunMarMerJeuVenSamDim
1234567
891011121314
15161718192021
22232425262728
2930     
CalendrierCalendrier
Le Deal du moment :
Funko POP! Jumbo One Piece Kaido Dragon Form : ...
Voir le deal

 

 Drapeau à taille ajustable

Aller en bas 
2 participants
AuteurMessage
Marc

Marc


Nombre de messages : 2379
Age : 63
Localisation : TOURS (37)
Date d'inscription : 17/03/2014

Drapeau à taille ajustable Empty
MessageSujet: Drapeau à taille ajustable   Drapeau à taille ajustable EmptyDim 11 Mar 2018 - 0:58

Bonjour à tous !

Rien d’extraordinaire !  Juste pour le plaisir de programmer, j'ai fait un drapeau...

Code:
' ------------------------------------------------------------------------------
'  PANORAMIC Tunisia Flag
'  MARC - March 2018 - Panoramic v0.9.28.i14
'  http://panoramic-language.pagesperso-orange.fr/French/index.html
'  http://panoramic.top-forum.net
' ------------------------------------------------------------------------------
' Tunisia_Flag(n° d'objet, coordonnée x, coordonnée y, largeur en pixels)
Tunisia_Flag(1,75,75,400)
END
' ------------------------------------------------------------------------------
SUB Tunisia_Flag(n%,x%,y%,w%)        
    DIM_LOCAL i%,j%,h%,r%,x1%,y1%,p%(10,2)
    DEGREES
    h%=2/3*w%
    r%=w%/3/2
    PICTURE n%
    WIDTH n%,w%
    HEIGHT n%,h%
    COLOR n%,232,0,11
    2D_TARGET_IS n%
    2D_PEN_COLOR 250,250,250
    2D_FILL_COLOR 250,250,250
    2D_CIRCLE w%/2,h%/2,r%
    2D_PEN_COLOR 232,0,11
    2D_FILL_COLOR 232,0,11
    2D_CIRCLE w%/2,h%/2,r%/1.333
    2D_PEN_COLOR 250,250,250
    2D_FILL_COLOR 250,250,250
    x1%=w%/2+(r%/2.2/2)
    y1%=h%/2
    2D_CIRCLE x1%,y1%,r%/1.333/1.333
    2D_PEN_COLOR 232,0,11
    r%=r%/2.62
    FOR i% = 180 to -180 STEP -36
        IF MOD(i%,72)=0
            p%(j%,0)=(COS(i%)*r%/2.62)+x1%
            p%(j%,1)=(SIN(i%)*r%/2.62)+y1%
        ELSE
            p%(j%,0)=(COS(i%)*r%)+x1%
            p%(j%,1)=(SIN(i%)*r%)+y1%
        END_IF
        j%=j%+1
    NEXT i%
    2D_POLY_FROM p%(0,0),p%(0,1)
    FOR j% = 0 to 10
        2D_POLY_TO p%(j%,0),p%(j%,1)
    NEXT j%
    2D_FLOOD x1%,y1%,232,0,11
    LEFT n%,x%
    TOP n%,y%
END_SUB
Revenir en haut Aller en bas
Marc

Marc


Nombre de messages : 2379
Age : 63
Localisation : TOURS (37)
Date d'inscription : 17/03/2014

Drapeau à taille ajustable Empty
MessageSujet: Re: Drapeau à taille ajustable   Drapeau à taille ajustable EmptyDim 11 Mar 2018 - 1:25

Sur le même principe, un autre drapeau :

Code:
' ------------------------------------------------------------------------------
'  PANORAMIC French Flag
'  MARC - March 2018 - Panoramic v0.9.28.i14
'  http://panoramic-language.pagesperso-orange.fr/French/index.html
'  http://panoramic.top-forum.net
' ------------------------------------------------------------------------------
' FRENCH_Flag(n° d'objet, coordonnée x, coordonnée y, largeur en pixels)
French_Flag(1,75,75,400)
END
' ------------------------------------------------------------------------------
SUB French_Flag(n%,x%,y%,w%)       
    DIM_LOCAL i%,h%
    h%=2/3*w%
    PICTURE n%
    WIDTH n%,w%
    HEIGHT n%,h%
    COLOR n%,255,255,255
    2D_TARGET_IS n%
    2D_PEN_COLOR 0,0,180
    2D_FILL_COLOR 0,0,180
    2D_RECTANGLE 0,0,1/3*w%,h%
    2D_PEN_COLOR 255,0,0
    2D_FILL_COLOR 255,0,0
    2D_RECTANGLE 2/3*w%+1,0,w%,h%
    LEFT n%,x%
    TOP n%,y%
 END_SUB
Revenir en haut Aller en bas
Marc

Marc


Nombre de messages : 2379
Age : 63
Localisation : TOURS (37)
Date d'inscription : 17/03/2014

Drapeau à taille ajustable Empty
MessageSujet: Re: Drapeau à taille ajustable   Drapeau à taille ajustable EmptyDim 11 Mar 2018 - 1:26

Encore un autre...

Code:
' ------------------------------------------------------------------------------
'  PANORAMIC German Flag
'  MARC - March 2018 - Panoramic v0.9.28.i14
'  http://panoramic-language.pagesperso-orange.fr/French/index.html
'  http://panoramic.top-forum.net
' ------------------------------------------------------------------------------
' German_Flag(n° d'objet, coordonnée x, coordonnée y, largeur en pixels)
German_Flag(1,75,75,400)
END
' ------------------------------------------------------------------------------
SUB German_Flag(n%,x%,y%,w%)        
    DIM_LOCAL i%,h%
    h%=2/3*w%
    PICTURE n%
    WIDTH n%,w%
    HEIGHT n%,h%
    COLOR n%,0,0,0
    2D_TARGET_IS n%
    2D_PEN_COLOR 250,0,0
    2D_FILL_COLOR 250,0,0
    2D_RECTANGLE 0,1/3*h%+1,w%,h%
    2D_PEN_COLOR 255,204,0
    2D_FILL_COLOR 255,204,0
    2D_RECTANGLE 0,2/3*h%+1,w%,h%
    LEFT n%,x%
    TOP n%,y%
END_SUB
Revenir en haut Aller en bas
Marc

Marc


Nombre de messages : 2379
Age : 63
Localisation : TOURS (37)
Date d'inscription : 17/03/2014

Drapeau à taille ajustable Empty
MessageSujet: Re: Drapeau à taille ajustable   Drapeau à taille ajustable EmptyDim 11 Mar 2018 - 1:29

Un dernier...

Code:
' ------------------------------------------------------------------------------
'  PANORAMIC English Flag
'  MARC - March 2018 - Panoramic v0.9.28.i14
'  http://panoramic-language.pagesperso-orange.fr/French/index.html
'  http://panoramic.top-forum.net
' ------------------------------------------------------------------------------
' English_Flag(n° d'objet, coordonnée x, coordonnée y, largeur en pixels)
English_Flag(1,75,75,400)
END
' ------------------------------------------------------------------------------
SUB English_Flag(n%,x%,y%,w%)
    DIM_LOCAL i%,h%
    h%=INT(2/3*w%)
    PICTURE n%
    WIDTH n%, w%
    HEIGHT n%,h%
    COLOR n%,0,0,180       
    2D_TARGET_IS n%
    2D_PEN_COLOR 250,250,250
    FOR i%= INT(h%/10*-1) TO INT(h%/10)
        2D_LINE 0,i%,w%,h%+i%
        2D_LINE 0,h%+i%,w%,i%
    NEXT i%
    2D_PEN_COLOR 250,0,1
    FOR i%= INT(h%/45*-1) TO INT(h%/45)
        2D_LINE 0,i%,w%,h%+i%
        2D_LINE 0,h%+i%,w%,i%
    NEXT i%
    2D_PEN_COLOR 250,250,251
    FOR i%= INT(w%/10*-1) TO INT(w%/10)         
        2D_LINE INT(w%/2+i%),0,INT(w%/2+i%),h%
        2D_LINE 0,INT(h%/2+i%),w%,INT(h%/2+i%)
    NEXT i%
    2D_PEN_COLOR 250,0,1
    FOR i%= INT(h%/15*-1) TO INT(h%/15)
        2D_LINE INT(w%/2+i%),0,INT(w%/2+i%),h%
        2D_LINE 0,INT(h%/2+i%),w%,INT(h%/2+i%)
    NEXT i%
    LEFT n%,x%
    TOP n%,y%
END_SUB

Revenir en haut Aller en bas
papydall

papydall


Nombre de messages : 6996
Age : 73
Localisation : Moknine (Tunisie) Entre la chaise et le clavier
Date d'inscription : 03/03/2012

Drapeau à taille ajustable Empty
MessageSujet: Re: Drapeau à taille ajustable   Drapeau à taille ajustable EmptyDim 11 Mar 2018 - 3:23

Merci Marc.
Ça m’a fait un grand plaisir de voir le drapeau de mon pays la Tunisie.

Comme tu l’as si bien écrit
Marc a écrit:
Rien d’extraordinaire !  Juste pour le plaisir de programmer, …

Voici l’hymne national tunisien

Code:

rem ============================================================================
rem              Hymne National de la Tunisie
rem ============================================================================
dim t$
width 0,900 : height 0,600 : color 0,0,0,0
alpha 10 : top 10,50 : left 10,50  : font_bold 10 : font_name 10,"arial"
 font_size 10,10 : font_color 10,200,100,250
alpha 20 : top 20,50 : left 20,580 : font_bold 20 : font_name 20,"arial"
 font_size 20,10 : font_color 20,250,100,150
t$ = "Hymne National Tunisien" + chr$(13)
t$ = t$ + "Traduction française" + chr$(13) + chr$(13)
t$ = t$ + "Défenseurs de la patrie" + chr$(13)
t$ = t$ + string$(20,"=") + chr$(13)
t$ = t$ + "Ô défenseurs de la Nation, allons à la rencontre de la gloire !" + chr$(13)
t$ = t$ + " Mourons s'il le faut pour que vive la patrie ! " + chr$(13)
t$ = t$ + "Clame le sang qui coule dans nos veines." + chr$(13)
t$ = t$ + "Que n'y vive point quiconque refuse d'être au nombre de ses soldats !" + chr$(13)
t$ = t$ + "Tenus par notre serment de fidélité à son égard," + chr$(13)
t$ = t$ + "Nous vivrons sur son sol dans la dignité" + chr$(13)
t$ = t$ + "Ou nous mourrons, pour elle, dans la grandeur." + chr$(13)
t$ = t$ + "Sois maître de tes destinées, ô mon pays, et sois heureux !" + chr$(13)
t$ = t$ + "Car il n'est point de vie pour celui qui est privé de sa souveraineté." + chr$(13)
t$ = t$ + "Mon sang bouillant est tout ce que je possède de plus cher," + chr$(13)
t$ = t$ + "Je suis prêt à en faire sacrifice pour mon pays et pour mon peuple." + chr$(13)
t$ = t$ + "Gloire à toi, Tunisie ! De la grandeur de ton peuple, demeure à jamais fière !" + chr$(13)
t$ = t$ + "Regarde tes enfants se lancer, tels des lions," + chr$(13)
t$ = t$ + "À l'assaut de l'ennemi le jour du combat" + chr$(13)
t$ = t$ + "Notre héritage, parmi les nations, réside dans la force de nos bras" + chr$(13)
t$ = t$ + "Des bras aussi durs que le roc de ces imposants édifices" + chr$(13)
t$ = t$ + "Et qui portent haut l'étendard du pays." + chr$(13)
t$ = t$ + "Cet étendard qui fait notre fierté et qui est lui-même fier d'être porté par nous." + chr$(13)
t$ = t$ + "des bras qui nous propulsent vers les plus hauts sommets" + chr$(13)
t$ = t$ + "De la gloire et de la grandeur," + chr$(13)
t$ = t$ + "Qui nous garantissent la réalisation de nos voeux," + chr$(13)
t$ = t$ + "Qui font abattre des malheurs sur les ennemis de notre Patrie," + chr$(13)
t$ = t$ + "Mais qui sont pacifiques à l'égard de ceux qui nous veulent la paix." + chr$(13)
t$ = t$ + "Lorsqu'un peuple veut la vie, force est au destin de répondre" + chr$(13)
t$ = t$ + "Aux ténèbres de se dissiper et aux chaînes de se rompre !" + chr$(13)
 
caption 10,t$

t$ = "Ennachid Errasmi lel Joumhouria Ettounissia" + chr$(13) + chr$(13)+chr$(13)
t$ = t$ + "Humat Al-Hima" + chr$(13)
t$ = t$ + string$(20,"=") + chr$(13)
t$ = t$ + "Humat al-hima ya humat al-hima" + chr$(13)
t$ = t$ + "Halommou halommou li-majdi-z-zaman" + chr$(13)
t$ = t$ + "Laqad sarakhat fi 'ourouqina-d-dima" + chr$(13)
t$ = t$ + "Namoutou namoutou wa yahya-l-watan" + chr$(13)
t$ = t$ + "Litadwi-s-samawatou bira'diha" + chr$(13)
t$ = t$ + "Litarmi-s-sawa'iqou niranaha" + chr$(13)
t$ = t$ + "Ila 'izzi Tunis ila majdiha" + chr$(13)
t$ = t$ + "Rijala-l-biladi Wa shobbanaha" + chr$(13)
t$ = t$ + "Fala 'asha fi Tunis man khanaha" + chr$(13)
t$ = t$ + "Wa la 'asha man layssa min jundiha" + chr$(13)
t$ = t$ + "Namoutou wa nahya 'ala 'ahdiha" + chr$(13)
t$ = t$ + "Hayata-l-kirami wa mawta-l-'idham" + chr$(13)
t$ = t$ + "Warithna-s-sawa'ida bayn al-'oumam" + chr$(13)
t$ = t$ + "Soukhouran soukhouran kahadha-l-bina" + chr$(13)
t$ = t$ + "Sawa'idou yahtazzou fawqaha-l-'alam" + chr$(13)
t$ = t$ + "Noubahi bihi wa youbahi bina" + chr$(13)
t$ = t$ + "Wa fiha kafa li-l-'ula wa-l-himam" + chr$(13)
t$ = t$ + "Wa fiha dhamanun linayl-il-mouna" + chr$(13)
t$ = t$ + "Wa fiha li'a'da'i Tunis niqam" + chr$(13)
t$ = t$ + "Wa fiha liman salamouna-s-salam" + chr$(13)
t$ = t$ + "Idha-sh-sha'bou yawman 'arad al-hayat" + chr$(13)
t$ = t$ + "Fala boudda 'an yastajib al-qadar" + chr$(13)
t$ = t$ + "Wala boudda li-l-layli an yanjali" + chr$(13)
t$ = t$ + "Wa la boudda li-l-qaydi an yankassir" + chr$(13)

caption 20,t$
sound 30
file_load 30, "http://www.dinosoria.com/hymnes/hymne_tunisie.mp3"
play_wait 30
rem ============================================================================
Revenir en haut Aller en bas
http://papydall-panoramic.forumarabia.com/
Contenu sponsorisé





Drapeau à taille ajustable Empty
MessageSujet: Re: Drapeau à taille ajustable   Drapeau à taille ajustable Empty

Revenir en haut Aller en bas
 
Drapeau à taille ajustable
Revenir en haut 
Page 1 sur 1
 Sujets similaires
-
» Changement de taille d'écran
» Taille du programme exe
» Taille des objets
» Taille des chaines
» taille des caractères.

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
FORUM DE DISCUSSION SUR LE LANGAGE PANORAMIC :: PANORAMIC :: Vos sources, vos utilitaires à partager-
Sauter vers: