Skip to main content

Generic

just a little scrolling text in loop


Maxime
(spacemax)
Just a little scrolling text in loop

Direct download 

Links

Home Page
https://sites.google.com/site/gamemaxpy/home/

Releases

Generic 1.0 — 27 Aug, 2012

Generic 1.1 — 30 Aug, 2012

Pygame.org account Comments

  • josmiley 2012-08-30 07:56:29

    salut max,

    perso, je trouve que passer du texte ligne par ligne avec des arguments pour chacune d'elles ne rend pas l'utilisation facile.

    mais ...
    en ajoutant "self.c = pygame.time.Clock()" dans l'__init__()
    et en remplaçant:
    "pygame.time.wait(100)" par "self.c.tick(40)"
    "self.rect=self.rect.move(0,-2)" par "self.rect=self.rect.move(0,-1)"

    on obtient plus de fluidité

    et en remplaçant "if self.rect.top>0:" par "if self.rect.bottom>0:"

    les lignes ne disparaissent pas brutalement en arrivant en haut de la fenêtre

    j'ai testé avec un très long texte; le temps de génération devient relativement assez long car apparemment tu génères toutes les images dès le début (et c'est sûrement gourmand en mémoire).
    si tu regardes mon code, tu verras que les images sont générées que lorsque le texte est affiché. ;)

    A+

  • spacemax 2012-08-30 09:07:39

    salut jo,

    Effectivement, les arguments ligne à ligne c'est pas ce qu'on fait de mieux...Mais j'ai voulu finir mon idée telle que je l'avais imaginée. Mon code n'est pas optimisé comme le tien; il suffit de regarder le nombre de lignes et la structure des deux codes. Y'a pas photos : tellement pythonesque chez toi...En même temps, on est pas dans la même division !!! LOL
    Merci pour le retour, j'en tiendrai compte et je garde ton code pour l'exemple.
    a+