 por yasser_001200 » Jue Nov 26, 2009 4:13 pm
por yasser_001200 » Jue Nov 26, 2009 4:13 pm 
			
			Esto no tiene nada que ver con el post pero quiero ahorrar espacio sin ncesecidad de asuntos innecesarios, perdón si esto causa algún problema. Miren este ejemplo:
import sys,os,pygame
from pygame.locals import *
def LoadImage(img,nombre):
    img=pygame.image.load(nombre)
    return img, img.get_rect()
class Yasser(pygame.image):
  #*********inicia instancia**************
  def __init__(self):
    pygame.image.__init__(self)
  #*********Carga IMagen******************  
  def cargaImagen(self,snombre):
      self.snombre=snombre
      recta=LoadImage(self.image, self.snombre)
      print recta
  #********Actualizar y redibujar*********************    
  def Flipa(self):
      pygame.display.flip()
  # *******dibujarla en la pantalla***********************    
  def Dibuja(self,pantalla,x,y):
      self.x=x
      self.y=y
      self.pantalla=pantalla
      self.pantalla.blit(self.image,(x,y))
  #********salir del programa****************************    
  def VeteACasa(self):
       print "Ya me voy amigos"
       sys.exit(0)
       quit()
pygame.init()
yassergamer=Yasser()
screen=pygame.display.set_mode((800,600))
pygame.display.set_caption('Clases con python y pygame')
yassergamer.Flipa()
yassergamer.cargaImagen('cap1.jpg')
recta=yassergamer._getBounds()
print recta
yassergamer.Dibuja(screen,0,0)
while True:
      yassergamer.Flipa()
      for eventos in pygame.event.get():
             if eventos.type==pygame.QUIT:
                yassergamer.VeteACasa()
Me da este error:
Traceback (most recent call last):
  File "C:\Documents and Settings\yasser\Escritorio\setup.py", line 8, in <module>
    class Yasser(pygame.image):
TypeError: Error when calling the metaclass bases
    module.__init__() takes at most 2 arguments (3 given)
			Vienbeni2 a mi mundo....WAJAJAJAJAJA