Ver Mensaje Individual
  #1 (permalink)  
Antiguo 28/08/2011, 16:22
krev16
 
Fecha de Ingreso: julio-2011
Mensajes: 53
Antigüedad: 13 años, 5 meses
Puntos: 2
Problema al usar Bucle For

Buenas a todos nuevamente. Mi problema es que he desarrollado un código para saber cuando se hace click en algunas posiciones de mi pantalla de Pygame.

El código es el siguiente:

Código:
    MDoClick = pygame.mouse.get_pressed()
    
    #Botón izquierdo
    if MDoClick[0]:
		for bucX in range(89, 229):
		    for bucY in range(543, 559):
		        if mouse_pos_x[bucX] and mouse_pos_y[bucY]:
			        print "Click"
Pues entonces lo que busco es que si se hace un click y la posición del mouse es alguna de las indicadas en el bucle, imprima el texto "Click".
Pero al ejecutar me encuentro con el siguiente error (uso el IDE Geany):

Código:
if mouse_pos_x[bucX] and mouse_pos_y[bucY]:
TypeError: 'int' object is not subscriptable
He buscado sobre este error pero no he encontrado la solución. Si alguien podría decirme que estoy haciendo mal en mi código.

Saludos!