[Challenge] Horloge

Programmation d'applications complexes
lionel_om
Messages : 1500
Inscription : jeu. 25/mars/2004 11:23
Localisation : Sophia Antipolis (Nice)
Contact :

Message par lionel_om »

Oui ca marche mais ça prend 25% de l'UC ! :?
Et ca réactualise trop souvent l'horloge et elle a frisée à un moment (impossible de la déplacer pendant plusieurs secondes).
J'préféré l'ancienne version ! :)
Webmestre de Basic-univers
Participez à son extension: ajouter vos programmes et partagez vos codes !
Backup
Messages : 14526
Inscription : lun. 26/avr./2004 0:40

Message par Backup »

..
Dernière modification par Backup le mar. 19/août/2014 15:09, modifié 3 fois.
Backup
Messages : 14526
Inscription : lun. 26/avr./2004 0:40

Message par Backup »

et alors ? elle est pas belle mon Horloge ? :D
lionel_om
Messages : 1500
Inscription : jeu. 25/mars/2004 11:23
Localisation : Sophia Antipolis (Nice)
Contact :

Message par lionel_om »

Nickel :wink:
Webmestre de Basic-univers
Participez à son extension: ajouter vos programmes et partagez vos codes !
Backup
Messages : 14526
Inscription : lun. 26/avr./2004 0:40

Message par Backup »

Merci :D

je viens de rechanger le code ci-dessus
car il y avait un bug idiot , qui empêchait la sauvegarde de la position de la fenêtre sur le bureau en quittant

j'en ai profité pour utiliser une procédure du soldat inconnu
pour gérer un changement de couleur dans l'effet de rotation autour de l'horloge
le changement de couleur s'effectue suivant l'heure de la journée ou de la nuit , il est relativement progressif
comme ça si l'on vit dans le noir derrière son ordi, l'information de couleur nous indique si c'est le jour ou la nuit :lol:
il y a 4 gammes de couleur pour 4 moments différent
le matin,l'apres midi, le soir, la nuit :D
Anonyme2
Messages : 3518
Inscription : jeu. 22/janv./2004 14:31
Localisation : Sourans

Message par Anonyme2 »

Elle est belle mais ça scintille à chaque seconde au changement de la position de la trotteuse :cry:
Backup
Messages : 14526
Inscription : lun. 26/avr./2004 0:40

Message par Backup »

Denis a écrit :Elle est belle mais ça scintille à chaque seconde au changement de la position de la trotteuse :cry:
pas le choix,pour effacer les traces laisser par les aiguilles et par les étoiles
je colle un fond noir (un cercle noir )!!

dans le callback message "#dobro" = chaque seconde

Code : Tout sélectionner

 StartDrawing(WindowOutput(#fenetre)) 
        Circle(xa, ya, 100 ,RGB(0,0,0))  
        StopDrawing()   



je suis en mode Fenêtre pas Screen , donc, j'ai pas d'autres systèmes d'effacement !!

c'est ce que je disais l'autre fois, il nous faudrai la possibilité de pouvoir synchroniser un graphique 2D avec la VBL

cela éviterai le scintillement que tu aperçois !
la seul fonction qui reponds a ce critère c'est ClearScreen et Flipbuffer
mais pour l'écran graphique;
dommage de ne pas avoir la même chose pour la surface d'une fenêtre windows :D



pour afficher une animation en fenêtre il n'y a pas d'autre moyen
a moins peut être d'utiliser le GDI+
mais j'attends toujours une lib et une Doc en Français pour ça :D

j'avais fait une version Screen en fenêtre ronde, mais la liberation de souris, n'est pas tres efficace
si l'on a le malheur de cliquer sur l'horloge ainsi en ScreenWindow
le pointeur est tout de suite capturé, bref c'est pas genial non plus :?
Anonyme2
Messages : 3518
Inscription : jeu. 22/janv./2004 14:31
Localisation : Sourans

Message par Anonyme2 »

GDI+ :D

Peut-être ne faut-il pas en attendre des miracles

Je ne suis pas sur de vouloir faire une lib au sens de PB, plutôt l'includefile qui va bien

La doc avance doucement , 234 fonctions de terminées, il en reste 377 :D
La joie par le travail :wink:
Backup
Messages : 14526
Inscription : lun. 26/avr./2004 0:40

Message par Backup »

Denis a écrit :GDI+ :D

Peut-être ne faut-il pas en attendre des miracles
avec GDI+ , ya un gars qui a fait une horloge transparente sur le forum anglais
qui rend vachement bien et sans clignotement :D
Je ne suis pas sur de vouloir faire une lib au sens de PB, plutôt l'includefile qui va bien

La doc avance doucement , 234 fonctions de terminées, il en reste 377 :D
La joie par le travail :wink:
ben t'y passe toute cette nuit et demain matin c'est Noel :D
Anonyme2
Messages : 3518
Inscription : jeu. 22/janv./2004 14:31
Localisation : Sourans

Message par Anonyme2 »

Dobro a écrit : avec GDI+ , ya un gars qui a fait une horloge transparente sur le forum anglais
qui rend vachement bien et sans clignotement :D
Oui je l'ai téléchargé, elle est pas mal mais il y a aussi une horloge made in France sous GDI+, semi-transparente sans scintillmeent et avec le code source qui est excellente !

Non pas de moi, mais Erix14



:D
Backup
Messages : 14526
Inscription : lun. 26/avr./2004 0:40

Message par Backup »

ha j'ai pas vu , je vais voir ça :D
erix14
Messages : 480
Inscription : sam. 27/mars/2004 16:44
Contact :

Message par erix14 »

La dernière version de mon horloge est sur mon site depuis quelques jours : http://www.rx14.info
Backup
Messages : 14526
Inscription : lun. 26/avr./2004 0:40

Message par Backup »

bravo pour ton site, c'est bien plus jolie (et pro) comme ça :D

tres jolie horloge aussi :D

je n'ai pas reussi a trouver le source sur le forum anglais (quel bille :D)
Avatar de l’utilisateur
Progi1984
Messages : 2659
Inscription : mar. 14/déc./2004 13:56
Localisation : France > Rennes
Contact :

Message par Progi1984 »

Moi aussi, j'adore ton nouveau site !
erix14
Messages : 480
Inscription : sam. 27/mars/2004 16:44
Contact :

Message par erix14 »

Merci :D
Dobro a écrit :je n'ai pas reussi a trouver le source sur le forum anglais (quel bille :D)
faut pas chercher le code sur le forum anglais 8O
Il est ici http://purebasic.forum-gratuit.com/view ... c&start=15
Répondre