Pour YOGI

Vous débutez et vous avez besoin d'aide ? N'hésitez pas à poser vos questions
Avatar de l’utilisateur
yogi
Messages : 90
Inscription : sam. 06/août/2016 15:55
Localisation : dijon
Contact :

Re: Pour YOGI

Message par yogi »

bonjour marc56 :)

oui je vais remédier à cela après ce post
alors je suis sur mon portable et ma grosse tour sous linux opensuse leap 42.1 64b et le code de Zorro marche très bien (lentement mais ya 10 effets :) ) et donc je vais créer ma propre font avec fontforge qui m'a l'air pas mal du tout

bref j'ai à isoler le code du scroll text, mettre une font ttf je pense en Xinclude si j'ai bien compris, pour que cela soit dans l'exe généré

bref je vais aussi cette semaine moins chaude potasser le manuel pour les noobs, histoire de comprendre ce nouveau langage qui m'a l'air très très sympathique

merci de ton aide et bonne fin de week end et @ar-s si tu veux revenir dans le groupe de démos la porte est ouverte ou bleue

tchuuuus




edit: aille je viens de lire dans la doc que mon fichier .mod protracker ne peux pas être inclus dans l'exe ? ausi bien sous linux que win je pense. donc je le mettrai à coté avec le source qui utilisera pas mal de votre aide ^^ mais une question demeure: le .mod sera t il bien lu ? je veux dire qu'il y a une boucle dans les pattern et donc que le mod (d'ou son intérêt à l'époque en plus du poid) tourne en boucle, tout du moins se remette à une des pattern du début pour la lecture de la chose.
je vais essayer demain je verrai bien ^^

et donc très bonne fin de week end a tous
hop ici grosse tour a moué: pentium G3258 à 3.20ghz + 16go de ram + 650gtx
sinon laptop bout de plastique 2 x centrino 1.8 ghz + 4 go de ram
Le tout sous Deepin OS 64b le bonheur :) et plein de virtualbox :)
Avatar de l’utilisateur
yogi
Messages : 90
Inscription : sam. 06/août/2016 15:55
Localisation : dijon
Contact :

Re: Pour YOGI

Message par yogi »

bonjour


je pense que prendre la chose dès le début c'est à dire avec le pdf de purebasic pour les noobs ou un truc du genre sera bénéfique :)
très bonne journée à tous

stéphane
hop ici grosse tour a moué: pentium G3258 à 3.20ghz + 16go de ram + 650gtx
sinon laptop bout de plastique 2 x centrino 1.8 ghz + 4 go de ram
Le tout sous Deepin OS 64b le bonheur :) et plein de virtualbox :)
Avatar de l’utilisateur
Ar-S
Messages : 9539
Inscription : dim. 09/oct./2005 16:51
Contact :

Re: Pour YOGI

Message par Ar-S »

Salut Yogi

En PB 5.50 (pas testé en deça)
Je t’invite à regarder la super fonction PlayMusic dans la doc (regarde music index)

Pour l'inclusion, CatchMusic te permet de charger ton mod en mémoire. Celui ci aura été inclus auparavant via l'indispensable IncludeBinary (en bas du code)

Le Mod : http://share.ldvmultimedia.com/sotb.mod

EnJoY.

Code : Tout sélectionner

; Ar-S is hunting the beast
Enumeration
  #WIN
  #Modu  
  #BT
EndEnumeration


If InitSound() = 0
  Debug "error initsound"
  End
EndIf

; CHARGEMENT DU MOD EN MEMOIRE

If CatchMusic(#Modu, ?Music, ?endm - ?music)
  Debug "Chargement du mod OK"
Else
  Debug "error catching music"
EndIf

; -------------------------------






If OpenWindow(#WIN, 0, 0, 270, 296, "Exemple mod...", #PB_Window_SystemMenu | #PB_Window_ScreenCentered)

  ButtonGadget  (#BT, 40, 170, 200, 30, "Fermer")
  
  ; LECTURE DU MOD
  If PlayMusic(#Modu)
    Debug "enjoy the beast"
  EndIf
  ; -----------------------
  
  
  Repeat
    Event = WaitWindowEvent()
    
    Select Event
        
        
      Case #PB_Event_Gadget
        Select EventGadget()
          Case #BT
            Quite=1
        EndSelect
        
    EndSelect
  Until Event = #PB_Event_CloseWindow Or Quite = 1
    StopMusic(#Modu)
  End
EndIf


; INCLUSION DU MOD DANS L'EXE

DataSection
  Music: 
  IncludeBinary "sotb.mod"
  endm:
EndDataSection

; --------------------------------
~~~~Règles du forum ~~~~
⋅.˳˳.⋅ॱ˙˙ॱ⋅.˳Ar-S ˳.⋅ॱ˙˙ॱ⋅.˳˳.⋅
W11x64 PB 6.x
Section HORS SUJET : ICI
LDV MULTIMEDIA : Dépannage informatique & mes Logiciels PB
UPLOAD D'IMAGES : Uploader des images de vos logiciels
Avatar de l’utilisateur
yogi
Messages : 90
Inscription : sam. 06/août/2016 15:55
Localisation : dijon
Contact :

Re: Pour YOGI

Message par yogi »

bonjour AR-s et merci pour ce code
je vais potasser cela ce soir :)
très bon aprem a toi et au plaisir de te payer une biere a une demoparty un jour^^
hop ici grosse tour a moué: pentium G3258 à 3.20ghz + 16go de ram + 650gtx
sinon laptop bout de plastique 2 x centrino 1.8 ghz + 4 go de ram
Le tout sous Deepin OS 64b le bonheur :) et plein de virtualbox :)
Avatar de l’utilisateur
yogi
Messages : 90
Inscription : sam. 06/août/2016 15:55
Localisation : dijon
Contact :

Re: Pour YOGI

Message par yogi »

bonsoir Ar-S à qui je ne dois pas écorcher le pseudo :)
yes ça marche nickel merci
a moi de faire ce que je peux en purebasic c'est a dire déjà lire la doc ^^
très bonne journée à toi

stéphane
hop ici grosse tour a moué: pentium G3258 à 3.20ghz + 16go de ram + 650gtx
sinon laptop bout de plastique 2 x centrino 1.8 ghz + 4 go de ram
Le tout sous Deepin OS 64b le bonheur :) et plein de virtualbox :)
Avatar de l’utilisateur
Ar-S
Messages : 9539
Inscription : dim. 09/oct./2005 16:51
Contact :

Re: Pour YOGI

Message par Ar-S »

Pas de quoi, :wink:
J'en profite pour me prendre le chou sur un petit lecteur de mod/xm etc...
Là j'en chie bien avec la gestion de la playlist via Drag n Drop :mrgreen:
~~~~Règles du forum ~~~~
⋅.˳˳.⋅ॱ˙˙ॱ⋅.˳Ar-S ˳.⋅ॱ˙˙ॱ⋅.˳˳.⋅
W11x64 PB 6.x
Section HORS SUJET : ICI
LDV MULTIMEDIA : Dépannage informatique & mes Logiciels PB
UPLOAD D'IMAGES : Uploader des images de vos logiciels
Marc56
Messages : 2196
Inscription : sam. 08/févr./2014 15:19

Re: Pour YOGI

Message par Marc56 »

yogi a écrit :a moi de faire ce que je peux en purebasic c'est a dire déjà lire la doc ^^
Quelques conseils:
  • L'une des meilleures façon de commencer est de tester chaque fonction que tu découvres avec l'exemple qui est fourni dans l'aide, car comme tu as pu le remarquer, chaque exemple est un programme autonome et non pas juste un bloc pour illustrer.
  • La plus mauvaise façon d’appréhender un nouveau langage est de vouloir dès le début porter une des ses anciennes réalisations directement: chaque langage a sa syntaxe et ses points forts.
  • Démonte ton application est refais-là pièce par pièces, puis assemble le tout
  • Cherche des réponses d'abord dans les forums PB puis dans google, car google donne les réponses par popularité, donc les plus vieux trucs avant (et un certains nombres de "trucs" sont maintenant des fonctions incluses). Le moteur de recherche interne au forums PB classe par le plus récent, donc c'est mieux ou alors va dans les options de google et met "moins de 1 an" à chaque fois
  • Pose tes question ici avec un bloc de code isolé et autonome.
  • Ne n’embarrasse pas dans les détails dès le début (inclusion de fichiers binaires) tu pourras toujours le faire après
  • Évite le plus possible d'utiliser les API directes (fonctions avec suffixe _ ) car une même fonction peut se faire avec plusieurs API différentes et tu ne connais pas forcément la plus pérenne et la plus compatible.
8)
Avatar de l’utilisateur
yogi
Messages : 90
Inscription : sam. 06/août/2016 15:55
Localisation : dijon
Contact :

Re: Pour YOGI

Message par yogi »

bonjour @marc56 et bien merci pour tes conseils
je vais donc, après quelques coups de fil pour un stage, m'y mettre m'y remettre mais de belle façon
a très vite et merci encore

stéphane
hop ici grosse tour a moué: pentium G3258 à 3.20ghz + 16go de ram + 650gtx
sinon laptop bout de plastique 2 x centrino 1.8 ghz + 4 go de ram
Le tout sous Deepin OS 64b le bonheur :) et plein de virtualbox :)
Avatar de l’utilisateur
yogi
Messages : 90
Inscription : sam. 06/août/2016 15:55
Localisation : dijon
Contact :

Re: Pour YOGI

Message par yogi »

hello

juste pour donner des news. je n'ai pas abandonné mais rendez vous boulot alimentaire mardi + préparation formation technicien hotline + quelques graf cpc+ a faire donc je reviendrai vous consulter pour un sinus scroll avec des fonts ttf que je vais créer mais pas de suite. je vous dis a bientôt quand même

stéphane qui est un peu désolé
hop ici grosse tour a moué: pentium G3258 à 3.20ghz + 16go de ram + 650gtx
sinon laptop bout de plastique 2 x centrino 1.8 ghz + 4 go de ram
Le tout sous Deepin OS 64b le bonheur :) et plein de virtualbox :)
Avatar de l’utilisateur
JohnJohnsonSHERMAN
Messages : 648
Inscription : dim. 13/déc./2015 11:05
Localisation : Allez, cherche...
Contact :

Re: Pour YOGI

Message par JohnJohnsonSHERMAN »

Cpc? Casio Programming Contest? (une chance sur 100 d'avoir mis dans le mille, mais j'aurais essayé :mrgreen: )
"Le bug se situe entre la chaise et le clavier"
Votre expert national en bogage et segfaults.

CPU : AMD A8 Quad core - RAM 8Gb - HDD 2To
  • Windows 10 x64 - PB 5.61 x64
  • Linux Ubuntu 16.04 LTS x64 (dual boot) - PB pas encore réinstallé
Avatar de l’utilisateur
TazNormand
Messages : 1297
Inscription : ven. 27/oct./2006 12:19
Localisation : Calvados (14)

Re: Pour YOGI

Message par TazNormand »

CPC+ je pencherais plutôt pour "Amstrad CPC plus"
Image
Image
Avatar de l’utilisateur
Micoute
Messages : 2583
Inscription : dim. 02/oct./2011 16:17
Localisation : 35520 La Mézière

Re: Pour YOGI

Message par Micoute »

Et moi aussi !
Microsoft Windows 10 Famille 64 bits : Carte mère : ASRock 970 Extreme3 R2.0 : Carte Graphique NVIDIA GeForce RTX 3080 : Processeur AMD FX 6300 6 cœurs 12 threads 3,50 GHz PB 6.20 LTS (x64)
Un homme doit être poli, mais il doit aussi être libre !
Avatar de l’utilisateur
yogi
Messages : 90
Inscription : sam. 06/août/2016 15:55
Localisation : dijon
Contact :

Re: Pour YOGI

Message par yogi »

bonjour messieurs

oui pour amstrad cpc+ :) à très vite
hop ici grosse tour a moué: pentium G3258 à 3.20ghz + 16go de ram + 650gtx
sinon laptop bout de plastique 2 x centrino 1.8 ghz + 4 go de ram
Le tout sous Deepin OS 64b le bonheur :) et plein de virtualbox :)
Avatar de l’utilisateur
JohnJohnsonSHERMAN
Messages : 648
Inscription : dim. 13/déc./2015 11:05
Localisation : Allez, cherche...
Contact :

Re: Pour YOGI

Message par JohnJohnsonSHERMAN »

Je dormirais moins bête ce soir... je connaissait pas ca :P mais maintenant si.
"Le bug se situe entre la chaise et le clavier"
Votre expert national en bogage et segfaults.

CPU : AMD A8 Quad core - RAM 8Gb - HDD 2To
  • Windows 10 x64 - PB 5.61 x64
  • Linux Ubuntu 16.04 LTS x64 (dual boot) - PB pas encore réinstallé
Avatar de l’utilisateur
Ar-S
Messages : 9539
Inscription : dim. 09/oct./2005 16:51
Contact :

Re: Pour YOGI

Message par Ar-S »

Je ne connaissais pas ce CPC+... Autant j'avais un 464 et bavais devant les 6128 que le cpc+... jamais entendu parlé..
Faut dire que pondre une machine 8bits à l'heure des atari 520 et amiga 500 en 16bits, c'était du suicide.
Je suis passé à ce moment sur atari 520 ste (pour faire la nique à mon pote qui avait un stf ^^) puis Amiga 500 puis Amiga 1200 qui resteront pour moi les meilleurs machines.
Image

Yogi tu t’éparpilles trop ! :mrgreen:
~~~~Règles du forum ~~~~
⋅.˳˳.⋅ॱ˙˙ॱ⋅.˳Ar-S ˳.⋅ॱ˙˙ॱ⋅.˳˳.⋅
W11x64 PB 6.x
Section HORS SUJET : ICI
LDV MULTIMEDIA : Dépannage informatique & mes Logiciels PB
UPLOAD D'IMAGES : Uploader des images de vos logiciels
Répondre