Ver Mensaje Individual
  #6 (permalink)  
Antiguo 23/04/2014, 23:40
Principe_Azul
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: No veo el error de indentación

Si efectivamente mezcló tabulaciones con espacios, es probable que el compañero copió código de un programa y lo pegó en otro.
Bueno no hay drama
Aquí lo dejo bien al código:

Código Python:
Ver original
  1. import pygame
  2. import sys
  3. FPS = 60
  4.  
  5. def main():
  6.     pygame.init()
  7.     pantalla=pygame.display.set_mode((480,300))
  8.     reloj1= pygame.time.Clock()
  9.     vx,vy=0,0
  10.     velocidad=5
  11.     t = 0
  12.     rect1= pygame.Rect(0,0,50,50)
  13.     while True:
  14.         for event in pygame.event.get():
  15.             if event.type == pygame.QUIT:
  16.                 pygame.quit()
  17.                 sys.exit()
  18.             if event.type == pygame.KEYDOWN:
  19.                 if event.key == pygame.K_LEFT:
  20.                     vx=-velocidad
  21.                 if event.key == pygame.K_RIGHT:
  22.                     vx=velocidad  
  23.                 if event.key== pygame.K_UP:
  24.                     vy=-velocidad
  25.                 if event.key == pygame.K_DOWN:
  26.                     vy=velocidad
  27.         reloj1.tick(FPS)
  28.         pantalla.fill((200,200,200))
  29.         pygame.draw.rect(pantalla,(200,50,100), rect1)
  30.         rect1.move_ip(vx,vy)
  31.         pygame.display.update()
  32.         if rect1.bottom >= 300:
  33.             vy= -velocidad
  34.         print rect1.left
  35.  
  36.                
  37. if __name__ == "__main__":
  38.     main()

Buena suerte.