[pyar] python/pygame

Ricardo Daniel Quiroga l2radamanthys en gmail.com
Mie Nov 11 00:09:29 ART 2015


Mmmm es bastante sencillo, igual el ejemplo no esta completo, se come los
saltos de linea pero como ejemplo sirve a modo ejemplo...

import pygame

WIDTH = 640
HEIGHT = 480
SCREEN_SIZE = (WIDTH, HEIGHT)
BLANCO = (255,255,255)
NEGRO = (0,0,0)

def main():
    pygame.init()
    screen = pygame.display.set_mode(SCREEN_SIZE)
    screen.fill(BLANCO)
    clock = pygame.time.Clock()

    text = open("lorem.txt", "r").read()
    size = len(text)

    ch = 0 #alto caracter
    cw = 0 #ancho caracter

    font_ = pygame.font.SysFont('opensans', 12)
    cw, ch = font_.size("L") #no es exacto pero a modo ejemplo
    nchar = (WIDTH-20) // cw + 1 # el menos 20 es porque dejare un margen
de 10px
    print(nchar)

    idx = 0
    x = 10
    y = 10

    while idx < size:
        sub_text = text[idx:idx+nchar]
        stext = font_.render(sub_text, True, NEGRO, screen)
        screen.blit(stext, (x, y))
        idx += nchar
        y += ch

    run = True
    while run:
        for event in pygame.event.get():
            if event.type == pygame.QUIT:
                run = False


        pygame.display.update()
        clock.tick(60)

    pygame.quit()


if __name__ == "__main__":
    main()


El 10 de noviembre de 2015, 22:07, Cristian Ariel Baez <
haztulojusto en gmail.com> escribió:

> si
>
> El 10 de noviembre de 2015, 20:47, Ricardo Daniel Quiroga <
> l2radamanthys en gmail.com> escribió:
>
>> Ósea queres dibujar un texto cualquiera en pantalla con pygame?
>> ------------------------------
>> De: Cristian Ariel Baez
>> Enviado: 10/11/2015 17:16
>> Para: Python Argentina
>> Asunto: [pyar] python/pygame
>>
>> Quisiera saver si me pudieran pasar un ejemplo sensillo de como
>> importaria en forma eleatoria una lista de string creada en el block de
>> notas para que se vea en pygame. Desde ya se los agradeseria
>>
>> _______________________________________________
>> pyar mailing list pyar en python.org.ar
>> http://listas.python.org.ar/listinfo/pyar
>>
>> PyAr - Python Argentina - Sitio web: http://www.python.org.ar/
>>
>> La lista de PyAr esta Hosteada en USLA - Usuarios de Software Libre de
>> Argentina - http://www.usla.org.ar
>>
>
>
> _______________________________________________
> pyar mailing list pyar en python.org.ar
> http://listas.python.org.ar/listinfo/pyar
>
> PyAr - Python Argentina - Sitio web: http://www.python.org.ar/
>
> La lista de PyAr esta Hosteada en USLA - Usuarios de Software Libre de
> Argentina - http://www.usla.org.ar
>



-- 

Ricardo Daniel Quiroga
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://listas.python.org.ar/pipermail/pyar/attachments/20151111/19a7e2d5/attachment-0001.html>
------------ próxima parte ------------
A non-text attachment was scrubbed...
Name: sample.png
Type: image/png
Size: 42260 bytes
Desc: no disponible
URL: <http://listas.python.org.ar/pipermail/pyar/attachments/20151111/19a7e2d5/attachment-0001.png>


More information about the pyar mailing list