Fuentes en Pygame

Luis Miguel Morillas morillas en gmail.com
Jue Mar 9 18:59:10 CET 2006


2006/3/9, Milton Mazzarri <milmazz en ubuntuchannel.org>:
> El jue, 09-03-2006 a las 12:44 -0400, Milton Mazzarri escribió:
> > Saludos Cordiales:
> >
> > Actualmente estoy desarrollando un pequeño juego en pygame, quisiera
> > saber si alguno de ustedes en alguna ocasion ha logrado centrar un
> > bloque texto en la ventana principal.
> > Por ejemplo: Suponga que se quiere mostrar las instrucciones o mejores
> > puntuaciones de juego, estos datos estan almacenados en un fichero. Los
> > leo como sigue a continuación:
> >
> > font = pygame.font.Font(None, 18)
> > text = font.render('Powered by Python and PyGame', True, (255,
> > 255, 255), (0, 0, 0))
> > textRect = text.get_rect()
> > textRect.centerx = screen.get_rect().centerx
> > textRect.centery = screen.get_rect().centery
>
> Disculpas, le di a la combinación 'Ctrl + Retorno' en mi cliente de
> correo por error. Continúo.
>
> Lo anterior funciona si el texto ocupa una sola linea, ahora bien,
> cuando reemplazo la segunda línea por esto:
>
> text = font.render(read_file("instrucciones.txt"), True, (255, 255,
> 255), (0, 0, 0))
>
> read_file es una función que devuelve el contenido del fichero
> instrucciones.txt.
>
> El texto desborda la linea, mi pregunta en concreto es: ¿Como puedo
> distribuir dicho texto en varias lineas?
>

A ver si te sirve esto http://www.pygame.org/pcr/text_rect/index.php



Saludos,

--

Luis Miguel




Más información sobre la lista de distribución Python-es