def main(): RESOLUTION=(200,200) pygame.init screen=pygame.display.set_mode(RESOLUTION) background=pygame.Surface(RESOLUTION) background.fill((255,255,255)) path=os.getcwd()+'/data' mybg_images=imcombine('halo',path) clock=pygame.time.Clock() sprites=[] mybg=StaticAniSprite(mybg_images,15) sprites.append(mybg) while True: for event in pygame.event.get(): if event.type==QUIT: return screen.blit(background,(0,0)) mybg.render(screen) time_passed=clock.tick(30) #sprite=sprites[0] #print('ANOTHER',sprite) #sprite.render(screen) pygame.display.update()
def __init__(self,pos,size,path,fname,surface): self.size=size self.pos=pos self.path=path self.fname=fname self.sprites=[] self.screen=surface bgcb=imcombine(self.fname,self.path) bgim=StaticAniSprite(self.pos,bgcb,15,self.screen) self.sprites.append(bgim)
def __init__(self, size, path, fname): self.size = size self.path = path self.fname = fname self.sprites = [] self.screen = pygame.display.set_mode(self.size) bgcb = imcombine(self.fname, self.path) bgim = StaticAniSprite(bgcb, 15) bgim.location = (0, 0) self.sprites.append(bgim) self.surface = pygame.Surface(self.size)
def __init__(self,pos,size,path,fname,surface,catch): Fish_BgImage.__init__(self,pos,size,path,fname,surface) self.pos=pos self.signal=catch self.size=size self.path=path self.fname=fname self.screen=surface self.bgcb=imcombine(self.fname,self.path) self.bgim=StaticAniSprite(self.pos,self.bgcb,90,self.screen) self.count=0 self.catched='none'
def __init__(self,x,y,isize,path,fname,screen): #screen size self.screen=screen #image size self.isize=isize # Call the parent's constructor pygame.sprite.Sprite.__init__(self) # Set height, width self.image = pygame.Surface([self.isize,self.isize]) #self.image.fill((red)) self.fname=fname self.path=path bgcb=imcombine(self.fname,self.path) self.bgim=StaticAniSprite(bgcb,15) self.bgim.render(self.image) # Make our top-left corner the passed-in location. self.rect = self.image.get_rect() self.rect.topleft = [x,y]