-
Notifications
You must be signed in to change notification settings - Fork 1
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Passage de gtk.ScrolledWindow à gtk.Label (permet un affichage plus joli) - Passage sur un sous-process => plus de saccade
- Loading branch information
abject
committed
Jul 17, 2012
1 parent
49225b3
commit c8553ff
Showing
1 changed file
with
166 additions
and
110 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
c8553ff
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Effectivement, ça améliore les choses pour le décryptage. Par contre, lorsque tu tapes start, là ça rame toujours.
c8553ff
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
En même temps je n'ai touché qu'au décryptage 😏
Je ne vois pas ce qui "rame" avec
start
? Tu peux être plus précis car chez moi je n'ai rien noté de tel 😖c8553ff
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
En fait, ça arrive même si tu ne lances pas
start
Une fois les clés testées et le message comme quoi ça va marcher affiché, quand tu fermes la popup, le texte commence à ralentir et finalement s'affiche en clair.
Peut-être que c'est l'effet voulu, mais je ne trouve ça pas terrible. Il vaudrait mieux que le texte continue à dérouler et que les lignes cryptées soient progressivement remplacées par le texte clair (qui déroule toujours).
c8553ff
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Ok, c'est voulu (et j'ai mis longtemps pour arriver à ça 😢) !
Je ne suis pas contre faire apparaître le texte décrypté peu à peu mais comment dire . . . je suis à cours d'idée de
comment coder ça ?
Et plus j'y pense plus je vois des problèmes en fonction de la taille (nombre de lignes) des énigmes, de l'affichage de celles-ci (car il FAUT qu'elles entrent entièrement dans la zone de texte) que si l'on fait suivant ton idée il faut pouvoir stopper le texte pile en bas de page . . .
Enfin plein de choses comme ça que je ne vois pas comment on peut faire pour le gérer (surtout avant Fleurance...).
c8553ff
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Tu as un tableau qui pour chaque ligne de texte te dit si elle est crypté ou pas.
Au début, tout est crypté et régulièrement tu en décrypte une.
À l'affichage, pour chaque ligne, tu l'affiches telle quelle si le tableau indique qu'elle est en clair, ou alors tu met une somme MD5 aléatoire.
En fait, il n'y a pas besoin que le texte crypté défile, on peut dire qu'il suffit qu'il semble aléatoire, non ?
c8553ff
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
C'est pas une mauvaise idée mais un md5 ne rempli pas la zone de texte car il ne fait que quelques caractères de taille.
Du coup j'ai contourné le problème en sommant le md5 de plusieurs lignes pour "remplir" la zone (et même un peu plus).
C'est plus sympas s'il défile. Du coup on a toujours le problème de l'affichage final . . . .
c8553ff
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Si le texte en clair derrière ne défile pas, je ne vois pas trop ce que le défilement du texte crypté apporte. Si c'est aléatoire, ça donne une impression de fourmillement sans mouvement global (ce qui est cohérent avec le texte clair immobile). Et puis ça fait genre le code de cryptage change en permanence...
Si tu tiens absolument à ce que le texte défile et si les lignes cryptées qui défilent sont toujours les mêmes, il suffit que tu les stockes dans un tableau, pour le défilement tu fais une permutation circulaire et après, pour l'affichage, à chaque ligne tu vérifies si elle est claire ou pas.
c8553ff
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Je vois que tu as plein d'idée, je t'en prie n'hésites pas à les mettre en œuvre 😏
Plus sérieusement, je vais poser la question à l'équipe d'animation pour voir ce qu'ils en pense.
Je vous tiens au courant.