Foro de elhacker.net

Programación => Scripting => Mensaje iniciado por: CeroZeta en 7 Septiembre 2016, 16:59 pm



Título: Ayuda en pygame
Publicado por: CeroZeta en 7 Septiembre 2016, 16:59 pm
Hola, estoy probando cosas con pygame y me da un error que no se por que es (he llegado a pensar que no es culpa del codigo si no de que la consola está loca así que...)
os pongo el códioc
Código
  1. import pygame,sys
  2. from pygame.locals import *
  3. from random import randint
  4.  
  5. pygame.init()
  6. ventana = pygame.display.set_mode((1920,1080))
  7. pygame.display.set_caption("Arvhivo numero 6")
  8.  
  9. miFuente = pygame.font.Font(None,30)
  10. miTexto = miFuente.render("Hola mama",0,(255,0,255))
  11.  
  12. miFuenteSistema = pygame.font.SysFont("Hacked",30)
  13. miTextoSistema = miTextoSistema.render("Hey loko",0,(180,200,100)
  14.  
  15. #debajo de esta linea se supone que está el error
  16. while True:
  17.  
  18. for event in pygame.event.get():
  19. if event.type == QUIT:
  20. pygame.quit()
  21. sys.exit
  22.  
  23. ventana.blit(miTextoSistema,(100,400))
  24. ventana.blit(miTexto,(100,100))
  25. pygame.display.update()

y al ejecutar me sale esto:
File "C:\Pygame\7.py", line 16
    while True:
        ^
SyntaxError: invalid syntax


Título: Re: Ayuda en pygame
Publicado por: MCKSys Argentina en 7 Septiembre 2016, 22:03 pm
Te falta cerrar el parentesis de la linea 13.

Saludos!


Título: Re: Ayuda en pygame
Publicado por: tincopasan en 8 Septiembre 2016, 05:32 am
es como te dice MCKSys pero te aclaro que además está mal declarada. Fijate a que estas trantando de renderizar! a la variable y debería ser a la fuente en este caso.